一种用户引导设备、方法及存储介质与流程

文档序号:16789979发布日期:2019-02-01 19:34阅读:133来源:国知局
一种用户引导设备、方法及存储介质与流程

本发明实施例涉及智能控制技术,尤其涉及一种用户引导设备、方法及存储介质。



背景技术:

现实生活中,商家往往会将广告牌、广告屏等显示设备设置在商场、楼宇、电梯中,以向用户展示产品或者服务。这种展示方式主要用户主动注意到上述显示设备,才能看到商家的产品或者服务。

对于显示设备来说,这种展示方式十分被动。随着大众各种需求的提高,用户对显示设备已审美疲劳,显示设备难以完全吸引用户的注意,进而不能更好地为商家做传播。



技术实现要素:

本发明实施例提供一种用户引导设备、方法及存储介质,以通过灯光对用户进行主动式的引导。

第一方面,本发明实施例提供了一种用户引导设备,包括:处理器、定位模块、灯光模块和显示设备;

所述显示设备包括主显示屏;

所述灯光模块设置在所述主显示屏的下方;所述定位模块设置在所述主显示屏的上方,用于确定用户的当前定位结果,并将所述当前定位结果发送至所述处理器;

所述处理器分别与定位模块和灯光模块连接,用于根据所述当前定位结果,调整所述灯光模块的照射角度。

可选地,所述显示设备还包括位于所述主显示屏下方的副显示屏;

所述灯光模块设置在所述副显示屏关联的位置,或者所述副显示屏与主显示屏的连接处;其中,所述副显示屏关联的位置包括副显示屏的屏幕上或者屏幕周围。

可选地,所述定位模块包括摄像头和/或红外线传感器模块。进一步可选地,摄像头包括双目摄像头、飞行时间tof深度摄像头、单目结构光摄像头。

可选地,灯光模块包括:灯具、电机座和转动盘;所述灯具设置在所述电机座上,所述电机座设置在所述转动盘上;所述电机座包括电机座主体和电机座主体内的电机,所述电机用于驱动所述灯具在转动盘上转动,以调整所述灯光模块的照射角度。

进一步可选地,灯具包括:发光二极管led点阵模块或者射灯。

可选地,所述led点阵模块包括:显示系统、控制系统和电源系统;所述电源系统分别与所述显示系统和控制系统连接,所述控制系统与所述显示系统连接。

可选地,灯光模块设置在双目摄像头的左摄像头和右摄像头的中轴线上。

可选地,灯光模块与红外线传感器模块的设置位置在预设范围内。

可选地,所述灯光模块距离地面的高度小于高度阈值。

第二方面,本发明实施例还提供了一种用户引导方法,包括:

从定位模块获取用户的当前定位结果,其中,所述显示设备包括主显示屏,所述定位模块设置在主显示屏的上方;

根据所述当前定位结果,得到所述灯光模块的转动参数,所述灯光模块设置在所述主显示屏的下方;

将所述转动参数发送至所述灯光模块,控制所述灯光模块按照所述转动参数调整照射角度。

可选地,在将所述转动参数发送至所述灯光模块,控制所述灯光模块按照所述转动参数调整照射角度之后,还包括:根据用户的当前定位结果,控制所述灯光模块显示从用户当前位置指向所述显示设备的图像。

可选地,所述从定位模块获取用户的当前定位结果,包括:获取摄像头拍摄的用户的图像,并从所述用户的图像中识别用户的当前位置信息;和/或,从红外线传感器模块获取用户的当前位置信息。

可选地,所述摄像头包括双目摄像头;相应地,所述从所述用户的图像中识别用户的当前位置信息,包括:根据双目摄像头拍摄的左图像和右图像,识别用户在左图像中的第一成像点和用户在右图像中的第二成像点;根据双目摄像头的拍摄参数、第一成像点距离左图像左边缘的距离以及第二成像点距离右图像左边缘的距离,计算在水平方向上,用户与双目摄像头前方的夹角以及用户与灯光模块之间的距离。

