掌桥专利:专业的专利平台
掌桥专利
首页

一种对讲设备的功能控制方法及设备

文献发布时间:2024-04-18 19:52:40


一种对讲设备的功能控制方法及设备

技术领域

本发明涉及对讲机技术领域,具体而言,涉及一种对讲设备的功能控制方法及设备。

背景技术

对讲机在不需要任何网络支持的情况下,就可以通话。常被使用于复杂场景下。

在复杂场景下,往往需要更加便捷的操作,以便于用户使用。现有对讲机的功能都是通过按键或者屏幕点击的方式实现,这样对于一些比较复杂功能来说,每次都需要很多次的按键操作或者屏幕点击才能实现一个功能,大大的增加了用户的操作复杂性。

发明内容

本发明的目的在于,针对上述现有技术中的不足,本申请提供了一种对讲设备的功能控制方法及设备,以解决现有技术中用户操作复杂等问题。

为实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本申请实施例提供一种对讲设备的功能控制方法,所述方法包括:

采集对讲设备的实时运动姿态;

根据所述实时运动姿态,确定所述对讲设备的目标动作类型;

根据所述目标动作类型,从预设执行程序数据库中查找所述目标动作类型对应的目标执行程序,所述预设执行程序数据库中预先存储有:至少一个动作类型与执行程序之间的映射关系;

执行所述目标执行程序,以实现所述目标执行程序对应的操作功能。

可选地,所述根据所述实时运动姿态,确定所述对讲设备的目标动作类型,包括:

将所述实时运动姿态与预设运动姿态数据库中存储的至少一个历史运动姿态进行比对,其中,所述预设运动姿态数据库中预先存储有:所述至少一个历史运动姿态与动作类型的对应关系;

根据比对结果,从所述预设运动姿态数据库中,确定与所述实时运动姿态满足预设相似度条件的目标历史运动轨迹对应的动作类型为所述目标动作类型。

可选地,在所述根据所述实时运动姿态,确定所述对讲设备的目标动作类型之前,所述方法还包括:

判断所述实时运动姿态是否满足预设姿态条件;

若所述实时运动姿态满足所述预设姿态条件,则确定所述实时运动姿态为合理运动姿态;

若所述实时运动姿态不满足所述预设姿态条件,则确定所述实时运动姿态为不合理运动姿态;

所述根据所述实时运动姿态,确定所述对讲设备的目标动作类型,包括;

若所述实时运动姿态为合理运动姿态,则根据所述实时运动姿态,确定所述目标动作类型。

可选地,所述方法还包括:

若所述预设运动姿态数据库中不存在所述目标历史运动轨迹,则显示姿态无效的提醒消息。

可选地,所述将所述实时运动姿态与预设运动姿态数据库中存储的至少一个历史运动姿态进行比对之前,所述方法还包括:

采集所述对讲设备的所述至少一个历史运动姿态;

对所述至少一个历史运动姿态的动作识别,得到所述至少一个历史运动姿态的动作类型;

将所述至少一个历史运动姿态与动作类型的对应关系存储至所述预设运动姿态数据库中。

可选地,所述根据所述目标动作类型,从预设执行程序数据库中查找所述目标动作类型对应的目标执行程序之前,所述方法还包括:

根据针对所述至少一个动作类型的功能关联操作,确定所述至少一个动作类型对应的操作功能;

根据所述至少一个动作类型对应的操作功能,将所述至少一个动作类型以及对应的操作功能的执行程序进行关联,得到所述至少一个动作类型与执行程序之间的映射关系;

将所述至少一个动作类型与执行程序之间的映射关系存储至所述预设执行程序数据库。

可选地,所述执行所述目标执行程序,以实现所述目标执行程序对应的操作功能包括:

若所述目标动作类型为第一动作类型,所述目标执行程序为语音发送程序,则执行所述语音发送程序,以采用预设频点发送采集到的语音信息。

可选地,所述执行所述目标执行程序,以实现所述目标执行程序对应的操作功能包括:

若所述目标动作类型为第二动作类型,所述目标执行程序为语音结束程序,则执行所述语音结束程序,以停止采集语音信息并结束发送语音信息。

可选地,所述执行所述目标执行程序,以实现所述目标执行程序对应的操作功能包括:

