信息交互的方法及电子设备技术

技术编号:9836250 阅读:131 留言:0更新日期:2014-04-02 01:09
本发明专利技术公开了一种信息交互的方法及电子设备,在所述第一电子设备需要获取第一随机数时,在一预设范围内检测是否有N个第二电子设备,其中,所述N为不小于1的整数;在所述预设范围内检测到有所述N个第二电子设备时,在检测到所述第一个第二电子设备已从所述运动状态转换成所述静止状态时,获得来自所述第一个第二电子设备处于所述静止状态时的第一三维坐标参数,其中,所述第一三维坐标参数是由所述第一个第二电子设备的第一处理芯片生成;基于所述第一三维坐标参数,获得所述第一个第二电子设备预设平面的第一数值,并将所述第一数值作为所述第一随机数进行输出。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种信息交互的方法及电子设备,在所述第一电子设备需要获取第一随机数时,在一预设范围内检测是否有N个第二电子设备,其中,所述N为不小于1的整数;在所述预设范围内检测到有所述N个第二电子设备时,在检测到所述第一个第二电子设备已从所述运动状态转换成所述静止状态时,获得来自所述第一个第二电子设备处于所述静止状态时的第一三维坐标参数,其中,所述第一三维坐标参数是由所述第一个第二电子设备的第一处理芯片生成;基于所述第一三维坐标参数,获得所述第一个第二电子设备预设平面的第一数值,并将所述第一数值作为所述第一随机数进行输出。【专利说明】信息交互的方法及电子设备
本专利技术涉及计算机
,尤其涉及一种信息交互的方法及电子设备。
技术介绍
随着电子技术的发展,产生了越来越多的电子设备,而电子设备所具有的功能也越来越多,人机交互就是其中的一个很重要的功能。桌游一种多人进行人机交互的好方式,多个用户可以使用一个大的平板电脑进行桌面游戏,比如:大富豪、飞行棋等等。因为其操作方便,并且不需要实体媒介参与,故而受到了越来越多的用户欢迎。其中,在使用平板电脑进行桌面游戏时,用户也要参与其中,比如:在玩飞行棋时,通过投掷骰子确定飞行棋的运动距离,而现有的骰子采取有源方式,采用重力传感器检测方向和无线通信方式进行传,例如可以用加速度传感器检测骰子的朝向,从而给相应平板电脑报出骰子的点数,确定飞行棋的运动距离。本申请专利技术人在实现本申请实施例技术方案的过程中,至少发现现有技术中存在如下技术问题:由于在现有技术中,在采用电子设备进行桌面游戏时,电子设备是直接基于骰子中的加速度传感器的矢量方向获得骰子的点数信息,若放置骰子的电子设备的角度发生变化,那么加速度传感器的矢量方向也将发生变化,从而会导致电子设备获得的骰子的点数不准确,以及所述电子设备出现误操作所述桌面游戏的技术问题,使得所述电子设备的误操作率提高,用户体验差。
技术实现思路
`本申请实施例通过提供一种信息交互的方法及电子设备,用以解决现有技术中在采用电子设备进行桌面游戏时,电子设备获得的骰子的点数不准确,以及所述电子设备出现误操作所述桌面游戏的技术问题,以及由此而带来的所述电子设备的误操作率提高,用户体验差的问题。本申请实施例提供了一种信息交互的方法,应用于第一电子设备,所述方法包括:在所述第一电子设备需要获取第一随机数时,在一预设范围内检测是否有N个第二电子设备,其中,所述N为不小于I的整数;在所述预设范围内检测到有所述N个第二电子设备时,检测所述N个第二电子设备的第一个第二电子设备是否处于运动状态;在所述第一个第二电子设备处于所述运动状态时,检测所述第一个第二电子设备是否已从所述运动状态转换成静止状态;在检测到所述第一个第二电子设备已从所述运动状态转换成所述静止状态时,获得来自所述第一个第二电子设备处于所述静止状态时的第一三维坐标参数,其中,所述第一三维坐标参数是由所述第一个第二电子设备的第一处理芯片生成;基于所述第一三维坐标参数,获得所述第一个第二电子设备预设平面的第一数值,并将所述第一数值作为所述第一随机数进行输出。可选的,在所述第一电子设备需要获取第一随机数之前,所述方法还包括:检测所述第一电子设备是否需要获取第一随机数。可选的,在所述预设范围内检测到有所述N个第二电子设备时,检测所述N个第二电子设备的第一个第二电子设备是否处于运动状态,具体包括:在所述预设范围内检测到有所述N个第二电子设备且处于第一时刻时,获取所述第一个第二电子设备处于所述第一时刻的第二三维坐标参数;获取所述第一个第二电子设备处于第二时刻的第三三维坐标参数,其中,所述第二时刻在所述第一时刻之后;通过检测所述第三三维坐标参数和所述第二三维坐标参数是否相同来检测所述第一个第二电子设备是否处于运动状态。可选的,在所述检测所述N个第二电子设备的第一个第二电子设备是否处于运动状态之后,所述方法还包括:在所述第一个第二电子设备未处于运动状态时,生成第一提示信息;输出所述第一提不信息,以提不与所述第一电子设备对应的第一操作者。可选的,所述在检测到所述第一个第二电子设备已从运动状态转换成静止状态时,获得来自所述第一个第二电子设备处于静止状态时的第一三维坐标参数,具体包括:在检测到所述第一个第二电子设备已从运动状态转换成静止状态时,通过Zigbee无线通信技术获得来自所述第一个第二电子设备处于静止状态的第一三维坐标参数。可选的,在所述基于所述第一三维坐标参数,获得所述第一个第二电子设备预设平面的第一数值之后,所述方法还包括:在所述N为不小于2的整数时,检测所述N个第二电子设备的第二个第二电子设备是否已从所述运动状态转换成静止状态;在检测到所述第二个第二电子设备已从运动状态转换成静止状态时,获得来自所述第二个第二电子设备处于静止状态时的第二三维坐标参数;基于所述第二三维坐标参数,获得所述第二个第二电子设备预设平面的第二数值,生成第一计算指令;执行所述第一计算指令,获得第三数值,其中,所述第三数值为所述第一数值和所述第二数值之和,并将所述第三数值和所作为所述第一随机数进行输出。本专利技术一实施例还提供了一种电子设备,所述电子设备包括:电路板;第二处理芯片,设置与所述电路板上,在所述电子设备需要获取第一随机数时,用于在一预设范围内检测是否有N个第二电子设备,其中,所述N为不小于I的整数,在所述预设范围内检测到有所述N个第二电子设备时,用于检测所述N个第二电子设备的第一个第二电子设备是否处于运动状态,在所述第一个第二电子设备处于所述运动状态时,用于检测所述第一个第二电子设备是否已从所述运动状态转换成静止状态,在检测到所述第一个第二电子设备已从所述运动状态转换成所述静止状态时,用于获得来自所述第一个第二电子设备处于所述静止状态时的第一三维坐标参数,并基于所述第一三维坐标参数,用于获得所述第一个第二电子设备预设平面的第一数值,并将所述第一数值作为所述第一随机数进行输出。可选的,所述处理芯片包括判断单元,用于检测所述电子设备是否需要获取第一随机数。可选的,所述处理芯片包括第一检测单元,在所述预设范围内检测到有所述N个第二电子设备且处于第一时刻时,用于获取所述第一个第二电子设备处于所述第一时刻的第二三维坐标参数,以及用于获取所述第一个第二电子设备处于第二时刻的第三三维坐标参数,其中,所述第二时刻在所述第一时刻之后,并通过检测所述第三三维坐标参数和所述第二三维坐标参数是否相同来检测所述第一个第二电子设备是否处于运动状态。可选的,所述处理芯片包括提示单元,在所述第一个第二电子设备未处于运动状态时,用于生成第一提不信息,并输出所述第一提不信息,以提不与所述电子设备对应的第一操作者。可选的,所述处理芯片包括坐标参数获得单元,在检测到所述第一个第二电子设备已从运动状态转换成静止状态时,用于通过Zigbee无线通信技术获得来自所述第一个第二电子设备处于静止状态的第一三维坐标参数。可选的,所述处理芯片包括随机数获取单元,在所述基于所述第一三维坐标参数,获得所述第一个第二电子设备预设平面的第一数值之后,在所述N为不小于2的整数时,用于检测所述N个第二电子设备中第二个第二电子设备是否已从运动状态转换成静止状态,本文档来自技高网
...

【技术保护点】
一种信息交互的方法,应用于第一电子设备,其特征在于,所述方法包括:在所述第一电子设备需要获取第一随机数时,在一预设范围内检测是否有N个第二电子设备,其中,所述N为不小于1的整数;在所述预设范围内检测到有所述N个第二电子设备时,检测所述N个第二电子设备的第一个第二电子设备是否处于运动状态;在所述第一个第二电子设备处于所述运动状态时,检测所述第一个第二电子设备是否已从所述运动状态转换成静止状态;在检测到所述第一个第二电子设备已从所述运动状态转换成所述静止状态时,获得来自所述第一个第二电子设备处于所述静止状态时的第一三维坐标参数,其中,所述第一三维坐标参数是由所述第一个第二电子设备的第一处理芯片生成;基于所述第一三维坐标参数,获得所述第一个第二电子设备预设平面的第一数值,并将所述第一数值作为所述第一随机数进行输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:张勇强李军杨平
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1