CN113377472A - 一种账号登录方法及三维显示设备、服务器 - Google Patents

一种账号登录方法及三维显示设备、服务器 Download PDF

Info

Publication number
CN113377472A
CN113377472A CN202110640803.3A CN202110640803A CN113377472A CN 113377472 A CN113377472 A CN 113377472A CN 202110640803 A CN202110640803 A CN 202110640803A CN 113377472 A CN113377472 A CN 113377472A
Authority
CN
China
Prior art keywords
account
login
information
application
dimensional display
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
Application number
CN202110640803.3A
Other languages
English (en)
Other versions
CN113377472B (zh
Inventor
杨彬
史东平
任子健
吴连朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Hisense Media Network Technology Co Ltd
Original Assignee
Qingdao Hisense Media Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Publication of CN113377472A publication Critical patent/CN113377472A/zh
Priority to PCT/CN2021/124457 priority Critical patent/WO2022083554A1/zh
Application granted granted Critical
Publication of CN113377472B publication Critical patent/CN113377472B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种账号登录方法及三维显示设备、服务器,在应用需要进行账号登录时,在虚拟用户界面中呈现包括扫码登录控件的账号登录界面;对扫码登录控件进行操作,开启摄像头并在账号登录界面中呈现包括图像显示区的扫码登录界面;利用摄像头扫描智能终端提供的登录二维码,获取扫描登录二维码后得到的账号登录信息,发送至服务器进行账号校验,在校验通过时,基于账号登录信息实现应用的账号登录。可见,本发明实施例提供的方法、三维显示设备及服务器,提供扫码登录方式,无需用户手动输入,通过扫描配置有相应应用的智能终端提供的登录二维码,即可快速实现三维显示设备中该应用的账号登录,操作便捷、便利,用户体验好。

Description

一种账号登录方法及三维显示设备、服务器
本申请要求于2020年10月19日提交国家知识产权局申请号为202011119774.8的中国专利申请的优先权。其全部内容通过结合引用结合在本申请中。
技术领域
本申请涉及智能设备制造技术领域,尤其涉及一种账号登录方法及三维显示设备、服务器。
背景技术
VR(Virtual Reality:虚拟现实)或AR(Augmented Reality:增强现实)是可以创建和体验虚拟世界的计算机仿真***,它利用计算机生成一种模拟环境,使用户沉浸到该环境中。虚拟现实技术就是利用现实生活中的数据,通过计算机技术产生的电子信号,将其与各种输出设备结合使其转化为能够让人们感受到的现象,这些现象可以是现实中真切的物体,也可以是我们肉眼所看不到的物质,通过三维模型表现出来。因为这些现象不是我们直接所能看到的,而是通过计算机技术模拟出来现实中的世界,故称为虚拟现实。将VR设备和AR设备统称为三维显示设备,三维显示设备还可以包含其他类似的实现立体显示的设备。
在利用三维显示设备进行沉浸体验时,三维显示设备内配置虚拟现实应用,并在启动虚拟现实应用时在三维虚拟空间中呈现虚拟用户界面。在用户三维显示设备进行账号登录操作时,由于虚拟用户界面所在显示视窗较小,显示视窗无法显示太多内容,使得用户进行登录时触发的账号输入框显示区域及输入法区域无法同时在显示视窗中完整显示。在这种情况下,用户若要实现账号登录,需通过频繁转动头部调整视角来看清登录界面的内容,才可进行输入操作。可见,这种账号登录方式较为繁琐,不便于用户操作。
发明内容
本申请提供了一种账号登录方法及三维显示设备、服务器,以解决现有的账号登录方式不便利的问题。
第一方面,本申请提供了一种三维显示设备,包括:
虚拟显示器,被配置为呈现显示有不同应用的虚拟用户界面;
摄像头,被配置为采集图像信息;
分别与所述虚拟显示器和所述摄像头连接的控制器,所述控制器被配置为:
接收对所述虚拟用户界面中任一应用的操作,在所述虚拟用户界面中呈现包括扫码登录控件的账号登录界面;
接收对所述扫码登录控件的操作,开启所述摄像头,以及,在所述账号登录界面中呈现包括图像显示区的扫码登录界面,所述图像显示区用于显示所述摄像头采集的图像信息;
获取所述摄像头采集登录二维码得到的账号登录信息,基于所述账号登录信息登录所述应用对应的账号,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码。
第二方面,本申请还提供了一种服务器,包括:
存储器,被配置为存储有应用对应账号的注册账号信息;
与所述存储器连接的控制器,所述控制器被配置为:
在三维显示设备进行应用的账号登录时,接收所述三维显示设备发送的账号登录请求,所述账号登录请求中携带账号登录信息和设备来源字段信息,所述账号登录信息是指由所述三维显示设备扫描智能终端提供的登录二维码后获得的信息,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码,所述设备来源字段信息用于表征设备来源;
响应于所述账号登录请求,基于所述账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果;
将所述账号校验结果发送至所述三维显示设备,以使所述三维显示设备基于所述账号校验结果实现所述应用对应账号的登录。
第三方面,本申请还提供了一种账号登录方法,应用于三维显示设备,所述方法包括:
接收对虚拟用户界面中任一应用的操作,在所述虚拟用户界面中呈现包括扫码登录控件的账号登录界面;
接收对所述扫码登录控件的操作,开启所述摄像头,以及,在所述账号登录界面中呈现包括图像显示区的扫码登录界面,所述图像显示区用于显示所述摄像头采集的图像信息;
获取所述摄像头采集登录二维码得到的账号登录信息,基于所述账号登录信息登录所述应用对应的账号,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码。
第四方面,本申请还提供了一种账号登录方法,应用于服务器,所述方法包括:
在三维显示设备进行应用的账号登录时,接收所述三维显示设备发送的账号登录请求,所述账号登录请求中携带账号登录信息和设备来源字段信息,所述账号登录信息是指由所述三维显示设备扫描智能终端提供的登录二维码后获得的信息,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码,所述设备来源字段信息用于表征设备来源;
响应于所述账号登录请求,基于所述账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果;
将所述账号校验结果发送至所述三维显示设备,以使所述三维显示设备基于所述账号校验结果实现所述应用对应账号的登录。
第五方面,本申请还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的账号登录方法各实施例中的部分或全部步骤。
由以上技术方案可知,本发明实施例提供的一种账号登录方法及三维显示设备、服务器,为解决传统的账号登录方式需要用户操作且显示视窗较小而不便利的问题,本申请采用扫码登录方式实现账号登录。在应用需要进行账号登录时,在虚拟用户界面中呈现包括扫码登录控件的账号登录界面;对扫码登录控件进行操作,开启摄像头并在账号登录界面中呈现包括图像显示区的扫码登录界面;利用摄像头扫描智能终端提供的登录二维码,获取扫描登录二维码后得到的账号登录信息,发送至服务器进行账号校验,在校验通过时,基于账号登录信息实现应用的账号登录。可见,本发明实施例提供的方法、三维显示设备及服务器,提供扫码登录方式,无需用户手动输入,通过扫描配置有相应应用的智能终端提供的登录二维码,即可快速实现三维显示设备中该应用的账号登录,操作便捷、便利,用户体验好。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据一些实施例的三维显示设备的虚拟用户界面的全局示意图;
图2示出了根据一些实施例的用户佩戴三维显示设备操作手柄的场景示意图;
图3示出了根据一些实施例的账号登录方法的一种流程图;
图4示出了根据一些实施例的账号登录方法的交互图;
图5示出了根据一些实施例的账号登录界面的显示示意图;
图6示出了根据一些实施例的扫码登录界面的显示示意图;
图7示出了根据一些实施例的摄像头采集智能终端提供的登录二维码的场景示意图;
图8示出了根据一些实施例的登录账号时智能终端的框架图;
图9示出了根据一些实施例的账号登录方法的另一种流程图。
具体实施方式
三维显示设备可以包括VR(Virtual Reality:虚拟现实)设备或AR(AugmentedReality:增强现实)设备。
在利用三维显示设备进行沉浸体验时,三维显示设备内配置虚拟现实应用,并在启动虚拟现实应用时在虚拟空间中呈现虚拟用户界面,即在用户佩戴三维显示设备进行沉浸体验时,在用户的眼前呈现虚拟用户界面。虚拟用户界面中展示可实现不同业务需求的功能控件,每个业务需求对应一种功能,业务需求例如首页推荐、导航等;首页推荐页面中的2D影视、教育课程、旅游、3D、360度全景、直播、4K影视、程序应用、游戏、旅游等。
三维显示设备提供三维场景的沉浸式体验,使得三维显示设备的空间为虚拟的三维空间,不同于传统的二维空间。因此,对于虚拟用户界面的布局和交互方式,不同于电视、手机等平面显示设备,三维显示设备具有控件立体布局的能力,不再局限于眼前的一张平面,而是可以在上下左右前后的360度空间内灵活布局,并随着人的头部转动看到不同的界面。
在对虚拟用户界面进行布局和交互时,为了避免将传统的二维空间布局方式简单移植到三维空间,导致的交互困难,布局不科学引发用户视角变化时与预期不符的不适感等问题,影响用户体验,可根据人的视觉特点提供不同的布局,从而提升用户体验。该布局方式旨在充分利用三维空间特点和人的视觉特点进行布局和交互,使得所有布局均在舒适体验范围内进行操作。
由于虚拟用户界面显示在三维虚拟空间内,为根据人眼的视觉特点可在三维空间内承载不同的内容,可将虚拟用户界面的全局界面整体布局围绕人眼主视角进行区域划分。其中,主视角是指用户人眼在未转动头部时可以看到的范围,三维显示设备的主视角可以理解为设备能够展示的图像范围。
根据空间布局的优势,可以在一个界面中展示更多的信息,因此,根据空间位置和人体工学特点划分功能区域,不同的功能区显示不同的内容,从而实现一次可以科学地显示更多内容。
图1示出了根据一些实施例的三维显示设备的虚拟用户界面的全局示意图。如图1所示,全局界面按照人眼主视角进行划分的区域包括:主视角区域、主视角顶部区域、主视角底部区域、主视角左侧区域和右侧区域。
主视角区域展示的是最为频繁使用的功能,即用户可使用的媒资、应用和游戏等。主视角左、右侧区域是次级方便操作的区域,用于主视角区域功能扩展。不同于二维空间内人眼视角有限的缺陷,难以在水平方向观看清楚超大视角范围内的内容。但是对于立体空间则不同,在主视角区域的两侧分别设置主视角左侧区域和右侧区域,可通过正交布局可以很方便地看到左右两侧的内容。
主视角顶部区域为常用提示信息展示区包括时间、网络、电量等信息,主视角底部区域为应用快捷入口,可实现应用切换启动。同时,在空间范围内,虚拟用户界面还支持三维模型动画展示,用于运营信息展示和入口。
在用户佩戴三维显示设备,并启动三维显示设备内配置的虚拟现实应用后,在虚拟空间中呈现虚拟用户界面。虚拟用户界面被划分为图1所示的各个区域,并在各个区域内分别展示对应的内容。
在一些实施例中,在图1所示的布局方式下,人眼正前方60度范围的视场角内是最为舒适也是最易操作的区域,所以显示的为用户最关心的内容。因此,可在虚拟用户界面的主视角区域展示最频繁使用的功能,便于用户查看。即将内容推荐区展示在主视角区域,内容推荐区如图1中(1)所示区域。
内容推荐区的顶部区域展示提示信息,包括时间、网络、电量等信息,内容推荐区的中间区域展示显示主页,内容推荐区的底部展示导航栏。显示主页用于展示包括虚拟现实应用提供不同业务需求的功能控件的页面,导航栏中显示数个导航按钮,导航按钮的设置数量可为7个或其他数值。导航栏如图1中(2)所示区域。
将提示信息、显示主页和导航栏均显示在人眼正前方60度范围内,可以更好地划分内容推荐区的内容层次关系,从而形成导航、页面集合的层级关系,支持用户更方便的浏览和查找感兴趣的内容。
在一些实施例中,在虚拟用户界面的主视角底部区域呈现包括不同属性应用的应用切换区,将应用切换区作为应用快捷入口,以快速启动应用在主页展示***推荐的应用、热度较高、用户频繁使用的应用等,提高相应应用的更多曝光度,将上述应用推荐给用户进行使用或安装。应用切换区可展示***为用户推荐的应用,还可展示本地安装应用,即不同属性的应用包括***推荐应用和本地安装应用。***推荐应用包括***推荐安装应用和***推荐使用应用,本地安装应用包括***预置应用和用户安装的第三方应用。应用切换区如图1中(3)所示区域。
应用切换区位于虚拟用户界面的主页,以展示为用户推荐的应用。为了使应用切换区在展示应用时能够区分不同属性,以及,能够兼顾运营需求和用户需求,在展示虚拟用户界面时,将应用切换区进行划分,将同一属性的应用展示在同一区域内,便于用户有目的地选择交互,避免出现混乱,交互体验更好。
在一些实施例中,为便于用户在操作虚拟现实应用时,为用户提供特别推荐,例如,当前存在的活动、热映电影等信息,还可在虚拟用户界面中展示三维模型动画,三维模型动画即为消息推荐入口,UI状态可参见图1中的(4)部分所示内容。
消息推荐入口为可配置的三维动画,相比于二维图片形式,该三维动画可以灵活配置文字、图片、动画、声音等,根据运营活动需要配置,应用主动请求。
在一些实施例中,三维显示设备搭配手柄或头触控点进行使用,用户通过操作手柄或调整头触控点的方向实现与虚拟现实应用中提供的各个业务进行交互。例如,控制三维显示设备中的光标可以自由的随手柄定位在显示窗口的任一位置。
在一些实施例中,在判断虚拟用户界面中某个业务或应用是否获得控制焦点时,可通过判断用户操作的手柄射出的光线是否与业务或应用相撞。相撞操作是指线的坐标是否与业务或应用的坐标相交,如果相交,则说明该光线与该业务或应用相撞,并确定该业务或应用获得控制焦点。此时,如果用户点击手柄的确定键,则可执行触发操作。
图2示出了根据一些实施例的用户佩戴三维显示设备操作手柄的场景示意图。参见图2,在一些实施例中,在用户佩戴三维显示设备后,用户通过手操作手柄,以与三维显示设备中配置的虚拟现实应用提供的各个业务或应用进行交互。手柄上设有触控板和按键,触控板可作为应用键,单击执行确认操作。按键可执行单击和双击操作,单击操作执行返回动作,双击操作执行调起主屏幕动作。
根据不同的使用需求,虚拟现实应用中提供的部分业务或应用通常需要进行账号登录后方可使用。若用户要启动某个应用或业务,则需要用户先进行账号登录。
在操作时,用户通过手柄点击虚拟用户界面中的某个应用,如果该应用需要进行账号登录,则在虚拟用户界面中弹出登录界面。登录界面中通常包括用户名输入框和密码输入框,如果用户想要输入用户名,则通过手柄点击用户名输入框,并同步弹出输入法区域,此时,用户名输入框和输入法区域需同时显示,以便于用户输入。
而由于三维显示设备中的AR设备受制于角分辨率、亮度、对比度、透光率、图像伪影、失真、一致性,或者非显示问题,如:适眼区、大小、重量、电池、成本、耐用性等一系列原因,目前主流的AR设备的FOV角度一般在40°x30°左右,使得三维显示设备的显示视窗较小。
三维显示设备的显示视窗较小,在保证用户可以清晰看到视窗中界面的情况下,显示视窗无法显示太多内容,使得用户输入框显示区域及输入法区域受限,无法同时在视窗中完整显示。故针对于较大界面的用户操作,例如用户通过输入法输入进行登录时,由于无法在视窗中完整显示输入区域界面和输入法键盘界面,用户需通过频繁转动头部调整视角来看清登录界面的内容,才可进行输入操作。可见,这种操作极其不友好,使得账号登录方式较为繁琐,不便于用户操作,可能会导致用户放弃登录,影响用户体验。
因此,针对用户在操作三维显示设备进行账号登录的场景,为便于用户能够便捷、快速地进行账号登录,本申请提供一种三维显示设备,不仅为其配置传统的手动输入的账号登录方式,还为其提供无需用户手动输入的扫码登录方式。三维显示设备中配置的无需用户输入,极其便利的扫码登录方式,可用于各种类型的AR/VR的硬件头戴设备,也适用于任何需要账号登录的场景。
需要说明的是,三维显示设备中的VR设备的FOV显示角度比较大,其显示视窗较大,因此,本申请提出的扫码登录方式具体应用在显示视窗较小的AR设备中,但该扫码登录方式应用在VR设备中也可行。下文以扫码登录方式应用在AR设备中为例进行说明。
图3示出了根据一些实施例的账号登录方法的一种流程图;图4示出了根据一些实施例的账号登录方法的交互图。在实现无需用户输入即可实现快速登录的方法时,本发明实施例提供一种三维显示设备,包括:虚拟显示器,被配置为呈现显示有不同应用的虚拟用户界面;摄像头,被配置为采集图像信息;分别与虚拟显示器和摄像头连接的控制器,在执行图3和图4所示的账号登录方法时,控制器被配置为执行下述步骤:
S11、接收对虚拟用户界面中任一应用的操作,在虚拟用户界面中呈现包括扫码登录控件的账号登录界面。
三维显示设备需要进行账号登录的场景,包括但不限于三维显示设备内配置的各个***应用和第三方应用的账号登录,也包括虚拟现实应用的账号登录。各个***应用和第三方应用显示在由虚拟现实应用生成的虚拟用户界面中。
在需要对某个应用进行启动操作时,由用户佩戴三维显示设备,并拿起手柄进行操作,如图2所示的场景图。用户操作手柄点击虚拟用户界面中的任一应用,若用户选择启动的应用需要登录账号后方可获得更多的使用权限,但该应用还未登录账号时,则需要用户进行账号登录。
图5示出了根据一些实施例的账号登录界面的显示示意图。参见图5,在用户操作手柄启动虚拟用户界面中的任一应用,但该应用还未登录账号时,在启动该应用的同时,弹出账号登录界面,账号登录界面显示在虚拟用户界面中。
在一些实施例中,三维显示设备提供传统的手动输入的账号登录方式,为实现快速登录,三维显示设备还提供无需用户输入的扫码登录方式。此时,账号登录界面中包括手动登录控件和扫码登录控件,手动登录控件和扫码登录控件可进行点击和切换。
手动登录控件用于调出手动登录界面并显示在账号登录界面中,手动登录界面中显示用户名输入框、密码输入框、登录确认键、申请账号、跳过控件等内容。扫码登录控件用于调出扫码登录界面并显示在账号登录界面中,扫描登录界面包括图像显示区和跳过控件等内容。
在一些实施例中,用户可通过手柄点击账号登录界面中的手动登录控件或扫码登录控件,以切换手动登录界面和扫码登录界面的显示。
在一些实施例中,在默认状态下,账号登录界面在初始生成并显示时,账号登录界面中默认优先显示手动登录界面,此时,账号登录界面中还显示手动登录控件和扫码登录控件。若用户想要采用扫码登录方式,则可点击扫码登录控件,此时,账号登录界面中切换显示扫码登录界面。在此场景下,若用户想要再次采用手动输入方式,则点击手动登录控件,此时,账号登录界面中再次切换回显示手动登录界面。
可见,不论账号登录界面中显示哪一种登录界面,手动登录控件和扫码登录控件均固定显示在账号登录界面中,以便于用户实时切换账号登录方式。
S12、接收对扫码登录控件的操作,开启摄像头,以及,在账号登录界面中呈现包括图像显示区的扫码登录界面,图像显示区用于显示摄像头采集的图像信息。
为便于用户快速进行账号登录,用户可通过手柄点击账号登录界面中的扫码登录控件,以采用扫码登录方式进行账号登录。
在采用扫码登录方式时,为便于进行扫码操作,三维显示设备需同步开启其配置的摄像头,同时,切换扫码登录界面显示在账号登录界面中。
图6示出了根据一些实施例的扫码登录界面的显示示意图。参见图6,在用户点击扫码登录控件后切换显示扫码登录界面,同步弹出扫码提示,扫码提示显示在扫码登录界面的显示图像显示区,如“请将手机登录二维码对准摄像头”等。
三维显示设备的摄像头用于进行图像信息采集,如扫描手机提供的登录二维码。扫码登录界面中显示有图像显示区,在摄像头开启后,图像显示区用于实时显示摄像头采集的图像信息。
在一些实施例中,为便于在扫码登录界面显示时,用户能够通过图像显示区看到摄像头采集的图像信息,需要摄像头的开启时刻要早于扫码登录界面的显示时刻,即在扫码登录界面显示之前,摄像头已完成开启操作。这种方案可避免在摄像头的开启时刻晚于扫码登录界面的显示时刻时,图像显示区因未显示任何内容,易误使用户认为设备出现故障,如摄像头故障、设备显示故障等,影响用户体验。
在一些实施例中,为保证摄像头的开启时刻要早于扫码登录界面的显示时刻,可在用户点击扫码登录控件时,控制器先生成摄像头开启指令,并发送至摄像头,以启动摄像头。在摄像头开启后,再调出扫码登录界面进行显示,这样可使扫码登录界面显示时,图像显示区可直接显示摄像头实时捕捉到的画面。
需要说明的是,也可采用其他方式实现摄像头的开启时刻要早于扫码登录界面的显示时刻的方案,此处不进行具体限定。
在用户点击扫码登录控件,开启摄像头,并显示扫码登录界面后,用户即可利用摄像头采集登录二维码,实现其所启动的应用的账号登录。
S13、获取摄像头采集登录二维码得到的账号登录信息,基于账号登录信息登录应用对应的账号,登录二维码是指由智能终端基于配置的登录有账号的应用的账号信息生成的二维码。
三维显示设备的摄像头设置在三维显示设备的外侧,如与用户额头正对的位置,便于摄像头采集用户视线前方的图像内容;并随着用户头部的转动,摄像头也随之采集转动后用户所能看到的内容,实现用户所看到的内容即为摄像头采集的图像信息的效果。
图7示出了根据一些实施例的摄像头采集智能终端提供的登录二维码的场景示意图。参见图7,在需要进行扫码登录时,用户可将登录二维码移动至摄像头的采集范围内,由摄像头扫描登录二维码以获取其启动应用的账号登录信息,实现该应用的账号登录。
在一些实施例中,登录二维码由智能终端提供,提供登录二维码的智能终端中配置有三维显示设备启动的应用,以及,智能终端中配置的应用登录有对应的账号,也就是说,登录二维码是由智能终端基于配置的登录有账号的应用的账号信息生成。
在一些实施例中,智能终端可为手机、pad等移动终端。智能终端中配置的应用与三维显示设备中配置的且需要启动的应用相同,例如,智能终端配置爱奇艺客户端,三维显示设备中也配置有爱奇艺客户端。在三维显示设备中的爱奇艺客户端需要登录账号时,可通过扫描智能终端中爱奇艺客户端提供的登录二维码进行登录。
在摄像头需要扫描登录二维码以实现三维显示设备中启动应用的账号登录时,用户需打开智能终端中配置的同一应用。如果智能终端中该应用未登录账号,则需要先在智能终端进行账号登录。在智能终端的应用登录账号状态下,点击该应用中的登录二维码控件,生成登录二维码,呈现在智能终端的显示器中。
此时,用户通过操作三维显示设备,利用摄像头采集智能终端提供的登录二维码,即将三维显示设备的扫码登录界面中的图像显示区对准登录二维码,使得登录二维码显示在图像显示区中,进行扫码登录。
在三维显示设备识别到登录二维码后,可直接进行账号登录操作,无需用户在智能终端侧的二次确认,实现账号快速登录;而在其他实施例中,也可需用户在智能终端侧的二次确认,保证账号安全性。这两种实现方案可根据实际应用情况而定,此处不进行具体限定。
在一些实施例中,三维显示设备采用的扫码登录方式不同于现有的扫码登录方式,如不同于微信扫码登录。
在微信扫码登录账号流程中,例如,在网页版登录微信时,手机作为扫码端,手机的微信账号需处于登录状态;网页版作为被扫码端,网页版为未登录状态。网页版登录微信时,通过登录微信账号的手机端扫描网页版提供的二维码实现网页版微信的登录。
而在三维显示设备登录账号流程中,三维显示设备作为扫码端,三维显示设备中的应用未登录账号;智能终端作为被扫码端,智能终端中的应用账号处于登录状态。此时,在三维显示设备登录应用账号时,通过未登录账号的三维显示设备扫描登录有账号的智能终端提供的登录二维码,实现三维显示设备中应用的账号登录。
可见,三维显示设备的扫码登录方式与现有扫码登录方式的不同之处在于,本申请是由未登录账号的扫码端扫描登录账号的被扫码端提供的登录二维码,实现扫码端的账号登录。而现有的扫码登录方式是由登录有账号的扫码端扫描未登录账号的被扫码端提供的二维码,实现被扫码端的账号登录。
在一些实施例中,三维显示设备在进行扫码登录账号时,首先需要智能终端中的应用登录账号,若未登录,则在智能终端的应用生成登录二维码时提示用户进行登录。
图8示出了根据一些实施例的登录账号时智能终端的框架图。参见图8,智能终端中的应用登录账号的流程为,账号SDK提供账号参数、登录状态和用户信息三个静态回调接口以及登录、登出和刷新Token三个功能调用接口,其中静态回调支持Add(增加)和Remove(删除)操作。账号SDK与***端(服务器)交互通过统一网络层通信SDK(统一数据访问层)实现,该SDK底层代码内部封装了DNS解析和GSLB。上下行数据验签方法使用Appkey/Appsecret方式对上行请求和下行数据进行签名和加解密。用户信息本地缓存管理通过Android Shared Preferences(Android数据持久化)机制保存,当用户退出登录时清除用户信息,每次重新登录或token刷新时同步更新Shared Preferences中的用户信息。
基于上述框架智能终端的具体处理流程如下:(1)App(即应用)启动时首先通过账号SDK静态接口注册回调函数,然后创建账号管理实例。(2)账号SDK实例化时根据本地缓存的用户信息情况确定需要重新登录还是刷新Token。如需登录或者刷新Token失败则通过App注册的登录状态回调接口返回,App根据状态确定是否弹出登录界面。(3)账号SDK登录流程:每次登录时首先通过query接口获取初始密码(该密码为全局通用密码,***端维护)和新修改密码强度要求并回调App,App根据要求显示UI。登录结果及错误码需回调App,如需强制修改密码则进入强制修改页面修改密码,App判断新密码是否满足密码强度要求。(4)账号SDK Token维护,包括刷新时机及与其它模块的同步处理。
token刷新时机:(1)每次登录成功后:App启动时即实例化账号实例时刷新;网络重新连接时刷新。(2)定时刷新:到达token有效期90%,刷新token;token刷新时refreshtoken也会刷新,而且在有效期内的token都可以用。比如刷新10次,只要都在有效期,10个都可以用。(3)异常时刷新:刷新失败后比如外网不通、服务器繁忙等异常情况则每隔1分钟重新刷新一次。(4)请求***端数据时返回token失效,需刷新token。
数据同步机制:同步给统一数据请求SDK。同步给App注册的回调函数。
在一些实施例中,在基于上述流程实现智能终端中应用的账号登录后,智能终端即可操作该应用生成登录二维码。
在生成登录二维码时,智能终端获取该应用的账号信息,账号信息包括用户名、密码、UID等。UID为该应用及其账号的唯一标识。智能终端向账号服务器发送携带账号信息的二维码生成请求。
账号服务器接收到二维码生成请求后,对该请求中携带的用户名和密码进行加密,并基于UID重新随机生成一个UID。账号服务器将加密后的用户名、密码以及随机生成的UID等信息发送至智能终端,智能终端中的应用根据***端(即账号服务器)返回的数据以及随机生成的UID信息生成登录二维码,数据包括加密后的用户名和密码。加密后的用户名、密码以及随机生成的UID等信息即为通过扫描登录二维码获得的账号登录信息。
在一些实施例中,随机生成的UID用于保证二维码的有效期。UID有效期为40s,当UID过期后***端会重新生成一个UID并通知智能终端中的应用,智能终端中的应用根据最新的数据重新生成一个登录二维码,并刷新登录二维码。
三维显示设备通过摄像头扫描最新生成的登录二维码,以保证应用账号的顺利登录。
在一些实施例中,三维显示设备通过RGB摄像头扫描智能终端提供的登录二维码,获取登录二维码中的加密后的用户名、密码、UID等数据(账号登录信息),同时拼接上三维显示设备本地的设备来源字段,将数据发送给账号服务器,由账号服务器进行校验,以实现三维显示设备中应用的账号登录。
具体地,控制器在执行步骤S13,即执行获取摄像头采集登录二维码得到的账号登录信息,基于账号登录信息登录应用对应的账号,被进一步配置为执行下述步骤:
步骤131、获取摄像头采集智能终端提供的登录二维码得到的账号登录信息,以及,用于表征本端设备来源的设备来源字段信息。
步骤132、基于账号登录信息和设备来源字段信息,生成账号登录请求,发送至服务器,账号登录请求用于指示服务器基于账号登录信息和设备来源字段信息进行账号校验。
步骤133、接收服务器响应账号登录请求后返回的账号校验结果,基于账号校验结果实现应用对应账号的登录。
在采用扫码登录方式登录应用的账号时,三维显示设备通过摄像头扫描智能终端提供的登录二维码,即可获得账号登录信息,账号登录信息由智能终端基于应用的账号信息生成,具体生成过程可参照前述实施例的内容,此处不再赘述。
在获取到登录二维码中的账号登录信息后,三维显示设备还需在本地获取设备来源字段信息,设备来源字段信息用于表征本端设备来源,例如,设备来源可理解为本端设备为三维显示设备、手机或电视等设备。
三维显示设备要登录应用账号时,需由服务器校验通过后才可实现登录,以确定智能终端中应用的账号是否可登录在三维显示设备的应用中。因此,三维显示设备需将由账号登录信息和设备来源字段信息生成的账号登录请求,发送至服务器,由服务器基于账号登录信息和设备来源字段信息进行账号校验,以保证三维显示设备可进行账号登录。服务器的账号校验过程可参照后续实施例提供的步骤S21至S23及相关实现内容,此处不进行赘述。
服务器在完成账号校验后,向三维显示设备返回账号校验结果,基于账号校验结果,即可实现应用对应账号的登录,即由三维显示设备中的应用登录智能终端中应用对应的账号。
在一些实施例中,在服务器完成账号校验后,将账号校验结果数据以Https或者Http的方式发送给三维显示设备。服务器与三维显示设备之间、三维显示设备与智能终端之间、智能终端与服务器之间的数据传输方式皆以Https或者Http的方式进行传输,以及,以上的信息传递中信息皆使用Json数据格式进行传递。其中,具体的数据传输方式可依据实际应用情况而定,此处不做具体限定。相对而言,Https的传输方式要比Http的传输方式数据安全性更高一些。
在一些实施例中,账号校验结果包括登录成功和登录失败两种结果,因此,三维显示设备基于账号校验结果可确定是否进行账号登录过程,即确定是否可登录智能终端中应用的帐号。
具体地,控制器在执行步骤133,即执行接收服务器响应账号登录请求后返回的账号校验结果,基于账号校验结果实现应用对应账号的登录,被进一步配置为执行下述步骤:
步骤1331、接收服务器响应账号登录请求后返回的账号校验结果,对账号校验结果进行解析,得到账号校验参数。
步骤1332、在账号校验参数表征登录成功时,执行应用对应账号的登录过程。
步骤1333、在账号校验参数表征登录失败时,不执行应用对应账号的登录过程。
服务器在进行账号校验时,账号校验结果中包括账号校验参数,账号校验参数用于表征本次账号登录过程是否登录成功或登录失败。
因此,三维显示设备在接收到服务器返回的账号校验结果后进行json解析,得到账号校验参数。账号校验参数中存在表征登录成功或登录失败的标识,基于标识进行对应的登录成功以及登录失败的界面显示。登录成功的标识是指允许三维显示设备中的应用登录对应账号的标识,登录失败的标识是指不允许三维显示设备中的应用登录对应账号的标识。其中,该账号是指智能终端中配置应用的账号。
如果账号校验参数中的标识表征本次账号登录过程为登录成功,则三维显示设备可执行智能终端中应用对应账号的登录过程。如果账号校验参数中的标识表征本次账号登录过程为登录失败,则三维显示设备不执行智能终端中应用对应账号的登录过程。
在一些实施例中,在执行应用账号登录过程时,控制器在执行步骤1332,即执行在账号校验参数表征登录成功时,执行应用对应账号的登录过程,被进一步配置为执行下述步骤:
步骤13321、在账号校验参数表征登录成功时,获取账号校验结果中的用户信息。
步骤13322、基于用户信息生成应用的应用主页,将应用主页显示在虚拟用户界面中。
在账号校验参数表征登录成功时,说明当前三维显示设备请求进行账号登录的过程可执行,即可登录智能终端中应用的账号。此时,三维显示设备解析账号校验结果,获得用户信息。用户信息为服务器返回的数据包括头像、昵称、权益等信息。在场景下,账号校验结果包括用户信息和用于表征本次账号登录过程登录成功的账号校验参数。
三维显示设备基于用户信息执行应用的启动操作,生成应用主页,应用主页显示应用提供的相关内容以及用户信息,并将应用主页显示在虚拟用户界面中。在此过程中,进行界面刷新,虚拟用户界面中原显示的账号登录界面(扫码登录界面)取消显示,切换显示为应用主页,完成应用启动和账号登录的过程。
在一些实施例中,在摄像头扫描智能终端提供的登录二维码,并由服务器校验成功后,可先在扫码登录界面中显示“登录成功”的提示信息。在该提示信息取消显示后,刷新界面,取消扫码登录界面的显示,并显示应用主页,实现应用启动和账号登录。
在一些实施例中,在不执行应用账号登录过程时,控制器在执行步骤1333,即执行在账号校验参数表征登录失败时,不执行应用对应账号的登录过程,被进一步配置为:
步骤13331、在账号校验参数表征登录失败时,获取账号校验结果中的登录失败信息。
步骤13332、基于登录失败信息生成登录失败提示,将登录失败提示显示在扫码登录界面中。
在账号校验参数表征登录失败时,说明当前三维显示设备请求进行账号登录的过程不可执行,即不可登录智能终端中应用对应的账号。此时,三维显示设备解析账号校验结果,获得登录失败信息,登录失败信息用于表征本次账号登录失败的失败原因。在该场景下,账号校验结果包括登录失败信息和用于表征本次账号登录过程登录失败的账号校验参数。
为提示用户本次应用账号登录过程失败,需基于登录失败信息生成登录失败提示,并将登录失败提示显示在扫码登录界面中,不再执行应用账号登录过程。
可见,本发明实施例提供的一种三维显示设备,为解决传统的账号登录方式需要用户操作且显示视窗较小而不便利的问题,提出一种新的登录方式,即本申请采用扫码登录方式实现账号登录。在应用需要进行账号登录时,在虚拟用户界面中呈现包括扫码登录控件的账号登录界面;对扫码登录控件进行操作,开启摄像头并在账号登录界面中呈现包括图像显示区的扫码登录界面;利用摄像头扫描智能终端提供的登录二维码,获取扫描登录二维码后得到的账号登录信息,以基于账号登录信息实现应用的账号登录。因此,本申请提供的三维显示设备提供扫码登录方式,无需用户手动输入,通过扫描配置有相应应用的智能终端提供的登录二维码,即可快速实现三维显示设备中该应用的账号登录,操作便捷、便利,用户体验好。
图9示出了根据一些实施例的账号登录方法的另一种流程图。本发明实施例提供一种服务器,包括:存储器,被配置为存储有应用对应账号的注册账号信息;与存储器连接的控制器,在执行图9所示的账号登录方法时,控制器被配置为执行下述步骤:
S21、在三维显示设备进行应用的账号登录时,接收三维显示设备发送的账号登录请求,账号登录请求中携带账号登录信息和设备来源字段信息,账号登录信息是指由三维显示设备扫描智能终端提供的登录二维码后获得的信息,登录二维码是指由智能终端基于配置的登录有账号的应用的账号信息生成的二维码,设备来源字段信息用于表征设备来源。
在用户操作三维显示设备时,如果三维显示设备中需要启动的应用需要进行账号登录,则产生账号登录场景。此时,三维显示设备需利用其配置的摄像头扫描智能终端提供的登录二维码,登录二维码是基于智能终端内配置的登录有账号的应用的账号信息生成,智能终端中配置的应用与三维显示设备中需要启动的应用相同。扫描后,三维显示设备即可获得智能终端中应用的账号登录信息。
三维显示设备为实现应用的账号登录,需要对其获得的账号登录信息进行校验,以保证登录过程的顺利进行。校验过程由服务器执行,因此,三维显示设备获取其设备来源字段信息,基于设备来源字段信息和账号登录信息生成账号登录请求,并发送至服务器。
在一些实施例中,用于实现账号校验的服务器可为账号服务器。账号服务器接收到三维显示设备在需要进行账号登录时发送的账号登录请求后,对该账号登录请求进行解析,获得账号登录请求中携带的账号登录信息和设备来源字段信息。账号登录信息是指由三维显示设备扫描智能终端提供的登录二维码后获得的信息,登录二维码是指由智能终端基于配置的登录有账号的应用的账号信息生成的二维码,设备来源字段信息用于表征设备来源。
服务器在接收到三维显示设备发送的账号登录请求,即可对账号登录信息进行校验,以确定智能终端中应用的账号是否可登录在三维显示设备的应用中,即确定该次登录过程是否成功,保证账号登录过程的顺利进行,提高用户体验。
S22、响应于账号登录请求,基于账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果。
服务器响应三维显示设备发送的账号登录请求,并获取到账号登录请求中携带的账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果。账号校验结果包括登录成功和登录失败两种结果,因此,三维显示设备基于账号校验结果可确定是否进行账号登录过程,即确定是否登录智能终端中应用的账号。
在一些实施例中,控制器在执行步骤S22,即执行基于账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果,被进一步配置为执行下述步骤:
步骤221、获取应用对应的注册账号信息,对比注册账号信息和账号登录信息是否一致。
步骤222、如果注册账号信息和账号登录信息对比不一致,则生成登录失败信息和用于表征登录失败的账号校验参数,账号校验结果包括登录失败信息和用于表征登录失败的账号校验参数。
步骤223、如果注册账号信息和账号登录信息对比一致,则基于设备来源字段信息,确定账号是否允许三维显示设备中的应用登录。
步骤224、在账号允许三维显示设备中的应用登录时,生成用于进行账号登录的用户信息和用于表征登录成功的账号校验参数,账号校验结果包括用户信息和用于表征登录成功的账号校验参数。
在服务器对三维显示设备发送的账号登录请求中携带的账号登录信息和设备来源字段信息进行校验时,先基于账号登录信息进行用户名、密码的对比,确定三维显示设备所需登录的账号是否与智能终端中应用的账号一致。
在某一个应用在进行账号注册时,用户会创建对应的账号,即用户名和密码,并发送至服务器进行存储。因此,服务器在进行账号校验时,可从存储器内获取到该应用的注册账号信息。
为保证服务器能够准确获取到三维显示设备中需要启动的应用对应的注册账号信息,可基于账号登录信息中的UID进行获取。账号登录信息包括加密后的用户名、密码、UID等数据,UID用于对应用及其账号进行唯一标识。服务器对账号登录信息进行解析,即可获取加密后的用户名、密码和UID。如果三维显示设备需要启动且进行账号登录的应用注册有账号,则服务器可以基于UID获取到对应应用的注册账号信息。
将注册账号信息和账号登录信息进行对比,如果三维显示设备需要启动且进行账号登录的应用对应的账号登录信息与注册时的注册账号信息对比一致,说明该次账号登录过程可进行,即三维显示设备中的应用可登录智能终端中应用的账号。如果三维显示设备需要启动且进行账号登录的应用对应的账号登录信息与注册时的注册账号信息对比不一致,说明该次账号登录过程出现异常,不可进行,即三维显示设备中的应用不可登录智能终端中应用的账号。
在一些实施例中,在注册账号信息和账号登录信息对比不一致时,为提示用户其操作是三维显示设备的当前次账号登录过程不可继续进行,则生成登录失败信息和用于表征登录失败的账号校验参数。在此场景下,账号校验结果包括登录失败信息和用于表征登录失败的账号校验参数。其中,用于表征登录失败的账号校验参数中存在登录失败的标识,登录失败的标识是指不允许三维显示设备中的应用登录对应账号的标识。登录失败信息用于表征本次账号登录失败的失败原因,失败原因如账号不一致、网络异常等。
在一些实施例中,在注册账号信息和账号登录信息对比一致时,说明三维显示设备可以进行账号登录。但是,由于同一个账号可以登录在不同设备以进行多端登录;而对于同一种设备,同一账号则可只能登录一个设备中。因此,为便于确定是否存在与三维显示设备相同的设备已登录有该账号(即智能终端中应用的账号),则需要根据设备来源字段信息判断此种设备中是否已经有登录该账号(即智能终端中应用的账号)的设备,即确定该账号(即智能终端中应用的账号)是否允许发送账号登录请求的三维显示设备中的应用登录。
在账号允许三维显示设备中的应用登录时,说明发送账号登录请求的三维显示设备中的应用可以登录该账号,则生成用于进行账号登录的用户信息和用于表征登录成功的账号校验参数。在此场景下,账号校验结果包括用户信息和用于表征登录成功的账号校验参数。其中,用户信息为服务器返回的数据包括头像、昵称、权益等信息。用于表征登录成功的账号校验参数中存在表征登录成功的标识,登录成功的标识是指允许三维显示设备中的应用登录对应账号的标识。
在一些实施例中,在注册账号信息和账号登录信息对比一致时,需要基于设备来源字段信息,确定账号是否允许三维显示设备中的应用登录。在该过程中,控制器在执行步骤223,即执行基于设备来源字段信息,确定账号是否允许三维显示设备中的应用登录,被进一步配置为执行下述步骤:
步骤2231、基于设备来源字段信息,确定发送账号登录请求的三维显示设备的目标设备来源。
步骤2232、获取与目标设备来源相同的其他设备的用户状态,基于用户状态判断对应其他设备中的应用是否登录有账号。
步骤2233、如果其他设备中的应用登录有账号,则将其他设备中的应用登录的账号退出,以及,生成允许三维显示设备中的应用登录账号的标识。
步骤2234、如果其他设备未登录有所述账号,则生成允许三维显示设备中的应用登录账号的标识。
在判断智能终端中配置应用对应的账号是否允许发送账号登录请求的三维显示设备中的应用进行登录时,需要先判断该账号是否登录在其他三维显示设备中。由于对于同一种类的设备,同一账号只能登录在其中一个设备中。因此,可根据三维显示设备的设备来源字段信息,判断是否存在其他与三维显示设备的设备来源字段信息表中的设备来源相同的设备登录有该账号。
设备来源字段信息用于标识不同设备的来源,即类型。在判断是否存在其他与三维显示设备的目标设备来源相同的设备中已登录该账号,则获取与目标设备来源相同的其他设备,并获取其他设备的用户状态,用户状态可表征对应设备登录账号的信息。对于三维显示设备来说,与其目标设备来源相同的其他设备也为三维显示设备。若对于手机来说,与其目标设备来源相同的其他设备也为手机。
根据每个其他设备的用户状态,即可确定每个其他设备中登录的账号信息。如果存在其中一个其他设备登录的账号信息与智能终端中配置应用对应的账号信息一致,说明该其他设备中的应用登录有该账号。此时,发送账号登录请求的三维显示设备不可直接进行账号登录。
为保证发送账号登录请求的三维显示设备的账号顺利登录,基于账号优先最新请求的登录原则,可使最新发送账号登录请求的三维显示设备进行账号登录。此时,需要将已登录该账号的其他设备中的该账号退出,实现发送账号登录请求的三维显示设备的顶号登录。在此场景下,在完成顶号登录操作后,发送账号登录请求的三维显示设备方可实现本次的账号登录过程,因此,在顶号登录操作后对应生成允许三维显示设备中的应用登录该账号的标识。
如果根据每个其他设备的用户状态,判断出任何一个其他设备均未登录有智能终端中配置应用对应的账号,此时,发送账号登录请求的三维显示设备可直接进行正常的账号登录过程。因此,在此场景下,可直接生成允许三维显示设备中的应用登录账号的标识。
基于此,服务器基于三维显示设备发送的账号登录请求进行账号校验,即可获得包括登录成功和登录失败的两种账号校验结果。表征登录成功的账号校验结果,可使三维显示设备继续进行后续的账号登录过程;表征登录失败的账号校验结果,可使三维显示设备不再执行后续账号登录过程。
S23、将账号校验结果发送至三维显示设备,以使三维显示设备基于账号校验结果实现应用对应账号的登录。
服务器基于前述的方法获得账号校验结果后,将账号校验结果发送至三维显示设备,由三维显示设备基于账号校验结果中的内容,执行对应的账号登录过程。具体实现过程可参照前述实施例步骤133及相关具体实现过程,此处不再赘述。
可见,本发明实施例提供一种服务器,在三维显示设备需要进行相应应用的账号登录时,响应三维显示设备发送的账号登录请求,基于账号登录请求中携带的账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果;将账号校验结果发送至三维显示设备,以使三维显示设备基于账号校验结果实现应用对应账号的登录。账号校验结果包括登录成功和登录失败两种结果,表征登录成功的账号校验结果可使三维显示设备继续进行后续的账号登录过程;表征登录失败的账号校验结果可使三维显示设备不再执行后续账号登录过程。因此,本申请提供的服务器在三维显示设备采用扫码登录方式进行账号登录时,对由智能终端提供的相应应用的账号登录信息进行账号校验,在校验通过时,可允许三维显示设备执行正常的账号登录过程,保证账号登录过程的正常进行。
图3示出了根据一些实施例的账号登录方法的一种流程图。参见图3,本发明实施例提供一种账号登录方法,应用于三维显示设备,所述方法包括:
S11、接收对虚拟用户界面中任一应用的操作,在所述虚拟用户界面中呈现包括扫码登录控件的账号登录界面;
S12、接收对所述扫码登录控件的操作,开启所述摄像头,以及,在所述账号登录界面中呈现包括图像显示区的扫码登录界面,所述图像显示区用于显示所述摄像头采集的图像信息;
S13、获取所述摄像头采集登录二维码得到的账号登录信息,基于所述账号登录信息登录所述应用对应的账号,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码。
图9示出了根据一些实施例的账号登录方法的另一种流程图。本发明实施例提供一种账号登录方法,应用于服务器,所述方法包括:
S21、在三维显示设备进行应用的账号登录时,接收所述三维显示设备发送的账号登录请求,所述账号登录请求中携带账号登录信息和设备来源字段信息,所述账号登录信息是指由所述三维显示设备扫描智能终端提供的登录二维码后获得的信息,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码,所述设备来源字段信息用于表征设备来源;
S22、响应于所述账号登录请求,基于所述账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果;
S23、将所述账号校验结果发送至所述三维显示设备,以使所述三维显示设备基于所述账号校验结果实现所述应用对应账号的登录。
由以上技术方案可知,本发明实施例提供的一种账号登录方法及三维显示设备、服务器,为解决传统的账号登录方式需要用户操作且显示视窗较小而不便利的问题,本申请采用扫码登录方式实现账号登录。在应用需要进行账号登录时,在虚拟用户界面中呈现包括扫码登录控件的账号登录界面;对扫码登录控件进行操作,开启摄像头并在账号登录界面中呈现包括图像显示区的扫码登录界面;利用摄像头扫描智能终端提供的登录二维码,获取扫描登录二维码后得到的账号登录信息,发送至服务器进行账号校验,在校验通过时,基于账号登录信息实现应用的账号登录。可见,本发明实施例提供的方法、三维显示设备及服务器,提供扫码登录方式,无需用户手动输入,通过扫描配置有相应应用的智能终端提供的登录二维码,即可快速实现三维显示设备中该应用的账号登录,操作便捷、便利,用户体验好。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的账号登录方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于账号登录方法实施例而言,由于其基本相似于三维显示设备、服务器实施例,所以描述的比较简单,相关之处参见三维显示设备、服务器实施例中的说明即可。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

Claims (10)

1.一种三维显示设备,其特征在于,包括:
虚拟显示器,被配置为呈现显示有不同应用的虚拟用户界面;
摄像头,被配置为采集图像信息;
分别与所述虚拟显示器和所述摄像头连接的控制器,所述控制器被配置为:
接收对所述虚拟用户界面中任一应用的操作,在所述虚拟用户界面中呈现包括扫码登录控件的账号登录界面;
接收对所述扫码登录控件的操作,开启所述摄像头,以及,在所述账号登录界面中呈现包括图像显示区的扫码登录界面,所述图像显示区用于显示所述摄像头采集的图像信息;
获取所述摄像头采集登录二维码得到的账号登录信息,基于所述账号登录信息登录所述应用对应的账号,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码。
2.根据权利要求1所述的三维显示设备,其特征在于,所述控制器在执行所述获取所述摄像头采集登录二维码得到的账号登录信息,基于所述账号登录信息登录所述应用对应的账号,被进一步配置为:
获取所述摄像头采集所述智能终端提供的登录二维码得到的账号登录信息,以及,用于表征本端设备来源的设备来源字段信息;
基于所述账号登录信息和设备来源字段信息,生成账号登录请求,发送至服务器,所述账号登录请求用于指示所述服务器基于所述账号登录信息和设备来源字段信息进行账号校验;
接收所述服务器响应所述账号登录请求后返回的账号校验结果,基于所述账号校验结果实现所述应用对应账号的登录。
3.根据权利要求2所述的三维显示设备,其特征在于,所述控制器在执行所述接收所述服务器响应所述账号登录请求后返回的账号校验结果,基于所述账号校验结果实现所述应用对应账号的登录,被进一步配置为:
接收所述服务器响应所述账号登录请求后返回的账号校验结果,对所述账号校验结果进行解析,得到账号校验参数;
在所述账号校验参数表征登录成功时,执行所述应用对应账号的登录过程;
在所述账号校验参数表征登录失败时,不执行所述应用对应账号的登录过程。
4.根据权利要求3所述的三维显示设备,其特征在于,所述控制器在执行所述在所述账号校验参数表征登录成功时,执行所述应用对应账号的登录过程,被进一步配置为:
在所述账号校验参数表征登录成功时,获取所述账号校验结果中的用户信息;
基于所述用户信息生成所述应用的应用主页,将所述应用主页显示在所述虚拟用户界面中。
5.根据权利要求3所述的三维显示设备,其特征在于,所述控制器在执行所述在所述账号校验参数表征登录失败时,不执行所述应用对应账号的登录过程,被进一步配置为:
在所述账号校验参数表征登录失败时,获取所述账号校验结果中的登录失败信息;
基于所述登录失败信息生成登录失败提示,将所述登录失败提示显示在所述扫码登录界面中。
6.一种服务器,其特征在于,包括:
存储器,被配置为存储有应用对应账号的注册账号信息;
与所述存储器连接的控制器,所述控制器被配置为:
在三维显示设备进行应用的账号登录时,接收所述三维显示设备发送的账号登录请求,所述账号登录请求中携带账号登录信息和设备来源字段信息,所述账号登录信息是指由所述三维显示设备扫描智能终端提供的登录二维码后获得的信息,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码,所述设备来源字段信息用于表征设备来源;
响应于所述账号登录请求,基于所述账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果;
将所述账号校验结果发送至所述三维显示设备,以使所述三维显示设备基于所述账号校验结果实现所述应用对应账号的登录。
7.根据权利要求6所述的服务器,其特征在于,所述控制器在执行所述基于所述账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果,被进一步配置为:
获取所述应用对应的注册账号信息,对比所述注册账号信息和所述账号登录信息是否一致;
如果所述注册账号信息和所述账号登录信息对比不一致,则生成登录失败信息和用于表征登录失败的账号校验参数,所述账号校验结果包括登录失败信息和用于表征登录失败的账号校验参数;
如果所述注册账号信息和所述账号登录信息对比一致,则基于所述设备来源字段信息,确定所述账号是否允许所述三维显示设备中的应用登录;
在所述账号允许所述三维显示设备中的应用登录时,生成用于进行账号登录的用户信息和用于表征登录成功的账号校验参数,所述账号校验结果包括用户信息和用于表征登录成功的账号校验参数。
8.根据权利要求7所述的服务器,其特征在于,所述控制器在执行所述基于所述设备来源字段信息,确定所述账号是否允许所述三维显示设备中的应用登录,被进一步配置为:
基于所述设备来源字段信息,确定发送所述账号登录请求的三维显示设备的目标设备来源;
获取与所述目标设备来源相同的其他设备的用户状态,基于所述用户状态判断对应其他设备中的应用是否登录有所述账号;
如果所述其他设备中的应用登录有所述账号,则将所述其他设备中的应用登录的账号退出,以及,生成允许三维显示设备中的应用登录所述账号的标识;
如果其他设备未登录有所述账号,则生成允许三维显示设备中的应用登录所述账号的标识。
9.一种账号登录方法,应用于三维显示设备,其特征在于,所述方法包括:
接收对虚拟用户界面中任一应用的操作,在所述虚拟用户界面中呈现包括扫码登录控件的账号登录界面;
接收对所述扫码登录控件的操作,开启所述摄像头,以及,在所述账号登录界面中呈现包括图像显示区的扫码登录界面,所述图像显示区用于显示所述摄像头采集的图像信息;
获取所述摄像头采集登录二维码得到的账号登录信息,基于所述账号登录信息登录所述应用对应的账号,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码。
10.一种账号登录方法,应用于服务器,其特征在于,所述方法包括:
在三维显示设备进行应用的账号登录时,接收所述三维显示设备发送的账号登录请求,所述账号登录请求中携带账号登录信息和设备来源字段信息,所述账号登录信息是指由所述三维显示设备扫描智能终端提供的登录二维码后获得的信息,所述登录二维码是指由智能终端基于配置的登录有所述账号的所述应用的账号信息生成的二维码,所述设备来源字段信息用于表征设备来源;
响应于所述账号登录请求,基于所述账号登录信息和设备来源字段信息进行账号校验,得到账号校验结果;
将所述账号校验结果发送至所述三维显示设备,以使所述三维显示设备基于所述账号校验结果实现所述应用对应账号的登录。
CN202110640803.3A 2020-10-19 2021-06-09 一种账号登录方法及三维显示设备、服务器 Active CN113377472B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/124457 WO2022083554A1 (zh) 2020-10-19 2021-10-18 用户界面的布局、交互方法及三维显示设备

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2020111197748 2020-10-19
CN202011119774 2020-10-19

Publications (2)

Publication Number Publication Date
CN113377472A true CN113377472A (zh) 2021-09-10
CN113377472B CN113377472B (zh) 2022-09-09

Family

ID=77572931

Family Applications (5)

Application Number Title Priority Date Filing Date
CN202110324732.6A Active CN114385052B (zh) 2020-10-19 2021-03-26 一种Tab栏的动态展示方法及三维显示设备
CN202110324509.1A Active CN114442872B (zh) 2020-10-19 2021-03-26 一种虚拟用户界面的布局、交互方法及三维显示设备
CN202110360910.0A Pending CN114385886A (zh) 2020-10-19 2021-04-02 一种内容搜索方法及三维显示设备
CN202110361156.2A Pending CN114443945A (zh) 2020-10-19 2021-04-02 一种虚拟用户界面中应用图标的展示方法及三维显示设备
CN202110640803.3A Active CN113377472B (zh) 2020-10-19 2021-06-09 一种账号登录方法及三维显示设备、服务器

Family Applications Before (4)

Application Number Title Priority Date Filing Date
CN202110324732.6A Active CN114385052B (zh) 2020-10-19 2021-03-26 一种Tab栏的动态展示方法及三维显示设备
CN202110324509.1A Active CN114442872B (zh) 2020-10-19 2021-03-26 一种虚拟用户界面的布局、交互方法及三维显示设备
CN202110360910.0A Pending CN114385886A (zh) 2020-10-19 2021-04-02 一种内容搜索方法及三维显示设备
CN202110361156.2A Pending CN114443945A (zh) 2020-10-19 2021-04-02 一种虚拟用户界面中应用图标的展示方法及三维显示设备

Country Status (1)

Country Link
CN (5) CN114385052B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114302242A (zh) * 2022-01-25 2022-04-08 聚好看科技股份有限公司 一种媒资推荐方法、显示设备及服务器
WO2022083554A1 (zh) * 2020-10-19 2022-04-28 聚好看科技股份有限公司 用户界面的布局、交互方法及三维显示设备

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115113780B (zh) * 2022-06-13 2023-05-12 荣耀终端有限公司 一种页面切换方法、装置和终端设备
CN115202543A (zh) * 2022-07-28 2022-10-18 京东方科技集团股份有限公司 书籍式导航栏的生成、切换方法、装置、设备及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104253784A (zh) * 2013-06-25 2014-12-31 腾讯科技(深圳)有限公司 登录和授权的方法及***
CN104320703A (zh) * 2014-10-30 2015-01-28 深圳市同洲电子股份有限公司 一种智能电视终端登录的方法、装置及***
CN106936803A (zh) * 2015-12-31 2017-07-07 亿阳安全技术有限公司 二维码扫描认证登录方法及相关装置
CN107332808A (zh) * 2016-04-29 2017-11-07 中兴通讯股份有限公司 一种云桌面认证的方法、服务器及终端
CN109639622A (zh) * 2017-10-09 2019-04-16 腾讯科技(深圳)有限公司 离线应用登录方法、终端及服务器
CN110708343A (zh) * 2019-11-19 2020-01-17 腾讯科技(深圳)有限公司 帐号登录的方法、装置、设备及存储介质
CN111460423A (zh) * 2020-03-03 2020-07-28 深圳市思迪信息技术股份有限公司 一种二维码扫描登录的方法及装置
CN112272182A (zh) * 2020-10-28 2021-01-26 网易传媒科技(北京)有限公司 一种应用登录方法、服务器、设备、介质和计算设备

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4818794B2 (ja) * 2006-04-21 2011-11-16 株式会社東芝 表示制御装置、画像処理装置、表示制御方法
CN100514337C (zh) * 2007-09-10 2009-07-15 腾讯科技(深圳)有限公司 关键词的联想信息生成***和生成方法
US20110138313A1 (en) * 2009-12-03 2011-06-09 Kevin Decker Visually rich tab representation in user interface
US20120320080A1 (en) * 2011-06-14 2012-12-20 Microsoft Corporation Motion based virtual object navigation
US9122372B2 (en) * 2012-06-18 2015-09-01 Allen Learning Technologies Event flow user interface
CN102929997B (zh) * 2012-10-24 2016-07-13 北京奇虎科技有限公司 浏览器标签的显示方法及装置
CN103823631A (zh) * 2014-02-27 2014-05-28 北京六间房科技有限公司 一种标签显示方法
JP5957026B2 (ja) * 2014-03-31 2016-07-27 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 入力領域の生成方法、生成装置、および生成プログラム
CN103970894B (zh) * 2014-05-27 2017-04-05 合一网络技术(北京)有限公司 自适应调整的界面流式布局显示的方法和***
CN107683458B (zh) * 2015-06-07 2021-03-26 苹果公司 用于操纵相关应用程序窗口的设备、方法和图形用户界面
CN106951152B (zh) * 2016-01-07 2020-12-08 阿里巴巴集团控股有限公司 标签栏的控制方法和装置
CN105931077A (zh) * 2016-04-20 2016-09-07 北京盛世光明软件股份有限公司 一种浏览器广告展示的方法、装置和终端
WO2017222829A1 (en) * 2016-06-22 2017-12-28 Siemens Aktiengesellschaft Display of three-dimensional model information in virtual reality
CN109219795A (zh) * 2016-07-05 2019-01-15 深圳脑穿越科技有限公司 页面切换方法、装置、终端以及存储介质
CN106293395A (zh) * 2016-08-03 2017-01-04 深圳市金立通信设备有限公司 一种虚拟现实眼镜及其界面交互方法
US20190156558A1 (en) * 2016-08-31 2019-05-23 Factualvr, Inc. Virtual reality system
US11032535B2 (en) * 2016-09-19 2021-06-08 Verizon Patent And Licensing Inc. Generating a three-dimensional preview of a three-dimensional video
CN106649508A (zh) * 2016-10-12 2017-05-10 北京小米移动软件有限公司 页面显示方法及装置、电子设备
CN106774823A (zh) * 2016-11-11 2017-05-31 奇酷互联网络科技(深圳)有限公司 虚拟现实设备及其输入方法
CN106599263B (zh) * 2016-12-21 2020-05-19 阿里巴巴(中国)有限公司 一种内容筛选方法、***及用户终端
CN107045413A (zh) * 2017-04-05 2017-08-15 珠海市魅族科技有限公司 应用程序图标的显示方法和装置
CN111279302A (zh) * 2017-08-29 2020-06-12 深圳传音通讯有限公司 一种用于智能终端的图标显示方法及图标显示装置
CN108363814B (zh) * 2018-03-15 2021-06-22 上海哔哩哔哩科技有限公司 标签设置方法、服务器及标签设置***
CN108804186A (zh) * 2018-03-16 2018-11-13 青岛海信电器股份有限公司 多个对象之间排序时的编辑方法及显示终端
US10504290B2 (en) * 2018-05-04 2019-12-10 Facebook Technologies, Llc User interface security in a virtual reality environment
CN108845754B (zh) * 2018-07-03 2022-09-30 西交利物浦大学 用于移动虚拟现实头戴显示器的无驻留文本输入方法
CN109407916A (zh) * 2018-08-27 2019-03-01 华为技术有限公司 数据搜索的方法、终端、用户图像显示界面以及存储介质
CN109889649A (zh) * 2018-11-12 2019-06-14 魏新成 通过左右划行切换手机通讯社交应用子窗口的方法和***
CA3031479A1 (en) * 2019-01-25 2020-07-25 Jonathan Gagne Computer animation methods and systems
CN110209320B (zh) * 2019-06-06 2021-04-02 掌阅科技股份有限公司 页面中有声书籍播放进度的联动展现方法及电子设备
CN110337034B (zh) * 2019-07-12 2022-02-11 青岛海信传媒网络技术有限公司 用户界面显示方法及显示设备
CN110599899A (zh) * 2019-09-19 2019-12-20 Oppo广东移动通信有限公司 标签显示方法、装置、电子设备以及存储介质
CN111142756A (zh) * 2019-12-25 2020-05-12 上海传英信息技术有限公司 页面显示方法、设备及计算机可读存储介质
CN111177499B (zh) * 2019-12-27 2024-02-09 腾讯科技(深圳)有限公司 一种标签的添加方法、装置及计算机可读存储介质
CN111277907A (zh) * 2020-01-16 2020-06-12 海信视像科技股份有限公司 显示设备以及用户界面的呈现方法
CN111475132A (zh) * 2020-04-07 2020-07-31 捷开通讯(深圳)有限公司 虚拟或增强现实文字输入方法、***及存储介质
CN111757154A (zh) * 2020-06-01 2020-10-09 海信电子科技(深圳)有限公司 一种遥控器控制网页光标的方法及显示设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104253784A (zh) * 2013-06-25 2014-12-31 腾讯科技(深圳)有限公司 登录和授权的方法及***
CN104320703A (zh) * 2014-10-30 2015-01-28 深圳市同洲电子股份有限公司 一种智能电视终端登录的方法、装置及***
CN106936803A (zh) * 2015-12-31 2017-07-07 亿阳安全技术有限公司 二维码扫描认证登录方法及相关装置
CN107332808A (zh) * 2016-04-29 2017-11-07 中兴通讯股份有限公司 一种云桌面认证的方法、服务器及终端
CN109639622A (zh) * 2017-10-09 2019-04-16 腾讯科技(深圳)有限公司 离线应用登录方法、终端及服务器
CN110708343A (zh) * 2019-11-19 2020-01-17 腾讯科技(深圳)有限公司 帐号登录的方法、装置、设备及存储介质
CN111460423A (zh) * 2020-03-03 2020-07-28 深圳市思迪信息技术股份有限公司 一种二维码扫描登录的方法及装置
CN112272182A (zh) * 2020-10-28 2021-01-26 网易传媒科技(北京)有限公司 一种应用登录方法、服务器、设备、介质和计算设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022083554A1 (zh) * 2020-10-19 2022-04-28 聚好看科技股份有限公司 用户界面的布局、交互方法及三维显示设备
CN114302242A (zh) * 2022-01-25 2022-04-08 聚好看科技股份有限公司 一种媒资推荐方法、显示设备及服务器
CN114302242B (zh) * 2022-01-25 2023-10-31 聚好看科技股份有限公司 一种媒资推荐方法、显示设备及服务器

Also Published As

Publication number Publication date
CN114385886A (zh) 2022-04-22
CN114442872A (zh) 2022-05-06
CN113377472B (zh) 2022-09-09
CN114385052A (zh) 2022-04-22
CN114443945A (zh) 2022-05-06
CN114442872B (zh) 2023-10-27
CN114385052B (zh) 2023-10-20

Similar Documents

Publication Publication Date Title
CN113377472B (zh) 一种账号登录方法及三维显示设备、服务器
CN111052046B (zh) 使用现实界面访问外部设备的功能
JP7013420B2 (ja) モバイルデバイスの位置特定
US10430558B2 (en) Methods and systems for controlling access to virtual reality media content
US9256901B2 (en) Methods and system for enabling communication of identity information during online transaction
US9749619B2 (en) Systems and methods for generating stereoscopic images
US8643703B1 (en) Viewer tracking image display
US9355612B1 (en) Display security using gaze tracking
US20210103449A1 (en) Management framework for mixed reality devices
US20150187137A1 (en) Physical object discovery
CN111290695B (zh) 基于优先级控制的终端控制方法、装置和终端
US20200404159A1 (en) Techniques to set focus in camera in a mixed-reality environment with hand gesture interaction
US20150100463A1 (en) Collaborative home retailing system
US10587598B2 (en) Method for providing information from an electronic device to a central server
US20110078236A1 (en) Local access control for display devices
US10911552B1 (en) Shared access to computing resources using wireless communications
US11483156B1 (en) Integrating digital content into displayed data on an application layer via processing circuitry of a server
CN111314442A (zh) 基于分时控制的终端控制方法、装置、终端和计算机设备
US20230368475A1 (en) Multi-Device Content Handoff Based on Source Device Position
US11979630B2 (en) Augmented reality display for content consumption based on field of view
KR102248802B1 (ko) 이미지 기반의 캡차 제공 시스템
US20230326001A1 (en) Display terminal, display method, and recording medium
WO2022111005A1 (zh) 虚拟现实设备及vr场景图像识别方法
US20230368399A1 (en) Display terminal, communication system, and non-transitory recording medium
CN107168662B (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