【技术实现步骤摘要】
交互事件执行方法及装置、电子设备、存储介质
[0001]本公开涉及终端领域,尤其涉及一种交互事件执行方法及装置、电子设备、存储介质。
技术介绍
[0002]随着终端技术的不断发展,诸如电子宠物、自动贩卖机器人、扫地机器人等新型终端也被广泛应用于各种场景。
[0003]在相关技术中,此类终端在设计阶段,通常是直接根据所要执行的交互操作进行代码编写,开发过程较为复杂且成本较高,致使此类终端能够执行的交互操作通常较少。除此之外,同样由于交互事件的编译逻辑复杂,通常无法支持用户自定义。
技术实现思路
[0004]本公开提供一种交互事件执行方法及装置、电子设备、存储介质,能够避免交互事件开发逻辑复杂,而导致终端所能执行交互事件较少的问题。
[0005]根据本公开的第一方面,提供一种交互事件执行方法,应用于终端,所述终端中记录有交互事件与触发模式之间的映射关系,以及所述终端具备的多个能力元素;其中,每一交互事件由所述多个能力元素中的至少一部分组成;所述方法包括:
[0006]在检测到用户发起的目标 ...
【技术保护点】
【技术特征摘要】
1.一种交互事件执行方法,其特征在于,应用于终端,所述终端中记录有交互事件与触发模式之间的映射关系,以及所述终端具备的多个能力元素;其中,每一交互事件由所述多个能力元素中的至少一部分组成;所述方法包括:在检测到用户发起的目标触发事件的情况下,根据所述目标触发事件产生的触发数据,确定出所述目标触发事件所对应的目标触发模式;从所述映射关系记录的交互事件中,确定出与所述目标触发模式对应的目标交互事件;以所述目标交互事件包含的目标能力元素为粒度,执行所述目标交互事件。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标触发事件产生的触发数据,确定出所述目标触发事件所对应的目标触发模式,包括:根据所述目标触发事件产生的触发数据,确定出所述目标触发事件的触发区域和/或触发方式,以作为与所述目标触发事件对应的目标触发模式。3.根据权利要求1所述的方法,其特征在于,所述终端具备的多个能力元素按照所属能力维度,被记录于不同的能力集合中;所述映射关系中记录的交互事件包括:由单一能力集合中的至少一个能力元素组成的常规交互事件;和/或,由至少两个能力集合中的能力元素组成的混合交互事件。4.根据权利要求3所述的方法,其特征在于,所述终端中维护的能力集合包括下述至少之一:记录有所述终端的至少一个可执行动作的运动能力集合;记录有所述终端的至少一个可播报语音的语音能力集合;记录有所述终端的至少一种可展示灯效的灯效能力集合。5.根据权利要求1所述的方法,其特征在于,所述终端中记录的、所述终端具备的多个能力元素,均基于所述终端的最小可执行粒度设置。6.根据权利要求1所述的方法,其特征在于,所述以所述目标交互事件包含的目标能力元素为粒度,执行所述目标交互事件,包括:确定出所述目标交互事件包含的至少一个目标能力元素,以及所述至少一个目标能力元素的执行信息;根据所述执行信息执行与所述至少一个目标能力元素对应的操作,以完成所述目标交互事件。7.根据权利要求6所述的方法,其特征在于,所述执行信息包含下述至少之一:各个目标能力元素的执行时长;各个目标能力元素的执行顺序。8.根据权利要求1所述的方法,其特征在于,所述以所述目标交互事件包含的目标能力元素为粒度,执行所述目标交互事件,包括:调用所述目标交互事件中包含各个目标能力元素所对应的端口,以指示与各个目标能力元素对应的执行组件,共同完成所述目标交互事件。9.根据权利要求1所述的方法,其特征在于,所述目标触发事件为:针对所述终端的压力组件执行的触摸操作;所述触发模式包括下述之一:触摸方式、触摸压力、触摸区域。
10.一种交互事件配置方法,其特征在于,应用于终端,包括:响应于用户发起的交互事件配置指令,向用户展示预先记录的、所述终端具备的多个可配置能力元素;响应于用户针对至少一个可配置能力元素的选取指令,将用户选取的至少一个可配置能力元素配置为待绑定交互事件;响应于用户发起的触发模式配置指令,记录所述用户配置的目标触发模式与所述待绑定交互...
【专利技术属性】
技术研发人员:丁松,刘凯,杜坤,文林风,尚子涵,易鹏,白忠星,
申请(专利权)人:北京小米机器人技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。