本申请实施例涉及交互平板控制领域,特别是涉及一种智能笔与交互平板的交互方法、装置、设备以及存储介质。
背景技术:
1、在智能教室或智能会议室的使用场景中,主讲人使用的是基于鼠标的空鼠系统,主讲人通过移动鼠标来实现指向智能教室或智能会议室中的交互平板上的目标点来实现指示操作。而鼠标的移动需要鼠标垫等物品做依托。鼠标和鼠标垫等物品之间有感应范围,鼠标的每一次移动都受到感应范围的限制,如果鼠标离开了这一感应范围,那就无法完成指示操作,需要将鼠标重新移回到感应范围内。因此基于鼠标的空鼠系统使用户操作时较为不便,降低了效率。
2、一种现有的改进方案为通过感测控制终端,如遥控器、智能手机等的空间位移,控制交互平板上的光标移动到目标点,然而这种控制方式受到遥控器、智能手机等的定位准确性,以及光标位移转换关系等影响,精准度不高,且有时候将光标移动到目标点需要反复操作,耗时较多,操作不够友好。
技术实现思路
1、为克服相关技术中存在的问题,本申请提供了一种智能笔与交互平板的交互方法、装置、设备以及存储介质,应用在交互平板和智能笔上,通过智能笔和交互平板的交互,使智能笔可以在定位装置范围内的任意位置方便且准确的指向目标点并指示交互平板完成相关操作,解决了用户在使用空鼠系统时操作不便,降低效率的问题,提高用户的便捷性。
2、根据本申请的实施例的第一方面,提供了一种智能笔与交互平板的交互方法,包括如下步骤:
3、获取智能笔到交互平板上设置的各个定位装置的距离,其中,所述交互平板在至少三个不同的位置设置有所述定位装置;
4、根据所述智能笔到各个所述定位装置的距离,获取所述智能笔相对于所述交互平板的空间坐标;
5、根据设置在所述智能笔上的传感器,获取所述智能笔在空间中的俯仰角和航向角;
6、根据所述智能笔的空间坐标,以及所述智能笔在空间中的俯仰角和航向角,计算所述智能笔指向的目标点的坐标信息,其中所述目标点为所述智能笔所在的直线与所述交互平板所在平面的交点;
7、根据所述智能笔指向的目标点的坐标信息,以及所述智能笔接收到的操作信息,使所述交互平板执行对应的操作。
8、根据本申请的实施例的第二方面,提供一种智能笔与交互平板的交互装置,包括:
9、距离获取模块,用于获取智能笔到交互平板上设置的各个定位装置的距离,其中,所述交互平板在至少三个不同的位置设置有所述定位装置;
10、智能笔坐标获取模块,用于根据所述智能笔到各个所述定位装置的距离,获取所述智能笔相对于所述交互平板的空间坐标;
11、姿态获取模块,用于根据设置在所述智能笔上的传感器,获取所述智能笔在空间中的俯仰角和航向角;
12、目标点获取模块,用于根据所述智能笔的空间坐标,以及所述智能笔在空间中的俯仰角和航向角,计算所述智能笔指向的目标点的坐标信息,其中所述目标点为所述智能笔所在的直线与所述交互平板所在平面的交点;
13、操作信息获取模块,用于根据所述智能笔指向的目标点的坐标信息,以及所述智能笔的操作信息,使所述交互平板执行对应的操作。
14、根据本申请的实施例的第三方面,提供一种电子设备,包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上任意一项所述方法的步骤。
15、根据本申请的实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上任意一项所述方法的步骤。
16、本申请实施例通过在交互平板中设置定位装置,获取智能笔到交互平板设置的各个定位装置的距离,从而获取所述智能笔相对于所述交互平板的空间坐标;通过设置在所述智能笔上的传感器,获取所述智能笔在空间中的俯仰角和航向角,进而计算所述智能笔指向的目标点的坐标信息,再结合所述智能笔接收到的操作信息,使所述交互平板执行对应的操作。从而使得智能笔在交互范围内的任意位置都可以准确,快捷地指示目标点的坐标信息,与交互平板进行准确的交互,解决了用户在使用空鼠系统时操作不便,降低效率的问题,提高用户的便捷性。
17、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
18、为了更好地理解和实施,下面结合附图详细说明本发明。
1.一种智能笔与交互平板的交互方法,其特征在于,包括:
2.根据权利要求1所述的智能笔与交互平板的交互方法,其特征在于,所述交互平板在至少三个不同的位置设置3个定位发射装置,所述智能笔中设置1个定位接收装置,所述定位接收装置接收3个所述定位发射装置发射的定位信号;所述获取所述智能笔相对于所述交互平板的空间坐标的步骤包括:
3.根据权利要求2所述的智能笔与交互平板的交互方法,其特征在于,所述交互平板上设置的定位发射装置为uwb发射模块,所述智能笔中设置的定位接收装置为uwb接收模块。
4.根据权利要求1所述的智能笔与交互平板的交互方法,其特征在于,所述设置在所述智能笔上的传感器包括陀螺仪和加速度传感器;
5.根据权利要求4所述的智能笔与交互平板的交互方法,其特征在于,通过以下方式获取智能笔的操作信息:
6.根据权利要求5所述的智能笔与交互平板的交互方法,其特征在于,所述智能笔设置有书写模式,以及对应的书写触发按钮,所述根据所述智能笔指向的目标点的坐标信息,以及所述智能笔的操作信息,控制所述交互平板执行对应的操作的步骤包括:
7.根据权利要求2所述的智能笔与交互平板的交互方法,其特征在于,根据所述智能笔的空间坐标,以及所述智能笔在空间中的俯仰角、航向角,计算所述智能笔指向的目标点的坐标信息的步骤包括:
8.根据权利要求1所述的智能笔与交互平板的交互方法,其特征在于,当所述目标点的坐标信息判断为在所述交互平板之外,则计算所述目标点坐标与所述智能笔的空间坐标的连线在所述交互平板的平面上的投影,与所述交互平板边缘的交点,并根据所述交点以及所述智能笔接收到的操作信息,使所述交互平板在所述交点执行对应的操作。
9.一种智能笔与交互平板的交互装置,其特征在于,包括:
10.一种电子设备,包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上任意一项所述方法的步骤。
11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上任意一项所述方法的步骤。