可选地,所述根据所述当前定位结果,得到所述灯光模块的转动参数,包括:将在水平方向上,用户与双目摄像头前方的夹角,作为所述灯光模块在水平方向上的转动角度;和/或,获取所述灯光模块距离地面的高度,并根据所述高度和用户与灯光模块之间的距离,确定所述灯光模块在垂直方向上的转动角度。

第三方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例中任一所述的用户引导方法。

本实施例中,显示设备包括主显示屏,所述灯光模块设置在所述主显示屏的下方,定位模块设置在所述主显示屏的上方,用于确定用户的当前定位结果,并将所述当前定位结果发送至所述处理器,处理器分别与定位模块和灯光模块连接,用于根据所述当前定位结果,调整所述灯光模块的照射角度,从而在灯光的照射下,引导用户进入显示设备对应的互动区域,与显示设备进行互动。这种主动式的展示方式能够有效引起用户的注意,更好地为商家做传播。

附图说明

图1a是本发明实施例一提供的一种用户引导设备的结构示意图;

图1b是本发明实施例一提供的另一种用户引导设备的结构示意图;

图2是本发明实施例二提供的一种灯光模块的结构示意图;

图3是本发明实施例三提供的一种用户引导方法的流程图;

图4是本发明实施例三提供的一种采用双目摄像头确定用户的位置信息的示意图;

图5是本发明实施例三提供的一种灯光模块的转动参数的示意图;

图6是本发明实施例四提供的一种用户引导装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1a是本发明实施例一提供的一种用户引导设备的结构示意图,图1b是本发明实施例一提供的另一种用户引导设备的结构示意图。本发明实施例提供的用户引导设备适用于在灯光的照射下,引导用户进入显示设备对应的互动区域,进而与显示设备进行互动的情况。

结合图1a和图1b,用户引导设备包括:处理器10、定位模块20、灯光模块30和显示设备40。

可选地,显示设备40可以是互动终端。显示设备40包括主显示屏41。进一步可选地,如图1b所示,显示设备还可以包括位于主显示屏41下方的副显示屏42。一般情况下,主显示屏41用于展示带有商家产品信息的互动游戏等内容,副显示屏42用于轮播图片或视频等形式内容。

为了避免灯光直接照射到用户的眼睛,图1a中,所述灯光模块30设置在所述主显示屏41的下方。图1b中,灯光模块30可以设置在副显示屏42关联的位置,其中,副显示屏42关联的位置包括副显示屏的屏幕上或者屏幕周围,例如图1b中矩形框的任一位置。优选地,为了方便安装且不影响主显示屏41和副显示屏42的显示,灯光模块30设置在主显示屏41的下方、副显示屏42的上方,亦即主显示屏41与副显示屏42的连接处。

可选地,灯光模块30设置在显示设备40的显示一侧,以便照射到显示一侧的用户,便于吸引用户来到显示设备40对应的互动区域,与显示设备40进行互动。进一步地,灯光模块30距离地面的高度小于高度阈值,高度阈值例如为0.5米。

所述定位模块20设置在所述主显示屏41的上方,用于确定用户的当前定位结果,并将所述当前定位结果发送至所述处理器10。可选地,定位模块20包括:摄像头和/或红外线传感器模块。所述摄像头包括但不限于双目摄像头、飞行时间(timeofflight,tof)深度摄像头、单目结构光摄像头等。

可选地,灯光模块30设置在双目摄像头的左摄像头和右摄像头的中轴线上,例如左摄像头的光心和右摄像头的光心的中轴线。

处理器10分别与定位模块20和灯光模块30连接。用于根据所述当前定位结果,调整所述灯光模块30的照射角度。

可选地,灯光模块30照射出的可以为静态图像,也可为动态图像,如游动的小鱼、小蝌蚪等;还可以形成炫酷的灯光效果,如照射出快闪的光柱等,以吸引用户的注意。随着用户的移动,灯光模块30照射的角度实时变化,并引导用户进入互动区域。用户进入互动区域后,与显示设备40进行节目互动。互动结束后,用户扫描显示设备40上显示的二维码获取相应福利。

