CN114297621A - 基于空间锚点的登录方法、装置以及电子设备 - Google Patents
基于空间锚点的登录方法、装置以及电子设备 Download PDFInfo
- Publication number
- CN114297621A CN114297621A CN202210218800.5A CN202210218800A CN114297621A CN 114297621 A CN114297621 A CN 114297621A CN 202210218800 A CN202210218800 A CN 202210218800A CN 114297621 A CN114297621 A CN 114297621A
- Authority
- CN
- China
- Prior art keywords
- target
- anchor point
- login
- spatial
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种基于空间锚点的登录方法、装置以及电子设备,该方法应用于第一电子设备,包括:获取用户所处环境的环境图像;将环境图像发送至服务器;接收服务器发送的目标锚点标识;将携带有目标锚点标识的登录请求发送至第二电子设备,以使第二电子设备基于目标锚点标识,从服务器获取目标空间锚点对应的目标地理位置,并在目标数据与预设数据一致的情况下,发送登录确认信息至第一电子设备;在接收到第二电子设备发送的登录确认信息的情况下,执行登录操作。由于目标数据包括目标空间锚点对应的目标地理位置,预设数据包括预先设置的登录位置,因此,在登录过程中进一步与用户所处的地理位置相结合,可以进一步提升登录过程的安全性。
Description
技术领域
本发明涉及计算机互联网领域,尤其涉及一种基于空间锚点的登录方法、装置以及电子设备。
背景技术
随着互联网的飞速发展,越来越多的应用程序开始走入人们的生活,为人们的生产生活提供了极大的便利。
为了方便***管理,也是出于保护个人隐私和敏感数据的需要,在进入应用程序之前,人们往往会通过账号和密码进行登录。
然而,这种基于账号和密码进行登录的方式存在着很多风险,例如异地登录导致重要信息泄漏,账号密码容易被窃取等,严重影响着用户的信息安全。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的基于空间锚点的登录方法、装置以及电子设备。
第一方面,本发明实施例提供了一种基于空间锚点的登录方法,应用于第一电子设备,所述方法包括:
获取用户所处环境的环境图像;
将所述环境图像发送至服务器,其中,所述服务器预先存储有具有不同锚点标识的多个空间锚点,其中,每一所述空间锚点对应一地理位置以及一锚点图像,所述锚点图像为基于所述地理位置处的环境生成的图像;
接收所述服务器发送的目标锚点标识,其中,所述目标锚点标识为所述多个空间锚点中目标空间锚点的锚点标识,所述目标空间锚点对应的所述锚点图像与所述环境图像相同;
将携带有所述目标锚点标识的登录请求发送至第二电子设备,以使所述第二电子设备基于所述目标锚点标识,从所述服务器获取所述目标空间锚点对应的目标地理位置,并在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,其中,所述目标数据包括所述目标地理位置,所述预设数据包括预先设置的登录位置;
在接收到所述第二电子设备发送的所述登录确认信息的情况下,执行登录操作。
可选地,所述环境图像以及所述锚点图像均为三维图像。
第二方面,本发明实施例提供了一种基于空间锚点的登录方法,应用于第二电子设备,所述方法包括:
接收第一电子设备发送的携带有目标锚点标识的登录请求,其中,所述目标锚点标识为所述第一电子设备转发的来自服务器的目标空间锚点的锚点标识,所述服务器预先存储有具有不同锚点标识的多个空间锚点,每一所述空间锚点对应一地理位置以及一锚点图像,所述锚点图像为基于所述地理位置处的环境生成的图像;所述目标空间锚点为所述多个空间锚点中的一个,所述目标空间锚点对应的所述锚点图像与所述第一电子设备发送至所述服务器的用户所处环境的环境图像相同;
将所述目标锚点标识发送至所述服务器;
接收所述服务器发送的目标地理位置,其中,所述目标地理位置为所述目标空间锚点对应的地理位置;
在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,以使所述第一电子设备执行登录操作,其中,所述目标数据包括所述目标地理位置,所述预设数据包括预先设置的登录位置。
可选地,所述目标数据还包括:所述第二电子设备接收所述登录请求的登录时间,所述预设数据还包括预先设置的登录时间段;
所述目标数据与预设数据一致的情况,包括:
所述目标地理位置与所述登录位置一致,且所述登录时间位于所述登录时间段内。
可选地,所述登录位置的数量为多个,每个所述登录位置对应有不同的属性信息;
在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,包括:
在所述目标地理位置与多个所述登录位置中的目标登录位置一致的情况下,将携带有目标属性信息的登录确认信息发送至所述第一电子设备,其中,所述目标属性信息为所述目标登录位置对应的属性信息。
可选地,所述属性信息包括虚拟场景中的位置、访问权限以及虚拟资产中的至少一个。
第三方面,本发明实施例提供了一种基于空间锚点的登录装置,应用于第一电子设备,所述装置包括:
获取模块,用于获取用户所处环境的环境图像;
第一发送模块,用于将所述环境图像发送至服务器,其中,所述服务器预先存储有具有不同锚点标识的多个空间锚点,其中,每一所述空间锚点对应一地理位置以及一锚点图像,所述锚点图像为基于所述地理位置处的环境生成的图像;
接收模块,用于接收所述服务器发送的目标锚点标识,其中,所述目标锚点标识为所述多个空间锚点中目标空间锚点的锚点标识,所述目标空间锚点对应的所述锚点图像与所述环境图像相同;
第二发送模块,用于将携带有所述目标锚点标识的登录请求发送至第二电子设备,以使所述第二电子设备基于所述目标锚点标识,从所述服务器获取所述目标空间锚点对应的目标地理位置,并在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,其中,所述目标数据包括所述目标地理位置,所述预设数据包括预先设置的登录位置;
登录模块,用于在接收到所述第二电子设备发送的所述登录确认信息的情况下,执行登录操作。
可选地,所述环境图像以及所述锚点图像均为三维图像。
第四方面,本发明实施例提供了一种基于空间锚点的登录装置,应用于第二电子设备,所述装置包括:
第一接收模块,用于接收第一电子设备发送的携带有目标锚点标识的登录请求,其中,所述目标锚点标识为所述第一电子设备转发的来自服务器的目标空间锚点的锚点标识,所述服务器预先存储有具有不同锚点标识的多个空间锚点,每一所述空间锚点对应一地理位置以及一锚点图像,所述锚点图像为基于所述地理位置处的环境生成的图像;所述目标空间锚点为所述多个空间锚点中的一个,所述目标空间锚点对应的所述锚点图像与所述第一电子设备发送至所述服务器的用户所处环境的环境图像相同;
发送模块,用于将所述目标锚点标识发送至所述服务器;
第二接收模块,用于接收所述服务器发送的目标地理位置,其中,所述目标地理位置为所述目标空间锚点对应的地理位置;
登录确认模块,用于在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,以使所述第一电子设备执行登录操作,其中,所述目标数据包括所述目标地理位置,所述预设数据包括预先设置的登录位置。
可选地,所述目标数据还包括:所述第二电子设备接收所述登录请求的登录时间,所述预设数据还包括预先设置的登录时间段;
所述目标数据与预设数据一致的情况,包括:
所述目标地理位置与所述登录位置一致,且所述登录时间位于所述登录时间段内。
可选地,所述登录位置的数量为多个,每个所述登录位置对应有不同的属性信息;
登录确认模块,具体用于在所述目标地理位置与多个所述登录位置中的目标登录位置一致的情况下,将携带有目标属性信息的登录确认信息发送至所述第一电子设备,其中,所述目标属性信息为所述目标登录位置对应的属性信息。
可选地,所述属性信息包括虚拟场景中的位置、访问权限以及虚拟资产中的至少一个。
第五方面,本发明实施例提供了一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的基于空间锚点的登录方法。
第六方面,本发明实施例提供了一种可读存储介质,当所述可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上所述的基于空间锚点的登录方法。
在本发明实施例中,在登录过程中将获取用户所处环境的环境图像,通过将环境图像发送至服务器,可以从服务器接收目标空间锚点的目标锚点标识,由于目标空间锚点对应的锚点图像与环境图像相同,因此目标空间锚点即为用户所处环境处的空间锚点,从而在登录过程中与用户所处环境相结合,可以提升登录过程的安全性;进而在将携带有目标锚点标识的登录请求发送至第二电子设备之后,基于第二电子设备在目标数据与预设数据一致的情况下发送的登录确认信息执行登录操作。由于目标数据包括目标空间锚点对应的目标地理位置,预设数据包括预先设置的登录位置,因此,在登录过程中进一步与用户所处的地理位置相结合,可以进一步提升登录过程的安全性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的应用于第一电子设备的基于空间锚点的登录方法的步骤流程图;
图2为本发明实施例提供的应用于第二电子设备的基于空间锚点的登录方法的步骤流程图;
图3为本发明实施例提供的基于空间锚点的登录方法的架构示意图;
图4为本发明实施例提供的基于空间锚点的登录方法的信号流程图;
图5为本发明实施例提供的应用于第一电子设备的基于空间锚点的登录装置的结构框图;
图6为本发明实施例提供的应用于第二电子设备的基于空间锚点的登录装置的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
参见图1,本发明实施例提供了一种基于空间锚点的登录方法,应用于第一电子设备,该方法包括:
步骤101:获取用户所处环境的环境图像。
应当说明的是,第一电子设备为具有图像采集功能的设备,用户在第一电子设备上进行登录时,第一电子设备将启动图像采集功能,采集用户所处环境的环境图像。当第一电子设备启动图像采集功能时,可以扫描物理环境进行成像,从而生成环境图像。例如用户坐在办公桌前打开第一电子设备的图像采集功能,可以扫描用户面前的办公桌、电脑等物品进行成像,从而生成环境图像。需要注意的是,在获取用户所处环境的环境图像时,可以通过移动智能终端或头戴式AR(增强现实,Augmented Reality)设备等电子设备来获取环境图像,例如智能手机、HMD(头戴显示器,Head Mounted Display),但不限于此。
步骤102:将环境图像发送至服务器。
应当说明的是,服务器预先存储有具有不同锚点标识的多个空间锚点,其中,每一空间锚点对应一地理位置以及一锚点图像,锚点图像为基于地理位置处的环境生成的图像。也就是说,服务器中记录有设置在不同地理位置的多个空间锚点,并且为在服务器中区分不同的空间锚点,对应每一空间锚点设置有唯一的锚点标识。
需要理解的是,空间锚点是对现实世界的一种视觉锚定。也就是说,用户通过移动智能终端或头戴式AR设备在现实世界的一个位置设定锚点,并将某一虚拟内容与该锚点进行关联,这样就使得当用户再次来到同一个地点时,可以在原来的位置登录锚点,进而实现对该锚点关联的虚拟内容的访问。这里,通过环境图像确定用户所需登录的空间锚点。
步骤103:接收服务器发送的目标锚点标识。
应当说明的是,目标锚点标识为多个空间锚点中目标空间锚点的锚点标识,目标空间锚点对应的锚点图像与环境图像相同。因此,目标空间锚点为用户所需登录的空间锚点。需要理解的是,用户通过电子设备登录某一空间锚点时,应当处于该空间锚点所在的位置。当环境图像与目标空间锚点对应的锚点图像相同时,说明用户处于目标空间锚点所在的位置,即目标空间锚点为用户所需登录的空间锚点。这里,环境图像与目标空间锚点对应的锚点图像相同,可以理解为两张图像的相似度高于预设阈值,该预设阈值可以为一较高的数值,例如可以为百分之九十,但不限于此。服务器在发送目标锚点标识之前,可以将环境图像与预先存储的多个空间锚点的每一锚点图像进行比较,在确定某个空间锚点的锚点图像与环境图像相同的情况下,将该锚点图像对应的空间锚点视为目标空间锚点,进而将目标空间锚点对应的锚点标识作为目标锚点标识发送至第一电子设备。例如,用户的办公桌上设置有一空间锚点,该空间锚点对应的锚点标识为A,该空间锚点对应的锚点图像为基于办公桌生成的图像。当用户坐在办公桌前通过第一电子设备扫描当前所处环境生成包含办公桌的环境图像后,将环境图像发送至服务器,服务器在接收到第一电子设备发送的环境图像的情况下,通过比较可以确定锚点标识为A的空间锚点的锚点图像与环境图像相同,从而将锚点标识A作为目标锚点标识发送至第一电子设备。在本步骤中,第一电子设备只需接收服务器发送的目标锚点标识即可,当然在服务器未发送目标锚点标识的情况下,即第一电子设备在发送环境图像之后长时间未接收到目标锚点标识,可以重新向服务器发送环境图像,也可以终止登录流程,显示无法登录或不存在空间锚点等提示信息。
步骤104:将携带有目标锚点标识的登录请求发送至第二电子设备,以使第二电子设备基于目标锚点标识,从服务器获取目标空间锚点对应的目标地理位置,并在目标数据与预设数据一致的情况下,发送登录确认信息至第一电子设备。
应当说明的是,第一电子设备发送登录请求,说明用户想要登录某一空间锚点,登录请求中的目标锚点标识即为用户想要登录的空间锚点的锚点标识。这里,第二电子设备用于对第一电子设备的登录请求进行校验,决定是否允许第一电子设备登录其所请求的空间锚点。这里,目标数据包括目标地理位置,预设数据包括预先设置的登录位置。目标数据与预设数据一致即为目标地理位置与预先设置的登录位置一致。当然,若目标数据与预设数据不一致或者第二电子设备无法从服务器获取到目标地理位置,可以拒绝第一电子设备登录目标空间锚点。
步骤105:在接收到第二电子设备发送的登录确认信息的情况下,执行登录操作。
在本发明实施例中,在登录过程中将获取用户所处环境的环境图像,通过将环境图像发送至服务器,可以从服务器接收目标空间锚点的目标锚点标识,由于目标空间锚点对应的锚点图像与环境图像相同,因此目标空间锚点即为用户所处环境处的空间锚点,从而在登录过程中与用户所处环境相结合,可以提升登录过程的安全性;进而在将携带有目标锚点标识的登录请求发送至第二电子设备之后,基于第二电子设备在目标数据与预设数据一致的情况下发送的登录确认信息执行登录操作。由于目标数据包括目标空间锚点对应的目标地理位置,预设数据包括预先设置的登录位置,因此,在登录过程中进一步与用户所处的地理位置相结合,可以进一步提升登录过程的安全性。
可选地,环境图像以及锚点图像均为三维图像。
应当说明的是,服务器中环境图像和锚点图像的比对,实质为用户所处环境和空间锚点所处位置的环境的比对。这里,在采用图像记录环境信息的情况下,利用三维图像可以承载较多环境信息的特点,将环境图像以及锚点图像均采用三维图像的成像方式进行成像。当然环境图像和锚点图像也可以均为二维图像。可以理解的是,三维图像可以看作是一种稀疏点云的形式,这些稀疏点云的点可以携带空间锚点的相关信息,例如,方向值,坐标信息等,但不限于此。
在本发明实施例中,通过三维图像的形式来呈现环境图像以及锚点图像,可以更加准确的确定用户所处位置处的空间锚点。
参见图2,本发明实施例还提供了一种基于空间锚点的登录方法,应用于第二电子设备,该方法包括:
步骤201:接收第一电子设备发送的携带有目标锚点标识的登录请求。
应当说明的是,第二电子设备接收到第一电子设备的登录请求,说明用户想要通过第一电子设备登录某一空间锚点,登录请求中的目标锚点标识即为用户想要登录的空间锚点的锚点标识。这里,目标锚点标识为第一电子设备转发的来自服务器的目标空间锚点的锚点标识,也就是说,目标空间锚点为用户想要登录的空间锚点。其中,服务器预先存储有具有不同锚点标识的多个空间锚点,每一空间锚点对应一地理位置以及一锚点图像,锚点图像为基于地理位置处的环境生成的图像,目标空间锚点为多个空间锚点中的一个,目标空间锚点对应的锚点图像与第一电子设备发送至服务器的用户所处环境的环境图像相同。可以理解的是,第一电子设备从服务器获取目标锚点标识的过程可以参见上述应用于第一电子设备的基于空间锚点的登录方法的实施例,这里不再赘述。
步骤202:将目标锚点标识发送至服务器。
需要理解的是,目标锚点标识为用户想要登录的空间锚点的锚点标识,在用户通过第一电子设备登录目标空间锚点时,第二电子设备将对本次登录进行校验。这里,第二电子设备将目标空间锚点的目标锚点标识发送至服务器以获取校验所需数据。
步骤203:接收服务器发送的目标地理位置。
应当说明的是,目标地理位置为目标空间锚点对应的地理位置,同样也是用户当前所处的地理位置。这里,目标地理位置即为从服务器获取的校验所需数据。可以理解的是,目标地理位置可以为地理坐标,但不限于此。
步骤204:在目标数据与预设数据一致的情况下,发送登录确认信息至第一电子设备,以使第一电子设备执行登录操作。
应当说明的是,目标数据包括目标地理位置,预设数据包括预先设置的登录位置。目标数据与预设数据一致,即为目标地理位置与预先设置的登录位置一致。其中,登录位置为允许用户通过第一电子设备登录目标空间锚点时,用户所处的位置。也就是说,仅当用户处于登录位置时,允许用户通过第一电子设备登录目标空间锚点。较佳地,在登录位置的数量为多个,且目标地理位置的数量为一个的情况下,目标地理位置与登录位置一致,即为目标地理位置与任一登录位置一致。
可以理解的是,第一电子设备发送的登录请求中并未直接携带用户所处的地理位置,第二电子设备在确定用户所处的地理位置时,通过服务器查询目标空间锚点对应的目标地理位置,将查询到的目标地理位置作为用户所处的地理位置,从而可以避免第一电子设备直接在登录请求中携带地理位置存在的安全隐患。
在本发明实施例中,在接收到第一电子设备发送的携带有目标锚点标识的登录请求之后,通过目标锚点标识可以确定用户所需登录的目标空间锚点;进而将目标锚点标识发送至服务器,以获得用于进行登录校验的目标地理位置。最后在目标数据与预设数据一致的情况下,发送登录确认信息至第一电子设备,以使第一电子设备执行登录操作。由于目标数据包括目标空间锚点对应的目标地理位置,预设数据包括预先设置的登录位置,因此,在登录过程中与地理位置相结合,可以进一步提升登录过程的安全性;同时,将查询到的目标地理位置作为用户所处的地理位置,还可以避免直接在登录请求中携带地理位置产生的安全隐患。
可选地,目标数据还包括:第二电子设备接收登录请求的登录时间,预设数据还包括预先设置的登录时间段;
目标数据与预设数据一致的情况,包括:
目标地理位置与登录位置一致,且登录时间位于登录时间段内。
应当说明的是,第二电子设备接收登录请求,并对该登录请求进行校验,决定是否允许第一电子设备登录其所请求的空间锚点。在目标地理位置与登录位置一致,且登录时间位于登录时间段内的情况下,第二电子设备才允许第一电子设备登录其所请求的空间锚点。这里,针对登录时间段,该登录时间段可以预先存储在第二电子设备本地,即在第二电子设备本地针对每一空间锚点或锚点标识存储一登录时间段。
当然该登录时间段也可以预先存储在服务器中,即对应每一空间锚点存储一登录时间段。较佳地,登录时间段的设置可以通过设置空间锚点的有效时间来进行,即只有在空间锚点的有效时间进行登录才有机会成功登录该空间锚点,错过有效时间则该空间锚点失效,也就无法成功登录该空间锚点。例如,用户预先设置的登录位置为家中的书房,且设置晚上8点到10点为该登录位置对应的空间锚点的有效时间,因此只有在用户在家中的书房,且登录时间为晚上8点到10点情况下,用户可以成功登录该空间锚点,地理位置不一致或登录时间不在有效时间内的情况下,用户均无法成功登录。
在本发明实施例中,通过增加登录时间作为登录条件,可以有效地进行时间管理,进一步提升了登录过程的安全性。
可选地,登录位置的数量为多个,每个登录位置对应有不同的属性信息;
在目标数据与预设数据一致的情况下,发送登录确认信息至第一电子设备,包括:
在目标地理位置与多个登录位置中的目标登录位置一致的情况下,将携带有目标属性信息的登录确认信息发送至第一电子设备,其中,目标属性信息为目标登录位置对应的属性信息。
应当说明的是,目标登录位置即为多个登录位置中与目标地理位置相同的登录位置。这里,第二电子设备中对应不同登录位置设置有不同的属性信息,用以在第一电子设备成功登录之后展示不同的数据内容。其中,属性信息与第一电子设备成功登录之后展示不同的数据内容相关联,这里不作限定。
在本发明实施例中,针对不同登录位置设置有不同的属性信息,使得第一电子设备在不同的登录位置进行登录可以展示不同的数据内容,从而提升数据的多样性。
可选地,属性信息包括虚拟场景中的位置、访问权限以及虚拟资产中的至少一个。
应当说明的是,虚拟场景中的位置可以理解为构建的虚拟世界中的某一场景或某一位置。第一电子设备将基于登录确认信息中的虚拟场景中的位置成功登录到该虚拟场景的位置处。例如虚拟场景中的位置可以为元宇宙中的位置,不同登录位置对应的属性信息中的元宇宙的位置不同,从而用户从不同的登录位置登录到元宇宙,将进入元宇宙的不同位置。访问权限即为访问数据内容的权限,访问权限的等级越高可以访问越多的数据内容,反之可以访问越少的数据内容。例如用户从不同的登录位置登录到某一网站,将具有不同的访问权限。虚拟资产包括用户当前拥有的数字资产或者***分配的数字资产,例如当用户从不同的登录位置登录到元宇宙,则该用户的账户下将具有不同数额的虚拟资产。
在本发明实施例中,将虚拟场景中的位置、访问权限以及虚拟资产中的至少一个作为属性信息,可以提供给用户在较多场景下不同的体验。
可扩展地,这种基于空间锚点的登录方法可以应用于元宇宙的登录中。元宇宙基于互联网,可以看作是现实世界的线上版本,是一个基于现实世界的虚拟空间,例如,在现实世界里你生活的城市为A市,在你进入元宇宙之后,同样会出现在元宇宙中的A市。本发明提供的登录方法通过空间锚点技术,使得现实世界与登录过程相结合,从而满足元宇宙登录的现实世界与虚拟空间相结合的需要。
如图3所示,为本发明实施例提供的基于空间锚点的登录方法的整体架构图,包括:空间锚点云服务端、登录认证模块以及空间锚点客户端。
其中,空间锚点客户端即为上述发明实施例中的第一电子设备,其为手持或头戴式终端设备,如智能手机,其具有相机可对物理环境成像,其上运行客户端应用程序,用户通过空间锚点客户端的相机捕获的特征的位置和/或取向来创建空间锚点,空间锚点的生成由计算设备或计算***执行。空间锚点客户端将空间锚点的位置信息、物理世界位置的空间表示信息(相当于上述发明实施例中的锚点图像)上传到空间锚点云服务端。
空间锚点云服务端保存空间锚点的位置信息、物理世界位置的空间表示信息。空间锚点云服务端还可以对空间锚点客户端发起的空间锚点查询进行检索应答,即在接收到空间锚点客户端发送的环境图像的情况下,返回目标锚点标识。此过程与上述应用于第一电子设备的基于空间锚点的登录方法的过程类似,这里不再赘述。空间锚点云服务端还可以将空间锚点信息(位置信息)和登录认证模块进行交互,进行认证决策。
登录认证模块用于获取携带有目标锚点标识的登录请求和目标地理位置,并进行登录认证和授权。此过程与上述应用于第二电子设备的基于空间锚点的登录方法的过程类似,这里不再赘述。
可以理解的是,在设置空间锚点过程中,将空间锚点的地理位置与登录许可绑定,从而只有在特定位置进行登录的用户被授予许可,即允许用户登录。当然通过空间锚点的有效时间可以确定允许用户登录的登录时间。另外从不同空间锚点登录的用户可以被分配不同的权限,授予不同的数字资产或被传送到元宇宙中的不同场景。
如图4所示,为用户登录目标空间锚点的信号流程图,包括:
步骤401:空间锚点客户端向空间锚点云服务端发送锚点请求,其中,锚点请求中携带有用户所处环境的环境图像。
步骤402:空间锚点云服务端在查询到目标空间锚点的情况下,返回目标空间锚点的目标锚点标识。其中,目标空间锚点的锚点图像与环境图像相同。
步骤403:空间锚点客户端向登录认证模块发送携带有目标锚点标识的登录请求。
步骤404:登录认证模块向空间锚点云服务端发送携带有目标锚点标识的信息,以请求目标空间锚点的位置信息,即目标地理位置。
步骤405:空间锚点云服务端返回目标地理位置。
步骤406:登录认证模块进行登录策略分析,在确定目标地理位置与预先设置的登录位置一致的情况下,执行步骤407。
步骤407:登录认证模块返回登录认证至空间锚点客户端,以使空间锚点客户端执行登录操作。
本发明实施例中,在登录过程中与用户所处的地理位置相结合,可以提升登录过程的安全性。
参见图5,本发明实施例提供了一种基于空间锚点的登录装置,应用于第一电子设备,该装置包括:
获取模块51,用于获取用户所处环境的环境图像;
第一发送模块52,用于将环境图像发送至服务器,其中,服务器预先存储有具有不同锚点标识的多个空间锚点,其中,每一空间锚点对应一地理位置以及一锚点图像,锚点图像为基于地理位置处的环境生成的图像;
接收模块53,用于接收服务器发送的目标锚点标识,其中,目标锚点标识为多个空间锚点中目标空间锚点的锚点标识,目标空间锚点对应的锚点图像与环境图像相同;
第二发送模块54,用于将携带有目标锚点标识的登录请求发送至第二电子设备,以使第二电子设备基于目标锚点标识,从服务器获取目标空间锚点对应的目标地理位置,并在目标数据与预设数据一致的情况下,发送登录确认信息至第一电子设备,其中,目标数据包括目标地理位置,预设数据包括预先设置的登录位置;
登录模块55,用于在接收到第二电子设备发送的登录确认信息的情况下,执行登录操作。
可选地,环境图像以及锚点图像均为三维图像。
本发明实施例提供的基于空间锚点的登录装置能够实现图1的方法实施例中基于空间锚点的登录方法实现的各个过程,为避免重复,这里不再赘述。
在本发明实施例中,在登录过程中将获取用户所处环境的环境图像,通过将环境图像发送至服务器,可以从服务器接收目标空间锚点的目标锚点标识,由于目标空间锚点对应的锚点图像与环境图像相同,因此目标空间锚点即为用户所处环境处的空间锚点,从而在登录过程中与用户所处环境相结合,可以提升登录过程的安全性;进而在将携带有目标锚点标识的登录请求发送至第二电子设备之后,基于第二电子设备在目标数据与预设数据一致的情况下发送的登录确认信息执行登录操作。由于目标数据包括目标空间锚点对应的目标地理位置,预设数据包括预先设置的登录位置,因此,在登录过程中进一步与用户所处的地理位置相结合,可以进一步提升登录过程的安全性。
参见图6,本发明实施例还提供了一种基于空间锚点的登录装置,应用于第二电子设备,该装置包括:
第一接收模块61,用于接收第一电子设备发送的携带有目标锚点标识的登录请求,其中,目标锚点标识为第一电子设备转发的来自服务器的目标空间锚点的锚点标识,服务器预先存储有具有不同锚点标识的多个空间锚点,每一空间锚点对应一地理位置以及一锚点图像,锚点图像为基于地理位置处的环境生成的图像;目标空间锚点为多个空间锚点中的一个,目标空间锚点对应的锚点图像与第一电子设备发送至服务器的用户所处环境的环境图像相同;
发送模块62,用于将目标锚点标识发送至服务器;
第二接收模块63,用于接收服务器发送的目标地理位置,其中,目标地理位置为目标空间锚点对应的地理位置;
登录确认模块64,用于在目标数据与预设数据一致的情况下,发送登录确认信息至第一电子设备,以使第一电子设备执行登录操作,其中,目标数据包括目标地理位置,预设数据包括预先设置的登录位置。
可选地,目标数据还包括:第二电子设备接收登录请求的登录时间,预设数据还包括预先设置的登录时间段;
目标数据与预设数据一致的情况,包括:
目标地理位置与登录位置一致,且登录时间位于登录时间段内。
可选地,登录位置的数量为多个,每个登录位置对应有不同的属性信息;
登录确认模块64,具体用于在目标地理位置与多个登录位置中的目标登录位置一致的情况下,将携带有目标属性信息的登录确认信息发送至第一电子设备,其中,目标属性信息为目标登录位置对应的属性信息。
可选地,属性信息包括虚拟场景中的位置、访问权限以及虚拟资产中的至少一个。
本发明实施例提供的基于空间锚点的登录装置能够实现图2的方法实施例中基于空间锚点的登录方法实现的各个过程,为避免重复,这里不再赘述。
在本发明实施例中,在接收到第一电子设备发送的携带有目标锚点标识的登录请求之后,通过目标锚点标识可以确定用户所需登录的目标空间锚点;进而将目标锚点标识发送至服务器,以获得用于进行登录校验的目标地理位置。最后在目标数据与预设数据一致的情况下,发送登录确认信息至第一电子设备,以使第一电子设备执行登录操作。由于目标数据包括目标空间锚点对应的目标地理位置,预设数据包括预先设置的登录位置,因此,在登录过程中与地理位置相结合,可以进一步提升登录过程的安全性;同时,将查询到的目标地理位置作为用户所处的地理位置,还可以避免直接在登录请求中携带地理位置产生的安全隐患。
另一方面,本申请实施例还提供了一种电子设备,包括处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述各发明实施例提供的基于空间锚点的登录方法。
再一方面,本申请实施例还提供了一种可读存储介质,当可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上各发明实施例提供的基于空间锚点的登录方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (14)
1.一种基于空间锚点的登录方法,其特征在于,应用于第一电子设备,所述方法包括:
获取用户所处环境的环境图像;
将所述环境图像发送至服务器,其中,所述服务器预先存储有具有不同锚点标识的多个空间锚点,其中,每一所述空间锚点对应一地理位置以及一锚点图像,所述锚点图像为基于所述地理位置处的环境生成的图像;
接收所述服务器发送的目标锚点标识,其中,所述目标锚点标识为所述多个空间锚点中目标空间锚点的锚点标识,所述目标空间锚点对应的所述锚点图像与所述环境图像相同;
将携带有所述目标锚点标识的登录请求发送至第二电子设备,以使所述第二电子设备基于所述目标锚点标识,从所述服务器获取所述目标空间锚点对应的目标地理位置,并在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,其中,所述目标数据包括所述目标地理位置,所述预设数据包括预先设置的登录位置;
在接收到所述第二电子设备发送的所述登录确认信息的情况下,执行登录操作。
2.根据权利要求1所述的方法,其特征在于,所述环境图像以及所述锚点图像均为三维图像。
3.一种基于空间锚点的登录方法,其特征在于,应用于第二电子设备,所述方法包括:
接收第一电子设备发送的携带有目标锚点标识的登录请求,其中,所述目标锚点标识为所述第一电子设备转发的来自服务器的目标空间锚点的锚点标识,所述服务器预先存储有具有不同锚点标识的多个空间锚点,每一所述空间锚点对应一地理位置以及一锚点图像,所述锚点图像为基于所述地理位置处的环境生成的图像;所述目标空间锚点为所述多个空间锚点中的一个,所述目标空间锚点对应的所述锚点图像与所述第一电子设备发送至所述服务器的用户所处环境的环境图像相同;
将所述目标锚点标识发送至所述服务器;
接收所述服务器发送的目标地理位置,其中,所述目标地理位置为所述目标空间锚点对应的地理位置;
在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,以使所述第一电子设备执行登录操作,其中,所述目标数据包括所述目标地理位置,所述预设数据包括预先设置的登录位置。
4.根据权利要求3所述的方法,其特征在于,所述目标数据还包括:所述第二电子设备接收所述登录请求的登录时间,所述预设数据还包括预先设置的登录时间段;
所述目标数据与预设数据一致的情况,包括:
所述目标地理位置与所述登录位置一致,且所述登录时间位于所述登录时间段内。
5.根据权利要求3所述的方法,其特征在于,所述登录位置的数量为多个,每个所述登录位置对应有不同的属性信息;
在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,包括:
在所述目标地理位置与多个所述登录位置中的目标登录位置一致的情况下,将携带有目标属性信息的登录确认信息发送至所述第一电子设备,其中,所述目标属性信息为所述目标登录位置对应的属性信息。
6.根据权利要求5所述的方法,其特征在于,所述属性信息包括虚拟场景中的位置、访问权限以及虚拟资产中的至少一个。
7.一种基于空间锚点的登录装置,其特征在于,应用于第一电子设备,所述装置包括:
获取模块,用于获取用户所处环境的环境图像;
第一发送模块,用于将所述环境图像发送至服务器,其中,所述服务器预先存储有具有不同锚点标识的多个空间锚点,其中,每一所述空间锚点对应一地理位置以及一锚点图像,所述锚点图像为基于所述地理位置处的环境生成的图像;
接收模块,用于接收所述服务器发送的目标锚点标识,其中,所述目标锚点标识为所述多个空间锚点中目标空间锚点的锚点标识,所述目标空间锚点对应的所述锚点图像与所述环境图像相同;
第二发送模块,用于将携带有所述目标锚点标识的登录请求发送至第二电子设备,以使所述第二电子设备基于所述目标锚点标识,从所述服务器获取所述目标空间锚点对应的目标地理位置,并在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,其中,所述目标数据包括所述目标地理位置,所述预设数据包括预先设置的登录位置;
登录模块,用于在接收到所述第二电子设备发送的所述登录确认信息的情况下,执行登录操作。
8.根据权利要求7所述的装置,其特征在于,所述环境图像以及所述锚点图像均为三维图像。
9.一种基于空间锚点的登录装置,其特征在于,应用于第二电子设备,所述装置包括:
第一接收模块,用于接收第一电子设备发送的携带有目标锚点标识的登录请求,其中,所述目标锚点标识为所述第一电子设备转发的来自服务器的目标空间锚点的锚点标识,所述服务器预先存储有具有不同锚点标识的多个空间锚点,每一所述空间锚点对应一地理位置以及一锚点图像,所述锚点图像为基于所述地理位置处的环境生成的图像;所述目标空间锚点为所述多个空间锚点中的一个,所述目标空间锚点对应的所述锚点图像与所述第一电子设备发送至所述服务器的用户所处环境的环境图像相同;
发送模块,用于将所述目标锚点标识发送至所述服务器;
第二接收模块,用于接收所述服务器发送的目标地理位置,其中,所述目标地理位置为所述目标空间锚点对应的地理位置;
登录确认模块,用于在目标数据与预设数据一致的情况下,发送登录确认信息至所述第一电子设备,以使所述第一电子设备执行登录操作,其中,所述目标数据包括所述目标地理位置,所述预设数据包括预先设置的登录位置。
10.根据权利要求9所述的装置,其特征在于,所述目标数据还包括:所述第二电子设备接收所述登录请求的登录时间,所述预设数据还包括预先设置的登录时间段;
所述目标数据与预设数据一致的情况,包括:
所述目标地理位置与所述登录位置一致,且所述登录时间位于所述登录时间段内。
11.根据权利要求9所述的装置,其特征在于,所述登录位置的数量为多个,每个所述登录位置对应有不同的属性信息;
登录确认模块,具体用于在所述目标地理位置与多个所述登录位置中的目标登录位置一致的情况下,将携带有目标属性信息的登录确认信息发送至所述第一电子设备,其中,所述目标属性信息为所述目标登录位置对应的属性信息。
12.根据权利要求9所述的装置,其特征在于,所述属性信息包括虚拟场景中的位置、访问权限以及虚拟资产中的至少一个。
13.一种电子设备,其特征在于,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-2中任一所述的基于空间锚点的登录方法或如权利要求3-6中任一所述的基于空间锚点的登录方法。
14.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-2中任一所述的基于空间锚点的登录方法或如权利要求3-6中任一所述的基于空间锚点的登录方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210218800.5A CN114297621B (zh) | 2022-03-08 | 2022-03-08 | 基于空间锚点的登录方法、装置以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210218800.5A CN114297621B (zh) | 2022-03-08 | 2022-03-08 | 基于空间锚点的登录方法、装置以及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114297621A true CN114297621A (zh) | 2022-04-08 |
CN114297621B CN114297621B (zh) | 2022-08-09 |
Family
ID=80978449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210218800.5A Active CN114297621B (zh) | 2022-03-08 | 2022-03-08 | 基于空间锚点的登录方法、装置以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114297621B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120192268A1 (en) * | 2011-01-21 | 2012-07-26 | Hon Hai Precision Industry Co., Ltd. | Password authentication method |
CN107211019A (zh) * | 2015-02-20 | 2017-09-26 | 英特尔公司 | 用于基于自动检测安全环境来处理数据的方法和装置 |
US9811653B1 (en) * | 2016-10-24 | 2017-11-07 | International Business Machines Corporation | Location specific image based authentication |
CN107370770A (zh) * | 2017-09-13 | 2017-11-21 | 上海中信信息发展股份有限公司 | 登录方法、装置及*** |
CN109033779A (zh) * | 2018-06-29 | 2018-12-18 | 努比亚技术有限公司 | 一种解锁认证方法、可穿戴设备及计算机可读存储介质 |
CN109086645A (zh) * | 2017-06-13 | 2018-12-25 | 阿里巴巴集团控股有限公司 | 人脸识别方法、装置以及虚假用户的识别方法、装置 |
CN109167752A (zh) * | 2018-07-13 | 2019-01-08 | 奇酷互联网络科技(深圳)有限公司 | 移动终端和自动登录应用平台的方法、装置 |
CN110032860A (zh) * | 2018-12-27 | 2019-07-19 | 阿里巴巴集团控股有限公司 | 登录方式的推送、展示方法、装置及设备 |
US20200279239A1 (en) * | 2019-03-01 | 2020-09-03 | Visa International Service Association | System, Method, and Computer Program Product for Authentication by Augmented Reality for Fraud Prevention |
CN112491923A (zh) * | 2020-12-11 | 2021-03-12 | 新乡学院 | 一种登录需认证身份的计算机应用的方法 |
CN113452719A (zh) * | 2018-03-30 | 2021-09-28 | 平安科技(深圳)有限公司 | 一种应用登录方法、装置、终端设备及存储介质 |
CN113963108A (zh) * | 2021-09-29 | 2022-01-21 | 深圳市旭东数字医学影像技术有限公司 | 基于混合现实的医学图像协同方法、装置及电子设备 |
-
2022
- 2022-03-08 CN CN202210218800.5A patent/CN114297621B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120192268A1 (en) * | 2011-01-21 | 2012-07-26 | Hon Hai Precision Industry Co., Ltd. | Password authentication method |
CN107211019A (zh) * | 2015-02-20 | 2017-09-26 | 英特尔公司 | 用于基于自动检测安全环境来处理数据的方法和装置 |
US9811653B1 (en) * | 2016-10-24 | 2017-11-07 | International Business Machines Corporation | Location specific image based authentication |
CN109086645A (zh) * | 2017-06-13 | 2018-12-25 | 阿里巴巴集团控股有限公司 | 人脸识别方法、装置以及虚假用户的识别方法、装置 |
CN107370770A (zh) * | 2017-09-13 | 2017-11-21 | 上海中信信息发展股份有限公司 | 登录方法、装置及*** |
CN113452719A (zh) * | 2018-03-30 | 2021-09-28 | 平安科技(深圳)有限公司 | 一种应用登录方法、装置、终端设备及存储介质 |
CN109033779A (zh) * | 2018-06-29 | 2018-12-18 | 努比亚技术有限公司 | 一种解锁认证方法、可穿戴设备及计算机可读存储介质 |
CN109167752A (zh) * | 2018-07-13 | 2019-01-08 | 奇酷互联网络科技(深圳)有限公司 | 移动终端和自动登录应用平台的方法、装置 |
WO2020011211A1 (zh) * | 2018-07-13 | 2020-01-16 | 奇酷互联网络科技(深圳)有限公司 | 移动终端和自动登录应用平台的方法、装置 |
CN110032860A (zh) * | 2018-12-27 | 2019-07-19 | 阿里巴巴集团控股有限公司 | 登录方式的推送、展示方法、装置及设备 |
US20200279239A1 (en) * | 2019-03-01 | 2020-09-03 | Visa International Service Association | System, Method, and Computer Program Product for Authentication by Augmented Reality for Fraud Prevention |
CN112491923A (zh) * | 2020-12-11 | 2021-03-12 | 新乡学院 | 一种登录需认证身份的计算机应用的方法 |
CN113963108A (zh) * | 2021-09-29 | 2022-01-21 | 深圳市旭东数字医学影像技术有限公司 | 基于混合现实的医学图像协同方法、装置及电子设备 |
Non-Patent Citations (2)
Title |
---|
佚名: "如何做基于地理位置信息的用户行为分析", 《HTTPS://WWW.ZHIHU.COM/QUESTION/21416681/ANSWER/382282941》 * |
杨科等: "基于Web的环境信息监控查询***设计", 《电子世界》 * |
Also Published As
Publication number | Publication date |
---|---|
CN114297621B (zh) | 2022-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11394708B2 (en) | Account information obtaining method, terminal, server and system | |
CN105610810B (zh) | 一种数据处理方法、客户端和服务器 | |
US11670058B2 (en) | Visual display systems and method for manipulating images of a real scene using augmented reality | |
CA2676845C (en) | Method and apparatus for network authentication of human interaction and user identity | |
CN104468531B (zh) | 敏感数据的授权方法、装置和*** | |
CN111601115B (zh) | 一种视频检测的方法、相关装置、设备及存储介质 | |
US9674181B2 (en) | Surveillance camera renting service | |
TWI616821B (zh) | Bar code generation method, bar code based authentication method and related terminal | |
CN108897996B (zh) | 标识信息关联方法及装置、电子设备及存储介质 | |
CN107786487B (zh) | 一种信息认证处理方法、***以及相关设备 | |
CN104184709A (zh) | 验证方法、装置、服务器、业务数据中心和*** | |
CN115760021B (zh) | 一种基于gis的工程进度三维监控*** | |
US10832485B1 (en) | CAPTCHA authentication via augmented reality | |
CN111698196A (zh) | 一种鉴权方法及微服务*** | |
CN114297621B (zh) | 基于空间锚点的登录方法、装置以及电子设备 | |
KR102029671B1 (ko) | 디지털 콘텐츠의 개인 보안 열람 플랫폼 | |
CN112948804B (zh) | 一种程序控制方法、装置和计算机可读存储介质 | |
CN116938501A (zh) | 身份验证方法、设备、存储介质及程序产品 | |
CN114567510A (zh) | 登录认证方法、装置、设备及存储介质 | |
CN112104652B (zh) | 身份验证方法、装置、设备和介质 | |
CN104219251A (zh) | 获取网站数据的方法和装置 | |
CN117240482A (zh) | 页面显示方法、装置、终端及存储介质 | |
CN110177332B (zh) | 数据传输方法及装置 | |
CN115277661B (zh) | 基于Web页面的违规操作判定方法及装置、存储介质 | |
CN115630387B (zh) | 数据处理方法、装置、电子设备以及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |