智能魔方、魔方控制方法、设备及存储介质技术

技术编号:18063907 阅读:25 留言:0更新日期:2018-05-30 20:40
本公开提供一种智能魔方、魔方控制方法、设备及存储介质,所述方法包括:获取智能魔方中每个转块的空间运动参数;基于所述空间运动参数确定操作所述智能魔方的操作步骤集合以及操作时长;基于所述操作步骤集合和操作时长确定用户等级;根据所述用户等级控制所述智能魔方的屏幕进行显示内容调整,以使调整后的智能魔方的复原难易程度与所述用户等级相对应。应用本公开实施例既可以提高将魔方置为非原始状态的效率,又实现为用户推荐适合用户水平的非原始状态,避免打乱后的魔方太容易复原或太难复原导致玩家丧失兴趣,从而提升玩家的兴趣。

【技术实现步骤摘要】
智能魔方、魔方控制方法、设备及存储介质
本申请涉及电子
,尤其涉及智能魔方、魔方控制方法、设备及存储介质。
技术介绍
魔方,又可以称为魔术方块、扭计骰、鲁比克方块等,是一种手部极限运动。魔方可以包括二阶魔方、三阶魔方、四阶魔方、异型魔方以及各种变种魔方等。魔方通常包括若干个可相互转动的模块(简称转块),以三阶魔方为例,三阶魔方的魔方型通常是正方体,由1个中心轴(核心块)、6个中心块、12个棱块(边块)、8个角块构成。当它们组合在一起的时候每个零件会互相牵制不会散开,并且任何一面都可水平转动而不影响到其他转块。魔方的玩法是将魔方打乱,然后在最短的时间内复原。然而,每次复原后,需要玩家自己将魔方打乱,效率低,且打乱后魔方的难易程度难以预测。
技术实现思路
为克服相关技术中存在的问题,本公开提供了智能魔方、魔方控制方法、设备及存储介质。根据本公开实施例的第一方面,提供一种魔方控制方法,所述方法包括:获取智能魔方中每个转块的空间运动参数;基于所述空间运动参数确定操作所述智能魔方的操作步骤集合以及操作时长;基于所述操作步骤集合和操作时长确定用户等级;根据所述用户等级控制所述智能魔方的屏幕进行显示内容调整,以使调整后的智能魔方的复原难易程度与所述用户等级相对应。在一个可选的实现方式中,所述操作步骤集合至少包括一次操作的操作步骤,所述基于所述空间运动参数确定操作所述智能魔方的操作步骤集合以及操作时长,包括:针对每次操作,根据所述空间运动参数确定在同一面被操作的转块,获得该次操作中对该面转块的操作步骤。在一个可选的实现方式中,所述针对每次操作,根据所述空间运动参数确定在同一面被操作的转块,获得该次操作中对该面转块的操作步骤,包括:根据所述空间运动参数确定转块相对于中心轴的相对位置和运动轨迹;根据所述相对位置确定在同一面被操作的转块;根据同一面被操作的转块的运动轨迹,确定该次操作中对该面转块相对于中心轴的操作步骤。在一个可选的实现方式中,所述针对每次操作,根据所述空间运动参数确定在同一面被操作的转块,获得该次操作中对该面转块的操作步骤,包括:根据所述空间运动参数确定转块相对于中心轴的相对位置和相对转动角度;根据所述相对位置确定在同一面被操作的转块;根据同一面被操作的转块的相对转动角度,确定该次操作中对该面转块相对于中心轴的操作步骤。在一个可选的实现方式中,所述操作步骤集合是操作时长期间内操作步骤的集合;所述操作时长至少包括以下一种时长:以开始复原所述智能魔方为起始时间、以完成复原所述智能魔方为终止时间确定的时长;以开始复原所述智能魔方为起始时间、以未操作所述智能魔方的起始时间为终止时间确定的时长,其中,未操作所述智能魔方的时间超过设定时间段。在一个可选的实现方式中,所述基于所述操作步骤集合和操作时长确定用户等级,包括:将所述操作步骤集合和操作时长输入预构建的等级预测模型,获得用户等级;其中,所述等级预测模型基于训练样本集对神经网络进行训练获得,所述训练样本集中每组训练样本包括作为输入数据的操作步骤样本集合和操作时间样本、以及作为训练目标的用户等级样本。在一个可选的实现方式中,所述方法应用于与所述智能魔方绑定的智能终端,所述根据所述用户等级控制所述智能魔方的屏幕进行显示内容调整,以使调整后的智能魔方的复原难易程度与所述用户等级相对应,包括:向所述智能魔方发送与所述用户等级对应的控制指令,所述控制指令用于指示所述智能魔方进行显示内容调整,以使调整后的智能魔方的复原难易程度与所述用户等级相对应。根据本公开实施例的第二方面,提供一种魔方控制方法,所述方法应用于智能魔方,所述智能魔方中每个转块内设置有用于采集空间运动参数的运动传感器,转块表面设置有显示屏,所述方法包括:获取所述运动传感器采集的空间运动参数;将所述空间运动参数发送至与所述智能魔方绑定的智能终端;接收所述智能终端返回的控制指令,根据所述控制指令对每个转块进行显示内容调整,以使调整后的智能魔方的复原难易程度与所述用户等级相对应。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述第一方面的魔方控制方法的步骤。根据本公开实施例的第四方面,提供一种智能魔方,包括:设置有运动传感器和显示屏的转块;处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述第二方面的魔方控制方法的步骤。根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例通过获取智能魔方中每个转块的空间运动参数,利用空间运动参数确定操作智能魔方的操作步骤集合以及操作时长,并根据操作步骤集合和操作时长推测出当前玩家的用户等级,根据用户等级自动控制智能魔方进行显示内容调整,以使调整后的智能魔方的复原难易程度与用户等级相对应,既提高了将魔方置为非原始状态的效率,又实现为用户推荐适合用户水平的非原始状态,避免打乱后的魔方太容易复原或太难复原导致玩家丧失兴趣,从而提升玩家的兴趣。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1A是本公开根据一示例性实施例示出的一种魔方控制方法的流程图。图1B是本公开根据一示例性实施例示出的一种三阶魔方示意图。图1C是本公开根据一示例性实施例示出的另一种三阶魔方正视图。图1D是本公开根据一示例性实施例示出的一种魔方控制方法的应用场景图。图2是本公开根据一示例性实施例示出的另一种魔方控制方法的流程图。图3是本公开根据一示例性实施例示出的另一种魔方控制方法的流程图。图4是本公开根据一示例性实施例示出的一种魔方控制装置的框图。图5是本公开根据一示例性实施例示出的另一种魔方控制装置的框图。图6是本公开根据一示例性实施例示出的另一种魔方控制装置的框图。图7是本公开根据一示例性实施例示出的另一种魔方控制装置的框图。图8是本公开根据一示例性实施例示出的一种用于魔方控制的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,本文档来自技高网...
智能魔方、魔方控制方法、设备及存储介质