本实施例中,显示设备40包括主显示屏41,所述灯光模块30设置在所述主显示屏41的下方,定位模块20设置在所述主显示屏41的上方,用于确定用户的当前定位结果,并将所述当前定位结果发送至所述处理器10,处理器10分别与定位模块20和灯光模块30连接,用于根据所述当前定位结果,调整所述灯光模块30的照射角度,从而在灯光的照射下,引导用户进入显示设备40对应的互动区域,与显示设备40进行互动。这种主动式的展示方式能够有效引起用户的注意,更好地为商家做传播。

实施例二

图2是本发明实施例二提供的一种灯光模块30的结构示意图。结合图2,所述灯光模块30包括:灯具31、电机座32和转动盘33。

其中,所述灯具31设置在所述电机座32上,所述电机座32设置在所述转动盘33上。可选地,所述电机座32包括电机座主体321和电机座主体321内的电机322,所述电机322用于驱动所述灯具31在转动盘33上转动,以调整所述灯光模块30的照射角度,可选地,电机322可以是伺服电机或者同步电机。具体地,电机322与处理器10连接,处理器10通过控制电机322的转动角度(包括转动方向),调整灯光模块30的照射角度。

可选地,灯具31包括:发光二极管led点阵模块或者射灯。所述led点阵模块包括:显示系统、控制系统和电源系统;所述电源系统分别与所述显示系统和控制系统连接,所述控制系统与所述显示系统连接。

具体地,显示系统包括多个8*8led模块,控制系统可以为单片机,即单片机控制多个8*8led模块的显示。显示方式包括但不限于点循环扫描、行循环扫描或者列循环扫描的方式,以led的亮灭来显示文字、图片、动画、视频等。

本实施例中,灯光模块30包括:灯具31、电机座32和转动盘33,电机座32包括电机座主体321和电机座主体321内的电机322,处理器10通过控制电机322的转动角度(包括转动方向),控制灯具31在转动盘33上转动,从而调整灯具31的照射角度,引导用户进入显示设备40对应的互动区域。

实施例三

图3是本发明实施例三提供的一种用户引导方法的流程图,应用于上述各实施例的各可选实施方式提供的用户引导设备。本实施例可适用于在灯光的照射下,引导用户进入显示设备40对应的互动区域,进而与显示设备40进行互动的情况。该方法可以由用户引导设备中的处理器10来执行,具体包括如下步骤:

s110、从定位模块获取用户的当前定位结果。

其中,所述显示设备40包括主显示屏41,所述定位模块20设置在主显示屏41的上方。本实施例中,定位模块20包括摄像头和/或红外传感器模块。

相应地,在一可选实施方式中,获取摄像头拍摄的用户的图像,并从所述用户的图像中识别用户的当前位置信息。灯光模块30设置在双目摄像头的左摄像头和右摄像头的中轴线上。

优选地,摄像头包括双目摄像头;所述从所述用户的图像中识别用户的当前位置信息,包括:根据双目摄像头拍摄的左图像和右图像,识别用户在左图像中的第一成像点和用户在右图像中的第二成像点;根据双目摄像头的拍摄参数、第一成像点距离左图像左边缘的距离以及第二成像点距离右图像左边缘的距离,计算在水平方向上,用户与双目摄像头前方的夹角以及用户与灯光模块之间的距离。

具体地,双目摄像头的左摄像头拍摄左图像,右摄像头拍摄右图像。采用图像识别模型,从左图像和右图像中识别出用户的位置信息,分别作为第一成像点和第二成像点。其中,图像识别模型为基于深度学习的神经网络模型,例如人脸识别模型。然后,计算在水平方向上,用户与双目摄像头前方的夹角以及用户与灯光模块30之间的距离。

双目摄像头的拍摄参数包括左、右摄像头的光心距离,以及左、右摄像头的焦距。