若所述目标动作类型为第三动作类型,所述目标执行程序为音量调节程序,则执行所述音量调节程序,以对音量执行所述音量调节程序对应的调节操作。

第二方面,本申请实施例提供一种对讲设备,所述对讲设备包括:语音采集单元、语音播放单元、主控单元、无线发射单元、无线接收单元、姿态传感单元;

其中,所述语音采集单元连接所述主控单元,所述语音采集单元用于采集语音信息,所述主控单元分别连接所述无线发射单元和所述无线接收单元,以分别进行语音信息的发射和接收;

所述主控单元还连接所述语音播放单元,以进行语音信息的播放,所述主控单元还连接所述姿态传感单元,所述姿态传感单元以采集所述对讲设备的运动姿态;

所述主控单元用于执行上述第一方面中任一所述的对讲设备的功能控制方法。

相对于现有技术而言,本申请具有以下有益效果:

本申请提供了一种对讲设备的功能控制方法及设备。通过采集对讲设备的实时运动姿态;根据实时运动姿态,确定对讲设备的目标动作类型;根据目标动作类型,从预设执行程序数据库中查找目标动作类型对应的目标执行程序,预设执行程序数据库中预先存储有:至少一个动作类型与执行程序之间的映射关系;执行目标执行程序,以实现目标执行程序对应的操作功能。从而,省略掉很多按键或者屏幕点击的操作,提升了用户体验以及操作的便捷性,提升了对讲效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种对讲设备的结构示意图;

图2为本申请实施例提供的一种对讲设备的功能控制方法的流程示意图;

图3为本申请实施例提供的一种确定对讲设备的目标动作类型的方法的流程示意图;

图4为本申请实施例提供的一种确定实时运动姿态是否合理的方法的流程示意图;

图5为本申请实施例提供的一种生成预设运动姿态数据库的方法的流程示意图;

图6为本申请实施例提供的一种生成预设执行程序数据库的方法的流程示意图;

图7为本申请实施例提供的一种对讲设备的功能控制装置的示意图;

图8为本申请实施例提供的一种主控单元的示意图。

图标:1-语音采集单元、2-语音播放单元、3-主控单元、4-无线发射单元、5-无线接收单元、6-姿态传感单元、7-显示单元、701-采集模块、702-确定模块、703-查找模块、704-执行模块、801-处理器、802-存储介质。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。

为了提高对讲效率,本申请提供了一种对讲设备的功能控制方法及设备。

在介绍对讲设备的功能控制方法之前,先对对讲设备进行解释说明。图1为本申请实施例提供的一种对讲设备的结构示意图。如图1所示,该对讲设备包括:语音采集单元1、语音播放单元2、主控单元3、无线发射单元4、无线接收单元5、姿态传感单元6。

其中,语音采集单元1连接主控单元3,语音采集单元1用于采集语音信息,主控单元3分别连接无线发射单元4和无线接收单元5,以分别进行语音信息的发射和接收。

主控单元3还连接语音播放单元2,以进行语音信息的播放,主控单元3还连接姿态传感单元6,姿态传感单元6以采集对讲设备的运动姿态。

主控单元3用于执行本申请中任一的对讲设备的功能控制方法。

示例地,语音采集单元1可以为麦克风,语音播放单元2可以为扬声器,姿态传感单元6可以为加速度传感器以及陀螺仪。加速度传感器测量对讲设备的速度和加速度,陀螺仪测量对讲设备的旋转角度,进而根据速度、加速度以及旋转角度确定运动姿态。

进一步地,该对讲设备还包括:显示单元7,显示单元7与主控单元3连接,用于显示对讲设备的当前状态。

下述通过具体示例对本申请提供的一种对讲设备的功能控制方法进行解释说明。图2为本申请实施例提供的一种对讲设备的功能控制方法的流程示意图,该方法的执行主体为对讲设备中的主控单元,该主控单元可以为具有计算处理功能的设备,例如,控制芯片。如图2所示,该方法包括:

S101、采集对讲设备的实时运动姿态。

用户采用本申请提供的对讲设备进行对讲发送时,无需进行按键操作。只需要根据对讲需求,将对讲设备进行移动操作(例如,旋转操作、平移操作、固定形态操作)。

对讲设备中的姿态传感单元可以获取到对讲设备的运动轨迹,进而确定对讲设备的实时运动姿态,并传输至主控单元。

