技术领域
[0001] 本申请涉及互联网技术领域,尤其涉及一种智能戒指的人机交互方法、装置、设备及存储介质。
相关背景技术
[0002] 随着人工智能、微电子和通信技术的飞速发展,以智能手表、智能眼镜为代表的可穿戴智能设备得到广泛应用。它们通过集成多种传感器,并结合数据分析和人工智能算,可实现健康监测、运动追踪、信息提醒等多种功能,给人们的生活和工作带来极大便利。
[0003] 然而,现有可穿戴设备大多体积较大,佩戴不够方便。以智能手表为例,虽然能提供丰富的功能,但需要占据手腕较大面积,影响美观,也无法兼顾手表的传统装饰作用。此外,现有设备的人机交互方式也不够自然,如触摸屏幕、物理按键等均需要手动操作,在某些情景下使用不便。
具体实施方式
[0025] 为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026] 为了解决相关技术中现有可穿戴智能设备的人机交互方式不太便利的问题,本申请实施例提供了一种智能戒指的人机交互方法,如图1为本实施例提供的智能戒指的人机交互方法的流程示意图,该智能戒指的人机交互方法包括以下的步骤:步骤110、当检测到第一控制指令时,获取目标用户的手势信息;
步骤120、根据手势信息匹配第二控制指令;
步骤130、根据第二控制指令控制智能戒指进行人机交互。
[0027] 具体的,第一控制指令为智能戒指被动接收的控制指令,在本实施例中,智能戒指在启动后将实时监测绑定终端(目标用户的手机等)的通信信号或特定触发事件(如用户特定手势的初步动作),即目标用户可以通过手机向智能戒指发送第一控制指令或者通过预设的手势触摸智能戒指,根据智能戒指检测到的触摸信号匹配对应的第一控制指令,当检测到第一控制指令时,表示目标用户需要通过智能戒指进行人机交互,因此智能戒指需要获取目标用户的手势信息,通过内置的传感器(如运动传感器、加速度计、陀螺仪等)来捕捉用户的手部动作,而智能戒指内部预设有手势信息与控制指令的对应关系(即手势识别库),根据解析得到的手势信息,智能戒指在手势识别库中查找与之匹配的第二控制指令,用于执行特定功能的命令,一旦找到匹配的第二控制指令,智能戒指会根据该指令执行相应的操作,包括但不限于通过智能戒指代替鼠标控制电脑显示屏上的光标进行移动、通过智能戒指上设置的摄像头拍摄目标用户手指所对方向的图像等。
[0028] 在本实施例一种可选的实施方式中,根据手势信息匹配第二控制指令的步骤,包括:根据手势信息与智能终端进行绑定;确定与智能终端的终端信息;根据终端信息确定对应的控制指令库;根据手势信息在控制指令库中匹配第二控制指令。
[0029] 具体的,在本实施例中,目标用户首先通过特定的手势或一系列手势组合来触发智能戒指与智能终端的绑定流程,通过蓝牙、Wi‑Fi直连、NFC等技术与智能终端建立通信连接。成功绑定后,智能戒指会与智能终端进行信息交换,获取智能终端的终端信息,终端信息包括但不限于终端类型,例如手机、平板以及电脑等,其次,在智能戒指内部预设有多个控制指令库,每个控制指令库对应不同的智能终端或应用场景,智能戒指根据获取到的终端信息,在本地或云端查找与当前智能终端相匹配的控制指令库,若找到匹配的控制指令库,则根据获取到的手势信息在述控制指令库中查找相匹配的第二控制指令,若找到匹配的第二控制指令,则将其发送到智能终端执行相应的操作,智能终端接收到第二控制指令后,执行相应的操作,如打开应用、调整音量、切换歌曲等,智能终端可能会向智能戒指发送操作执行结果或状态更新信息,智能戒指根据接收到的信息,通过振动、LED灯等方式向用户提供反馈,告知操作是否成功执行。因此,智能戒指能够根据用户的手势信息与智能终端进行绑定,并通过匹配控制指令库中的第二控制指令来实现与智能终端之间的高效交互。
[0030] 在本实施例一种可选的实施方式中,根据第二控制指令控制智能戒指进行人机交互的步骤,包括:通过追踪手势信息控制智能终端的光标移动;根据手指控制信息对应的第二控制指令对光标指定的目标进行控制。
[0031] 具体的,手势信息包括手指控制信息,在本实施例中,佩戴智能戒指的目标用户可以通过手指控制信息控制电脑的光标进行移动,例如手往上抬则光标往上移动,手往下挪则光标往下移动,而手势信息中还设置有特定的手指控制信息,当光标移动到屏幕上的某个目标(如按钮、图标、文本等)时,用户可以通过特定的手指动作(如轻敲、长按等)发出控制指令,智能戒指识别这些手指动作,并发送相应的第二控制指令给智能终端,智能终端根据接收到的第二控制指令,对光标指定的目标执行相应的操作,如点击按钮、打开应用、选择文本等,在整个过程中,智能终端可能会向用户提供反馈,如光标移动时的视觉反馈、操作成功或失败的声音提示等,用户可以根据反馈调整自己的手势操作,以达到更好的控制效果,智能戒指能够极大地提高人机交互的便捷性和效率,使用户能够更加自然、直观地与智能终端进行交互。
[0032] 在本实施例一种可选的实施方式中,第二控制指令包括扫描指令,根据第二控制指令控制智能戒指进行人机交互的步骤,包括:根据手势信息确定扫描指令;当检测到扫描指令时,获取目标用户手指方向的拍摄图像;根据扫描指令对拍摄图像的内容进行扫描,确定拍摄图像的文字内容。
[0033] 具体的,在本实施例中,智能戒指可根据特定的手势信息识别目标用户想要输出的指令,例如手指快速敲击两下表示目标用户需要智能戒指执行扫描指令,当系统检测到满足扫描指令触发条件的手势信息时,会生成一个扫描指令,在检测到扫描指令后,智能戒指通过摄像头获取用户手指指向的目标区域的拍摄图像,获取到拍摄图像后,系统会使用光学字符识别(OCR,Optical Character Recognition)技术对图像内容进行扫描,识别图像中的文字内容,即用户只需将戒指对准文字即可完成文字扫描和识别,识别完成后智能戒指可以通过语音模块语音输出所识别的文字内容,或者将文字内容在绑定的智能终端上显示,为用户不管是阅读还是撰写都提供了极大的便利。
[0034] 在本实施例一种可选的实施方式中,当检测到扫描指令时,获取目标用户手指方向的拍摄图像的步骤之后,还包括:检测拍摄图像的平均亮度值;当平均亮度值不同于期望亮度值时,根据期望亮度值的第一曝光参数调节拍摄图像的第二曝光参数。
[0035] 具体的,在本实施例中,在获取到拍摄图像后,计算图像中所有像素亮度值的平均值。亮度值基于像素的RGB(红绿蓝)颜色通道来计算,或者将其转换为灰度值进行简化处理,其次,期望亮度值是根据应用场景、用户设置或图像质量要求来设定的,例如,如果目标是识别图像中的文字,可能需要较高的亮度值来确保文字的清晰度,将检测到的平均亮度值与期望亮度值进行比较,若两者相同或相近(在预设误差范围内),则不需要调整曝光参数,若平均亮度值与期望亮度值在预设误差范围之外,则需要根据期望亮度值的第一曝光参数调节拍摄图像的第二曝光参数,第一曝光参数的调节公式为:第一曝光参数=第二曝光参数*预设期望亮度值/第二平均亮度值,其中,预设期望亮度值/第二平均亮度值表示拍摄图像的第一曝光参数所需要调节的比例,通过第一曝光参数的调节公式,确保拍摄或处理的图像具有适当的亮度,从而提高图像质量并满足特定应用的需求。
[0036] 在本实施例一种可选的实施方式中,根据第二控制指令控制智能戒指进行人机交互的步骤,还包括:根据第一控制指令切换智能戒指当前的工作模式;当工作模式为书写模式时,采集手指的运动姿态信息;根据运动姿态信息确定目标用户的书写内容,并将书写内容发送至智能终端。
[0037] 具体的,在本实施例中,手势信息还包括手指的运动姿态信息,智能戒指设置有不同的工作模式,目标用户可以通过手势识别、语音命令、触摸按钮等向智能戒指发送第一控制指令,并根据第一控制指令切换智能戒指当前的工作模式,若第一控制指令指示切换到书写模式,智能戒指会启动内置的传感器(如加速度传感器、陀螺仪、弯曲传感器等)来捕捉手指的运动姿态信息,传感器能够实时记录手指的移动轨迹、速度、加速度以及可能的弯曲角度等,采集到的手指运动姿态信息会被传输到智能戒指的处理器中,通过分析运动姿态信息识别用户的书写内容,一旦确定了书写内容,智能戒指会通过蓝牙、Wi‑Fi或其他无线通信技术将内容发送至用户指定的智能终端,智能终端在接收到内容后会在对应区域显示用户的书写内容,用户可以在智能终端上查看接收到的书写内容,并进行确认或修正。
[0038] 在本实施例一种可选的实施方式中,根据第一控制指令切换智能戒指当前的工作模式的步骤之后,还包括:当工作模式为导航模式时,获取智能终端的导航路线;当目标用户达到岔路口时,根据导航路线确定转向信息;根据转向信息进行震动提示。
[0039] 具体的,在本实施例中,智能戒指的工作模式还包括导航模式,在导航模式下,智能戒指会与智能终端建立连接,智能戒指从智能终端获取当前导航路线的详细信息,包括起点、终点、途经地点、路线长度、预计时间等,智能戒指可以集成GPS或其他位置传感器来实时跟踪目标用户的位置,或者依赖智能终端的位置数据,通过两者之间的连接获取实时位置信息,当目标用户接近或到达导航路线中的岔路口时,智能戒指会根据实时位置信息和导航路线数据进行判断,根据当前导航路线和实时位置信息,智能戒指可以确定在岔路口需要进行的转向操作(如左转、右转、直行等),当确定需要进行转向时,智能戒指会通过内置的震动模块向用户发出震动提示,震动提示可以是简单的震动模式(如连续震动、间断震动等),也可以是更为复杂的模式,以区分不同的转向方向(如左侧震动表示左转,右侧震动表示右转),在用户完成转向后,智能戒指会继续跟踪用户的位置,并根据导航路线提供后续的导航提示,如果用户在实际行驶中选择了与导航路线不同的路径,智能戒指可以通过与智能终端的通信获取新的导航路线,并继续提供导航服务,通过这种方式,智能戒指可以在导航模式下为用户提供实时的转向提示,帮助用户更加轻松地完成导航任务。
[0040] 基于上述申请的实施例方案,当检测到第一控制指令时,获取目标用户的手势信息;其中,第一控制指令为智能戒指被动接收的控制指令;根据手势信息匹配第二控制指令;根据第二控制指令控制智能戒指进行人机交互。通过本申请方案的实施,智能戒指能够通过用户的手势信息匹配对应的控制指令,从而达到人机交互的效果,通过手势信息实现与用户的自然、高效交互。
[0041] 图2为本申请实施例提供的一种智能戒指的人机交互装置,该智能戒指的人机交互装置可用于实现前述实施例中的智能戒指的人机交互方法。如图2所示,该智能戒指的人机交互装置主要包括:获取模块10,用于当检测到第一控制指令时,获取目标用户的手势信息;其中,第一控制指令为智能戒指被动接收的控制指令;
匹配模块20,用于根据手势信息匹配第二控制指令;
交互模块30,用于根据第二控制指令控制智能戒指进行人机交互。
[0042] 在本实施例一种可选的实施方式中,匹配模块具体用于:根据手势信息与智能终端进行绑定;确定与智能终端的终端信息;根据终端信息确定对应的控制指令库;根据手势信息在控制指令库中匹配第二控制指令。
[0043] 在本实施例一种可选的实施方式中,交互模块具体用于:通过追踪手势信息控制智能终端的光标移动;其中,手势信息包括手指控制信息;根据手指控制信息对应的第二控制指令对光标指定的目标进行控制。
[0044] 在本实施例一种可选的实施方式中,交互模块还具体用于:根据手势信息确定扫描指令;当检测到扫描指令时,获取目标用户手指方向的拍摄图像;根据扫描指令对拍摄图像的内容进行扫描,确定拍摄图像的文字内容。
[0045] 在本实施例一种可选的实施方式中,该人机交互装置还包括:调节模块。调节模块用于:检测拍摄图像的平均亮度值;当平均亮度值不同于期望亮度值时,根据期望亮度值的第一曝光参数调节拍摄图像的第二曝光参数。
[0046] 在本实施例一种可选的实施方式中,交互模块还用于:根据第一控制指令切换智能戒指当前的工作模式;当工作模式为书写模式时,采集手指的运动姿态信息;根据运动姿态信息确定目标用户的书写内容,并将书写内容发送至智能终端。
[0047] 在本实施例一种可选的实施方式中,交互模块还用于:当工作模式为导航模式时,获取智能终端的导航路线;当目标用户达到岔路口时,根据导航路线确定转向信息;根据转向信息进行震动提示。
[0048] 根据本申请方案所提供的智能戒指的人机交互装置,当检测到第一控制指令时,获取目标用户的手势信息;其中,第一控制指令为智能戒指被动接收的控制指令;根据手势信息匹配第二控制指令;根据第二控制指令控制智能戒指进行人机交互。通过本申请方案的实施,智能戒指能够通过用户的手势信息匹配对应的控制指令,从而达到人机交互的效果,通过手势信息实现与用户的自然、高效交互。
[0049] 图3为本申请实施例提供的一种电子设备。该电子设备可用于实现前述实施例中的智能戒指的人机交互方法,主要包括:存储器301、处理器302及存储在存储器301上并可在处理器302上运行的计算机程序303,存储器301和处理器302通过通信连接。处理器302执行该计算机程序303时,实现前述实施例中的智能戒指的人机交互方法。其中,处理器的数量可以是一个或多个。
[0050] 存储器301可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non‑volatile memory),例如磁盘存储器。存储器301用于存储可执行程序代码,处理器302与存储器301耦合。
[0051] 进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子设备中,该计算机可读存储介质可以是前述图3所示实施例中的存储器。
[0052] 该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述实施例中的智能戒指的人机交互方法。进一步的,该计算机可存储介质还可以是U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0053] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0054] 作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0055] 另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0056] 集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0057] 需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
[0058] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0059] 以上为对本申请所提供的智能戒指的人机交互方法、装置、设备及存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。