图4是本发明实施例三提供的一种采用双目摄像头确定用户的位置信息的示意图。在图4中,用户在p点,o1、o2分别是左、右摄像头的光心,两个光心之间的距离为b,a是左、右摄像头的光心的中间位置,也是灯光模块30在摄像头所在平面的投影点。双目的焦距为f。根据图4,得到公式(1):

其中,z是用户与灯光模块30之间的距离,具体是用户与灯光模块30在水平方向上的距离。由于灯光模块30位于双目摄像头左摄像头和右摄像头的中轴线上,则用户与灯光模块30之间的距离,也就是用户与双目摄像头之间的距离,进而公式(1)的比例关系得以成立。x是用户在双目摄像头的水平线上的投影与左摄像头的距离。xl是第一成像点在左像面上距离左图像的左边缘的距离,xr是第二成像点在右像面上距离右图像的左边缘的距离。

根据公式(1)得到公式(2):

其中,xl-xr为视差,α为用户与双目摄像头前方的夹角。根据公式(2)得到公式(3):

在另一可选实施方式中,灯光模块30与红外线传感器模块的设置位置在预设范围内,优选地,灯光模块30与红外线传感器模块临近安装。从红外线传感器模块获取用户的当前位置信息。红外传感系统是用红外线为介质的测量系统,基本原理是利用红外辐射与物质相互作用所呈现出来的物理效应探测红外辐射,多数情况下是利用这种相互作用所呈现出的电学效应。此类探测器可分为光子探测器和热敏感探测器两大类型。红外线传感器模块能够检测用户与红外线传感器模块的距离,以及与红外线传感器前方的夹角。

在又一可选实施方式中,结合红外线传感器模块和双目摄像头,获取用户的位置信息。例如,将红外线传感器模块和双目摄像头得到的距离取平均、夹角取平均。

s120、根据所述当前定位结果,得到所述灯光模块的转动参数,所述灯光模块设置在所述主显示屏的下方。

可选地,所述显示设备还包括位于主显示屏41下方的副显示屏42。所述灯光模块30设置在所述副显示屏42关联的位置,或者所述副显示屏42与主显示屏41的连接处。

在一可选实施方式中,灯光模块30初始的照射方向为双目摄像头的前方。基于此,根据所述当前定位结果,得到所述灯光模块的转动参数,包括:将在水平方向上,用户与双目摄像头前方的夹角α,作为所述灯光模块30在水平方向上的转动角度;和/或,获取所述灯光模块30距离地面的高度h,并根据所述高度h和用户与灯光模块30之间的距离,确定所述灯光模块30在垂直方向上的转动角度θ。

在另一可选实施方式中,将红外线传感器模块检测到的用户与双目摄像头前方的夹角,作为灯光模块30在水平方向上的转动角度,和/或,根据高度h和红外线传感器模块与用户之间的距离,确定所述灯光模块30在垂直方向上的转动角度θ。

以双目摄像头为例,图5是本发明实施例三提供的一种灯光模块30的转动参数的示意图。根据公式(4)计算灯光模块30在垂直方向上的转动角度θ。

其中,b为用户在地面上的投影。

s130、将所述转动参数发送至所述灯光模块,控制所述灯光模块按照所述转动参数调整照射角度。

通过将在水平方向上的转动角度发送至灯光模块30,从而使灯光模块30实现水平旋转α角度。通过将垂直方向上的转动角度发送至灯光模块30,从而使灯光模块实现垂直旋转θ角度,使得灯光模块照射用户的脚下。结合图4和图5,灯光模块30向右旋转α角度,向下旋转θ角度,从而向用户进行灯光照射,引导用户进入显示设备40对应的互动区域,进而与显示设备40进行互动。

可选地,处理器10根据用户的当前定位结果,控制灯光模块30显示从用户当前位置指向所述显示设备40的图像。可选地,处理器可以将灯光模块30需要显示的图像发送至灯光模块;或者需要显示的图像预先存储在灯光模块中,处理器10根据用户的当前定位结果和预先存储的显示设备40的位置,生成从用户的当前位置指向显示设备40的控制指令,该控制指令用于控制图像显示方向从用户的当前位置指向显示设备。接着,处理器向灯光模块发送图像显示方向控制指令,以使灯光模块30显示从用户当前位置指向显示设备的图像。该图像可以是动态图像或者静态图像,例如,从用户当前位置游向显示设备的动态小鱼,或者从用户当前位置指向显示设备的静态箭头等。