S102、根据实时运动姿态,确定对讲设备的目标动作类型。

每个用户的移动操作都存在差异。根据实时运动姿态确定与实时运动姿态最相近的动作,将该动作确定为对讲设备的目标动作类型。

S103、根据目标动作类型,从预设执行程序数据库中查找目标动作类型对应的目标执行程序。

其中,预设执行程序数据库中预先存储有:至少一个动作类型与执行程序之间的映射关系。

示例地,“顺时针画圆”的动作对应“在预设频点上开始发送语音消息”的执行程序;“逆时针画圆”的动作对应“在预设频点上结束发送语音消息”的执行程序;“左右摇动”的动作对应“减小音量”的执行程序;“上下摇动”的动作对应“增大音量”的执行程序。

S104、执行目标执行程序,以实现目标执行程序对应的操作功能。

通过采集并确定用户手持对讲设备的操作动作,就能省略掉很多按键或者屏幕点击的操作,提升了用户体验以及操作的便捷性,提升了对讲效率。

综上,在本实施例中,通过采集对讲设备的实时运动姿态;根据实时运动姿态,确定对讲设备的目标动作类型;根据目标动作类型,从预设执行程序数据库中查找目标动作类型对应的目标执行程序,预设执行程序数据库中预先存储有:至少一个动作类型与执行程序之间的映射关系;执行目标执行程序,以实现目标执行程序对应的操作功能。从而,省略掉很多按键或者屏幕点击的操作,提升了用户体验以及操作的便捷性,提升了对讲效率。

在图2对应的实施例的基础上,本申请实施例还提供了一种确定对讲设备的目标动作类型的方法。图3为本申请实施例提供的一种确定对讲设备的目标动作类型的方法的流程示意图。如图3所述,在S102中的根据实时运动姿态,确定对讲设备的目标动作类型,包括:

S201、将实时运动姿态与预设运动姿态数据库中存储的至少一个历史运动姿态进行比对。

其中,预设运动姿态数据库中预先存储有:至少一个历史运动姿态与动作类型的对应关系。

S202根据比对结果,从预设运动姿态数据库中,确定与实时运动姿态满足预设相似度条件的目标历史运动轨迹对应的动作类型为目标动作类型。

示例地,预设相似度条件可以为:相似度大于或等于90%。与实时运动姿态满足预设相似度条件的目标历史运动轨迹,可以理解为与实时运动姿态相同。

综上,在本实施例中,将实时运动姿态与预设运动姿态数据库中存储的至少一个历史运动姿态进行比对,其中,预设运动姿态数据库中预先存储有:至少一个历史运动姿态与动作类型的对应关系;根据比对结果,从预设运动姿态数据库中,确定与实时运动姿态满足预设相似度条件的目标历史运动轨迹对应的动作类型为目标动作类型。从而,精准地确定了目标动作类型。

在图2对应的实施例的基础上,本申请实施例还提供了一种确定实时运动姿态是否合理的方法。图4为本申请实施例提供的一种确定实时运动姿态是否合理的方法的流程示意图。如图4所述,在S102中的根据实时运动姿态,确定对讲设备的目标动作类型之前,该方法还包括:

S301、判断实时运动姿态是否满足预设姿态条件。

示例地,预设姿态条件可以为满足预设姿态范围。其中,预设姿态范围为对讲设备中的姿态传感单元可以识别到的运动姿态。例如,部分运动姿态的运动幅度过小,无法被姿态传感单元识别,就不在预设姿态范围内。

S302、若实时运动姿态满足预设姿态条件,则确定实时运动姿态为合理运动姿态。

S303、若实时运动姿态不满足预设姿态条件,则确定实时运动姿态为不合理运动姿态。

在S102中的根据实时运动姿态,确定对讲设备的目标动作类型,包括;

S304、若实时运动姿态为合理运动姿态,则根据实时运动姿态,确定目标动作类型。

在实时运动姿态为合理运动姿态的前提下,再根据实时运动姿态,确定目标动作类型。

综上,在本实施例中,判断实时运动姿态是否满足预设姿态条件;若实时运动姿态满足预设姿态条件,则确定实时运动姿态为合理运动姿态;若实时运动姿态不满足预设姿态条件,则确定实时运动姿态为不合理运动姿态;若实时运动姿态为合理运动姿态,则根据实时运动姿态,确定目标动作类型。从而,确保实时运动姿态为合理运动姿态,再根据确定目标动作类型。