【技术保护点】
一种魔方控制方法,其特征在于,所述方法包括:获取智能魔方中每个转块的空间运动参数;基于所述空间运动参数确定操作所述智能魔方的操作步骤集合以及操作时长;基于所述操作步骤集合和操作时长确定用户等级;根据所述用户等级控制所述智能魔方的屏幕进行显示内容调整,以使调整后的智能魔方的复原难易程度与所述用户等级相对应。

【技术特征摘要】
1.一种魔方控制方法,其特征在于,所述方法包括:获取智能魔方中每个转块的空间运动参数;基于所述空间运动参数确定操作所述智能魔方的操作步骤集合以及操作时长;基于所述操作步骤集合和操作时长确定用户等级;根据所述用户等级控制所述智能魔方的屏幕进行显示内容调整,以使调整后的智能魔方的复原难易程度与所述用户等级相对应。2.根据权利要求1所述的方法,其特征在于,所述操作步骤集合至少包括一次操作的操作步骤,所述基于所述空间运动参数确定操作所述智能魔方的操作步骤集合以及操作时长,包括:针对每次操作,根据所述空间运动参数确定在同一面被操作的转块,获得该次操作中对该面转块的操作步骤。3.根据权利要求2所述的方法,其特征在于,所述针对每次操作,根据所述空间运动参数确定在同一面被操作的转块,获得该次操作中对该面转块的操作步骤,包括:根据所述空间运动参数确定转块相对于中心轴的相对位置和运动轨迹;根据所述相对位置确定在同一面被操作的转块;根据同一面被操作的转块的运动轨迹,确定该次操作中对该面转块相对于中心轴的操作步骤。4.根据权利要求2所述的方法,其特征在于,所述针对每次操作,根据所述空间运动参数确定在同一面被操作的转块,获得该次操作中对该面转块的操作步骤,包括:根据所述空间运动参数确定转块相对于中心轴的相对位置和相对转动角度;根据所述相对位置确定在同一面被操作的转块;根据同一面被操作的转块的相对转动角度,确定该次操作中对该面转块相对于中心轴的操作步骤。5.根据权利要求1至4任一项所述的方法,其特征在于,所述操作步骤集合是操作时长期间内操作步骤的集合;所述操作时长至少包括以下一种时长:以开始复原所述智能魔方为起始时间、以完成复原所述智能魔方为终止时间确定的时长;以开始复原所述智能魔方为起始时间、以未操作所述智能魔方的起始时间为终止时间确定的时长,其中,未操作所述智能...

【专利技术属性】
技术研发人员:傅强
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1