本实施例中,通过从定位模块20获取用户的当前定位结果,根据所述当前定位结果,得到所述灯光模块30的转动参数,所述灯光模块30设置在所述主显示屏41的下方;将所述转动参数发送至所述灯光模块30,以使所述灯光模块30按照所述转动参数调整照射角度,从而在灯光的照射下,引导用户进入显示设备40对应的互动区域,与显示设备40进行互动。这种主动式的展示方式能够有效引起用户的注意,更好地为商家做传播。

实施例四

图6是本发明实施例四提供的一种用户引导装置的结构示意图。本发明实施例提供的用户引导装置包括:第一获取模块61、第二获取模块62和控制模块63。

第一获取模块61,用于从定位模块20获取用户的当前定位结果,其中,所述显示设备40包括主显示屏41,所述定位模块20设置在主显示屏41的上方;

第二获取模块62,用于根据所述当前定位结果,得到所述灯光模块30的转动参数,所述灯光模块30设置在所述主显示屏41的下方;

控制模块63,用于将所述转动参数发送至所述灯光模块30,控制所述灯光模块30按照所述转动参数调整照射角度。

本实施例中,通过从定位模块20获取用户的当前定位结果,根据所述当前定位结果,得到所述灯光模块30的转动参数,所述灯光模块30设置在所述主显示屏41的下方;将所述转动参数发送至所述灯光模块30,以使所述灯光模块30按照所述转动参数调整照射角度,从而在灯光的照射下,引导用户进入显示设备40对应的互动区域,与显示设备40进行互动。这种主动式的展示方式能够有效引起用户的注意,更好地为商家做传播。

可选地,控制模块63在将所述转动参数发送至所述灯光模块,控制所述灯光模块按照所述转动参数调整照射角度之后,还用于:根据用户的当前定位结果,控制所述灯光模块显示从用户当前位置指向所述显示设备的图像。

可选地,第一获取模块61在从定位模块20获取用户的当前定位结果时,具体用于:获取摄像头拍摄的用户的图像,并从所述用户的图像中识别用户的当前位置信息;和/或,从红外线传感器模块获取用户的当前位置信息。

可选地,摄像头包括双目摄像头;第一获取模块61在从所述用户的图像中识别用户的当前位置信息时,具体用于:根据双目摄像头拍摄的左图像和右图像,识别用户在左图像中的第一成像点和用户在右图像中的第二成像点;根据双目摄像头的拍摄参数、第一成像点距离左图像左边缘的距离以及第二成像点距离右图像左边缘的距离,计算在水平方向上,用户与双目摄像头前方的夹角以及用户与灯光模块30之间的距离。

可选地,第二获取模块62在根据所述当前定位结果,得到所述灯光模块30的转动参数时,具体用于:将在水平方向上,用户与双目摄像头前方的夹角,作为所述灯光模块30在水平方向上的转动角度;和/或,获取所述灯光模块30距离地面的高度,并根据所述高度和用户与灯光模块30之间的距离,确定所述灯光模块30在垂直方向上的转动角度。

实施例五

本发明实施例五还提供一种其上存储有计算机程序的计算机可读存储介质,所述计算机程序在由计算机处理器执行时用于执行一种用户引导方法,该方法包括:

从定位模块获取用户的当前定位结果,其中,所述显示设备包括主显示屏,所述定位模块设置在主显示屏的上方;

根据所述当前定位结果,得到所述灯光模块的转动参数,所述灯光模块设置在所述主显示屏的下方;

将所述转动参数发送至所述灯光模块,控制所述灯光模块按照所述转动参数调整照射角度。

当然,本发明实施例所提供的一种其上存储有计算机程序的计算机可读存储介质,其计算机程序不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的用户引导方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述用户引导装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1