在图2对应的实施例的基础上,在本申请另一实施例中,该方法还包括:

若预设运动姿态数据库中不存在目标历史运动轨迹,则显示姿态无效的提醒消息。

若预设运动姿态数据库中不存在目标历史运动轨迹,则无法根据实时运动姿态确定对应的目标动作类型,更无法找到对应的目标执行程序,则该实时运动姿态也被视为不合理运动姿态。因此显示姿态无效的提醒消息。

综上,在本实施例中,若预设运动姿态数据库中不存在目标历史运动轨迹,则显示姿态无效的提醒消息。从而,及时提醒用户操作不当。

在图3对应的实施例的基础上,本申请实施例还提供了一种生成预设运动姿态数据库的方法。图5为本申请实施例提供的一种生成预设运动姿态数据库的方法的流程示意图。如图5所述,在S201中的将实时运动姿态与预设运动姿态数据库中存储的至少一个历史运动姿态进行比对之前,方法还包括:

S401、采集对讲设备的至少一个历史运动姿态。

在生成预设运动姿态数据库时,用户先打开对讲设备的运动姿态采集开关,然后将对讲机做一个预设型的规则运动变化,姿态传感单元采集对讲设备的一个历史运动姿态。

S402、对至少一个历史运动姿态的动作识别,得到至少一个历史运动姿态的动作类型。

例如,历史运动姿态的动作类型为“顺时针画圆”、“逆时针画圆”。

S403、将至少一个历史运动姿态与动作类型的对应关系存储至预设运动姿态数据库中。

经过多次采集,生成了预设运动姿态数据库。

综上,在本实施例中,采集对讲设备的至少一个历史运动姿态;对至少一个历史运动姿态的动作识别,得到至少一个历史运动姿态的动作类型;将至少一个历史运动姿态与动作类型的对应关系存储至预设运动姿态数据库中。从而,精准地生成了预设运动姿态数据库。

在图2对应的实施例的基础上,本申请实施例还提供了一种生成预设执行程序数据库的方法。图6为本申请实施例提供的一种生成预设执行程序数据库的方法的流程示意图。如图6所述,在S103中的根据目标动作类型,从预设执行程序数据库中查找目标动作类型对应的目标执行程序之前,该方法还包括:

S501、根据针对至少一个动作类型的功能关联操作,确定至少一个动作类型对应的操作功能。

针对至少一个动作类型的功能关联操作,然后通过按键或者屏幕点击的操作,确定至少一个动作类型对应的操作功能。

S502、根据至少一个动作类型对应的操作功能,将至少一个动作类型以及对应的操作功能的执行程序进行关联,得到至少一个动作类型与执行程序之间的映射关系。

输入至少一个动作类型对应的对讲设备执行程序,将至少一个动作类型以及对应的操作功能的执行程序进行关联,得到至少一个动作类型与执行程序之间的映射关系。

S503、将至少一个动作类型与执行程序之间的映射关系存储至预设执行程序数据库。

经过多次采集,生成预设执行程序数据库。

综上,在本实施例中,根据针对至少一个动作类型的功能关联操作,确定至少一个动作类型对应的操作功能;根据至少一个动作类型对应的操作功能,将至少一个动作类型以及对应的操作功能的执行程序进行关联,得到至少一个动作类型与执行程序之间的映射关系;将至少一个动作类型与执行程序之间的映射关系存储至预设执行程序数据库。从而,精准地生成预设执行程序数据库。

在图1对应的实施例的基础上,在本申请另一实施例中,在S104中的执行目标执行程序,以实现目标执行程序对应的操作功能,包括:

若目标动作类型为第一动作类型,目标执行程序为语音发送程序,则执行语音发送程序,以采用预设频点发送采集到的语音信息。

示例地,第一动作类型为“顺时针画圆”的动作,“顺时针画圆”的动作对应“在预设频点上开始发送语音消息”的执行程序。用户只需要操作“顺时针画圆”,就可以采用预设频点开始发送采集到的语音信息。

在图1对应的实施例的基础上,在本申请另一实施例中,在S104中的执行目标执行程序,以实现目标执行程序对应的操作功能包括:

