本发明涉及计算机技术领域,特别涉及一种终端及其使用方法。
背景技术:
自助终端是营业厅人工服务的延伸和补充,主要用于缓解营业厅人流大的问题,提高用户业务办理的速度,已经广泛应用于银行、医疗、航空、零售等行业。
目前,自助终端在安装前,已经被设计好安装的高度及其屏幕角度,自助终端被安装在固定的安装位置后,自助终端的高度和屏幕角度均不可调,这使不同身高的用户在使用自助终端时,需调节自身高度和位置以符合自助终端的高度和屏幕角度,从而导致自助终端的人机交互性能较弱。
技术实现要素:
本发明实施例提供了一种终端及其使用方法,能提高终端的人机交互性能。
第一方面,本发明实施例提供了一种终端,包括:显示器、检测器、控制器和运动机构;其中,
所述显示器固定于所述运动机构上;
所述检测器,用于检测与业务对象的当前距离,当所述当前距离小于预设的距离阈值时,触发所述控制器;
所述控制器,用于接收到所述检测器的触发时,控制所述运动机构进行运动。
优选地,
所述检测器,进一步用于在所述当前距离小于所述预设的距离阈值时,检测所述业务对象的高度,并将所述业务对象的高度发送给所述控制器;
所述控制器,用于根据所述检测器发送的业务对象的高度,生成升降指令,并将所述升降指令发送给所述运动机构;
所述运动机构,用于根据所述控制器发送的升降指令,进行升降运动。
优选地,
所述检测器,进一步用于检测所述显示器与所述业务对象之间的当前角度,并将所述当前角度发送给所述控制器;
所述控制器,用于根据所述检测器发送的当前角度,生成旋转指令,并将所述旋转指令发送给所述运动机构;
所述运动机构,用于根据所述控制器发送的旋转指令,进行旋转运动。
优选地:
所述检测器,进一步用于构建以自身为原点的空间坐标系,并检测所述业务对象的第一端点坐标和第二端点坐标,并根据所述第一端点坐标和第二端点坐标,计算所述当前距离、所述业务对象的高度以及所述显示器与所述业务对象之间的当前角度。
优选地,
所述检测器,用于根据所述第一端点坐标和下述计算公式(1),计算所述当前距离;
其中,y表征所述当前距离,所述第一端点的坐标为(x1,y1,z1)。
优选地,
所述检测器,用于利用下述计算公式(2),计算所述业务对象的高度;
其中,h表征所述业务对象的高度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
优选地,
所述检测器,用于利用下述计算公式(3),计算所述显示器与所述业务对象之间的当前角度;
其中,θ表征所述显示器与所述业务对象之间的当前角度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
第二方面,本发明实施例提供了一种终端的使用方法,包括:
检测与业务对象的当前距离;
当所述当前距离小于预设的距离阈值时,进行运动。
优选地,
当所述当前距离小于预设的距离阈值时,进一步包括:
检测所述业务对象的高度,以及与所述业务对象之间的当前角度;
所述当所述当前距离小于预设的距离阈值时进行运动,包括:
根据所述业务对象的高度,进行升降运动;
根据所述与所述业务对象之间的当前角度,进行旋转运动。
优选地,
在所述检测与业务对象的当前距离之前,进一步包括:
构建以自身为原点的空间坐标系;
所述检测所述业务对象的高度以及与所述业务对象之间的当前角度,包括:
检测所述业务对象的第一端点坐标和第二端点坐标,并根据所述第一端点坐标和第二端点坐标,利用下述计算公式(1)计算所述当前距离;
利用下述计算公式(2),计算所述业务对象的高度;
利用下述计算公式(3),计算所述与所述业务对象之间的当前角度;
其中,y表征所述当前距离,所述第一端点的坐标为(x1,y1,z1);
其中,h表征所述业务对象的高度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2);
其中,θ表征所述显示器与所述业务对象之间的当前角度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
本发明实施例提供了一种终端及其使用方法,通过将显示器固定在运动机构上,当检测器检测到其与业务对象(用户)之间的当前距离小于预设的距离阈值时,触发控制器,控制器受到触发后,则控制运动机构进行运动。由于在检测到业务对象之后,能使运动机构进行相应的运动,从而也可以带动显示器进行运动,进而提高了终端的人机交互性能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种终端的结构示意图;
图2是本发明一个实施例提供的一种终端的使用方法的流程图;
图3是本发明另一个实施例提供的一种终端的使用方法的流程图;
图4是本发明另一个实施例提供的一种终端的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种终端,该终端可以包括:显示器101、检测器102、控制器103和运动机构104;其中,
所述显示器101固定于所述运动机构104上;
所述检测器102,用于检测与业务对象的当前距离,当所述当前距离小于预设的距离阈值时,触发所述控制器103;
所述控制器103,用于接收到所述检测器102的触发时,控制所述运动机构104进行运动。
上述实施例中,通过将显示器固定在运动机构上,当检测器检测到其与业务对象(用户)之间的当前距离小于预设的距离阈值时,触发控制器,控制器受到触发后,则控制运动机构进行运动。由于在检测到业务对象之后,能使运动机构进行相应的运动,从而也可以带动显示器进行运动,进而提高了终端的人机交互性能。
为了使终端的高度适应于不同业务对象的身高,本发明一个实施例中,所述检测器102,进一步用于在所述当前距离小于所述预设的距离阈值时,检测所述业务对象的高度,并将所述业务对象的高度发送给所述控制器103;
所述控制器103,用于根据所述检测器发送的业务对象的高度,生成升降指令,并将所述升降指令发送给所述运动机构104;
所述运动机构104,用于根据所述控制器103发送的升降指令,进行升降运动。
上述实施例中,当业务对象与终端之间的当前距离小于预设的距离阈值时,说明业务对象已进入操作范围,此时进一步检测业务对象的高度,即用户的身高,使控制器根据用户的身高控制运动机构进行升降运动,从而带动运动机构上的显示器进行运动,使显示器位于合适位置,利于用户使用和观看,进一步提高了终端的人机交互性。
值得一提的是,当检测到业务对象的高度在正常用户身高范围之外时,例如,检测到业务对象的高度大于2.5m,或者检测到业务对象的高度低于0.6m,这可能是环境中其他物体进入了检测器的检测范围,例如,玩具球体滚入检测器的检测范围,一般玩具球体的直径均小于0.6m,此时控制器对这种情况不作响应,避免了运动机构的频繁运动,在减少终端损耗的同时,节约能量。
为了进一步提高终端的人机交互性能,本发明一个实施例中,所述检测器102,进一步用于检测所述显示器101与所述业务对象之间的当前角度,并将所述当前角度发送给所述控制器103;
所述控制器103,用于根据所述检测器102发送的当前角度,生成旋转指令,并将所述旋转指令发送给所述运动机构104;
所述运动机构104,用于根据所述控制器103发送的旋转指令,进行旋转运动。
上述实施例中,在业务对象已进入操作范围后,进一步检测显示器与业务对象之间的当前角度,控制器根据检测到的当前角度,控制运动机构进行旋转运动,从而带动固定在运动机构上的显示器进行旋转,使业务对象处于最佳操作和观看角度,而无需业务对象通过改变自身的位置,寻找最佳操作和观看角度,进而进一步提高了终端的人机交互性能。
本发明一个实施例中,所述检测器102,进一步用于构建以自身为原点的空间坐标系,并检测所述业务对象的第一端点坐标和第二端点坐标,并根据所述第一端点坐标和第二端点坐标,计算所述当前距离、所述业务对象的高度以及所述显示器101与所述业务对象之间的当前角度。
上述实施例中,检测器通过构建以自身为原点的空间坐标系,检测业务对象的第一端点坐标和第二端点坐标,第一端点坐标为业务对象的足部坐标,第二端点坐标为业务对象的头部坐标,则可根据业务对象的足部坐标,利用计算公式(1),计算终端与业务对象之间的当前距离;
其中,y表征所述当前距离,所述第一端点的坐标为(x1,y1,z1)。
例如,例如,业务对象的足部坐标为(1,0,1),终端为原点,其坐标为(0,0,0),则业务对象与终端的当前距离为若预设的距离阈值为2m,则此时终端与业务对象之间的当前距离小于预设的距离阈值,此时检测器会进一步检测业务对象的高度以及其与显示器的角度。一般情况下,业务对象距离终端1m~3m时,检测器可开始检测业务对象的身高。
另外,本发明一个实施例中,检测器可根据业务对象的足部坐标和头部坐标,利用计算公式(2),计算所述业务对象的高度;
其中,h表征所述业务对象的高度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
例如,业务对象的足部坐标为(1,0,1),头部坐标为(1,1.5,1),则可计算出业务对象的高度为1.5m,则根据终端的当前高度,使终端的运动机构进行相应的升降运动,若终端的高度高于业务对象的高度,则使终端的运动机构进行下降,以降低显示器的高度,利于用户操作和观看,反之则升高显示器。
本发明一个实施例中,检测器还可根据业务对象的足部坐标和头部坐标,利用计算公式(3),计算所述显示器与所述业务对象之间的当前角度;
其中,θ表征所述显示器与所述业务对象之间的当前角度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
例如,当业务对象的足部坐标为(1,0,1),头部坐标为(1,1.5,1)时,可计算出显示器与业务对象之间的当前角度为则使运动机构进行相应角度的旋转,以使旋转后显示器正对业务对象,从而利于业务对象的操作和观察。
如图2所示,本发明实施例提供了一种终端的使用方法,该方法可以包括以下步骤:
步骤201,检测与业务对象的当前距离;
步骤202,当所述当前距离小于预设的距离阈值时,进行运动。
上述实施例中,由于在检测到与业务对象之间的当前距离小于预设的距离阈值之后,能进行相应的运动,从而提高了终端的人机交互性能。
为了进一步提高终端的人机交互性能,本发明一个实施例中,当所述当前距离小于预设的距离阈值时,进一步包括:
检测所述业务对象的高度,以及与所述业务对象之间的当前角度;
步骤102的具体实施方式,可以包括:
根据所述业务对象的高度,进行升降运动;
根据所述与所述业务对象之间的当前角度,进行旋转运动。
上述实施例中,当业务对象与终端之间的当前距离小于预设的距离阈值时,说明业务对象已进入操作范围,此时进一步检测业务对象的高度,即用户的身高,使控制器根据用户的身高控制运动机构进行升降运动,从而带动运动机构上的显示器进行运动,使显示器位于合适位置,利于用户使用和观看。
同时,检测显示器与业务对象之间的当前角度,控制器根据检测到的当前角度,控制运动机构进行旋转运动,从而带动固定在运动机构上的显示器进行旋转,使业务对象处于最佳操作和观看角度,而无需业务对象通过改变自身的位置,寻找最佳操作和观看角度,进而进一步提高了终端的人机交互性能。
本发明一个实施例中,在步骤101之前,可以进一步包括:
构建以自身为原点的空间坐标系;
所述检测所述业务对象的高度以及与所述业务对象之间的当前角度,包括:
检测所述业务对象的第一端点坐标和第二端点坐标,并根据所述第一端点坐标和第二端点坐标,利用下述计算公式(1)计算所述当前距离;
其中,y表征所述当前距离,所述第一端点的坐标为(x1,y1,z1)。
例如,业务对象的足部坐标为(1,0,1),终端为原点,其坐标为(0,0,0),则业务对象与终端的当前距离为若预设的距离阈值为2m,则此时终端与业务对象之间的当前距离小于预设的距离阈值,此时检测器会进一步检测业务对象的高度以及其与显示器的角度。一般情况下,业务对象距离终端1m~3m时,检测器可开始检测业务对象的身高。
利用下述计算公式(2),计算所述业务对象的高度;
其中,h表征所述业务对象的高度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
例如,业务对象的足部坐标为(1,0,1),头部坐标为(1,1.5,1),则可计算出业务对象的高度为1.5m,则根据终端的当前高度,使终端的运动机构进行相应的升降运动,若终端的高度高于业务对象的高度,则使终端的运动机构进行下降,以降低显示器的高度,利于用户操作和观看,反之则升高显示器。
利用下述计算公式(3),计算所述与所述业务对象之间的当前角度;
其中,θ表征所述显示器与所述业务对象之间的当前角度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
例如,当业务对象的足部坐标为(1,0,1),头部坐标为(1,1.5,1)时,可计算出显示器与业务对象之间的当前角度为则使运动机构进行相应角度的旋转,以使旋转后显示器正对业务对象,从而利于业务对象的操作和观察。
如图3所示,本发明实施例提供了一种终端的使用方法,该终端的结构示意图如图4所示,该方法可以包括以下步骤:
步骤301,检测器构建以自身为原点的空间坐标系。
终端为原点,则其坐标为(0,0,0)。
步骤302,检测器检测业务对象的第一端点坐标,并根据第一端点坐标,计算与业务对象之间的当前距离。
上述计算过程可利用以下公式进行计算:
其中,y表征所述当前距离,所述第一端点的坐标为(x1,y1,z1)。
第一端点坐标即为业务对象的足部坐标,例如,业务对象的足部坐标为(1,0,1),则业务对象与终端的当前距离为
步骤303,判断所述当前距离是否小于预设的距离阈值,如果是,则执行步骤304,否则执行步骤309。
步骤304,触发控制器,并业务对象的第二端点坐标。
第二端点坐标即为业务对象的头部坐标。
步骤305,检测器根据第一端点坐标和第二端点坐标,计算业务对象的高度。
上述计算过程可利用以下公式进行计算:
其中,h表征所述业务对象的高度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
例如,头部坐标为(1,1.5,1),则可计算出业务对象的高度为1.5m。
步骤306,检测器根据第一端点坐标和第二端点坐标,计算与所述业务对象之间的当前角度。
上述计算过程可利用以下公式进行计算:
其中,θ表征所述显示器与所述业务对象之间的当前角度,所述第一端点的坐标为(x1,y1,z1),所述第二端点的坐标为(x2,y2,z2)。
例如,当业务对象的足部坐标为(1,0,1),头部坐标为(1,1.5,1)时,可计算出显示器与业务对象之间的当前角度为
另外,步骤305和步骤306的执行顺序不分先后,即步骤305可以和步骤306同时执行,也可以先执行步骤305,再执行步骤306,亦可以先执行步骤306,再执行步骤305。
步骤307,控制器根据业务对象的高度,控制运动机构进行升降运动,以调节固定在运动机构上的显示器的高度。
根据业务对象的高度,结合终端的当前高度,使终端的运动机构进行相应的升降运动,若终端的高度高于业务对象的高度,则使终端的运动机构进行下降,以降低显示器的高度,利于用户操作和观看,反之则升高显示器。
步骤308,控制器根据与业务对象之间的当前角度,控制运动机构进行旋转运动,以调节固定在运动机构上的显示器的角度。
根据与业务对象之间的当前角度,使终端的运动机构进行相应角度的旋转,以使旋转后显示器正对业务对象,从而利于业务对象的操作和观察。
另外,步骤307和步骤308的执行顺序不分先后,即步骤307可以和步骤308同时执行,也可以先执行步骤307,再执行步骤308,亦可以先执行步骤308,再执行步骤307。
步骤309,待机并继续检测。
上述实施例中,由于在检测到与业务对象之间的当前距离小于预设的距离阈值之后,根据业务对象的高度以及其与显示器的角度,能进行相应的升降和旋转运动,从而提高了终端的人机交互性能。
该终端使用方法智能化且人性化,可用于嵌入式、桌面式、立式等多种不同类型的终端,从而实现银行、医院、机场、小区、商场等场所终端设备的智能应用。
综上所述,本发明的各个实施例至少具有如下有益效果:
1、通过将显示器固定在运动机构上,当检测器检测到其与业务对象(用户)之间的当前距离小于预设的距离阈值时,触发控制器,控制器受到触发后,则控制运动机构进行运动。由于在检测到业务对象之后,能使运动机构进行相应的运动,从而也可以带动显示器进行运动,进而提高了终端的人机交互性能。
2、当业务对象与终端之间的当前距离小于预设的距离阈值时,进一步检测业务对象的高度,即用户的身高,使控制器根据用户的身高控制运动机构进行升降运动,从而带动运动机构上的显示器进行运动,使显示器位于合适位置,利于用户使用和观看,进一步提高了终端的人机交互性。
3、当业务对象与终端之间的当前距离小于预设的距离阈值时,进一步检测显示器与业务对象之间的当前角度,控制器根据检测到的当前角度,控制运动机构进行旋转运动,从而带动固定在运动机构上的显示器进行旋转,使业务对象处于最佳操作和观看角度,而无需业务对象通过改变自身的位置,寻找最佳操作和观看角度,进而进一步提高了终端的人机交互性能。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。