若目标动作类型为第二动作类型,目标执行程序为语音结束程序,则执行语音结束程序,以停止采集语音信息并结束发送语音信息。

示例地,第二动作类型为“逆时针画圆”的动作,“逆时针画圆”的动作对应“在预设频点上结束发送语音消息”的执行程序。用户只需要操作“逆时针画圆”,就可以结束发送采集到的语音信息。

在图1对应的实施例的基础上,在本申请另一实施例中,在S104中的执行目标执行程序,以实现目标执行程序对应的操作功能包括:

若目标动作类型为第三动作类型,目标执行程序为音量调节程序,则执行音量调节程序,以对音量执行音量调节程序对应的调节操作。

示例地,第三动作类型为“左右摇动”/“上下摇动”的动作,“左右摇动”的动作对应“减小音量”的执行程序;“上下摇动”的动作对应“增大音量”的执行程序。用户只需要操作“左右摇动”/“上下摇动”,就可以调节音量。

下述对用以执行的本申请所提供的一种对讲设备的功能控制装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。

图7为本申请实施例提供的一种对讲设备的功能控制装置的示意图,如图7所示,该装置包括:

采集模块701,用于采集对讲设备的实时运动姿态。

确定模块702,用于根据实时运动姿态,确定对讲设备的目标动作类型。

查找模块703,用于根据目标动作类型,从预设执行程序数据库中查找目标动作类型对应的目标执行程序,预设执行程序数据库中预先存储有:至少一个动作类型与执行程序之间的映射关系。

执行模块704,用于执行目标执行程序,以实现目标执行程序对应的操作功能。

进一步地,确定模块702,具体用于将实时运动姿态与预设运动姿态数据库中存储的至少一个历史运动姿态进行比对,其中,预设运动姿态数据库中预先存储有:至少一个历史运动姿态与动作类型的对应关系;根据比对结果,从预设运动姿态数据库中,确定与实时运动姿态满足预设相似度条件的目标历史运动轨迹对应的动作类型为目标动作类型。

进一步地,确定模块702,具体还用于判断实时运动姿态是否满足预设姿态条件;若实时运动姿态满足预设姿态条件,则确定实时运动姿态为合理运动姿态;若实时运动姿态不满足预设姿态条件,则确定实时运动姿态为不合理运动姿态;若实时运动姿态为合理运动姿态,则根据实时运动姿态,确定目标动作类型。

进一步地,确定模块702,具体还用于若预设运动姿态数据库中不存在目标历史运动轨迹,则显示姿态无效的提醒消息。

进一步地,确定模块702,具体还用于采集对讲设备的至少一个历史运动姿态;对至少一个历史运动姿态的动作识别,得到至少一个历史运动姿态的动作类型;将至少一个历史运动姿态与动作类型的对应关系存储至预设运动姿态数据库中。

进一步地,查找模块703,具体用于根据针对至少一个动作类型的功能关联操作,确定至少一个动作类型对应的操作功能;根据至少一个动作类型对应的操作功能,将至少一个动作类型以及对应的操作功能的执行程序进行关联,得到至少一个动作类型与执行程序之间的映射关系;将至少一个动作类型与执行程序之间的映射关系存储至预设执行程序数据库。

进一步地,执行模块704,具体用于若目标动作类型为第一动作类型,目标执行程序为语音发送程序,则执行语音发送程序,以采用预设频点发送采集到的语音信息。

进一步地,执行模块704,具体还用于若目标动作类型为第二动作类型,目标执行程序为语音结束程序,则执行语音结束程序,以停止采集语音信息并结束发送语音信息。

进一步地,执行模块704,具体还用于若目标动作类型为第三动作类型,目标执行程序为音量调节程序,则执行音量调节程序,以对音量执行音量调节程序对应的调节操作。

图8为本申请实施例提供的一种主控单元的示意图,该主控单元可以是具备计算处理功能的设备。

该主控单元包括:处理器801、存储介质802。处理器801和存储介质802通过总线连接。

存储介质802用于存储程序,处理器801调用存储介质802存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。

可选地,本发明还提供一种存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

相关技术
  • 一种摩托车后转向灯防护装置
  • 一种新型多胞结构的汽车溃缩式吸能转向柱
  • 一种转向柱及其摩托车
  • 一种最大转向角可调节的摩托车方向柱组合
技术分类

06120116334799