一种移动终端手摇选号方法

文档序号:7798460阅读:155来源:国知局
一种移动终端手摇选号方法
【专利摘要】本发明公开了一种移动终端手摇选号方法,步骤包括有:A、摇动加速度监测;B、选取随机时间点读取加速度数据;C、对加速度进行三维分解;D、生成第一随机数种子;E、生成第二随机数种子;F、使用第一随机数和第二随机数生成选号结果。本发明能够改进现有技术的不足,检测选号速度快,实现了大量随机选号的快速选取。
【专利说明】一种移动终端手摇选号方法
【技术领域】
[0001]本发明涉及数据处理【技术领域】,尤其是一种移动终端手摇选号方法。
【背景技术】
[0002]随着彩票行业的发展,在传统的纸质彩票的基础上,发展出了电子彩票。电子彩票是通过移动终端进行购买和兑奖的,在移动终端上进行随机选号的过程中,可以使用移动终端内设置的三轴陀螺仪进行随机选号。中国发明专利申请CN102629397A公开了一种基于三轴陀螺仪的手机彩票随机选号方法,这种选号方法使用运动时长作为随机选号的基础,一方面需要精确检测到手机的静止状态,可能造成检测误差,而且选号时间长,当需要一次大量随机选号时,浪费时间较多。

【发明内容】

[0003]本发明要解决的技术问题是提供一种移动终端手摇选号方法,能够解决现有技术的不足,检测选号速度快,实现了大量随机选号的快速选取。
[0004]为解决上述技术问题,本发明所采取的技术方案如下。
[0005]一种移动终端手摇选号方法,包括以下步骤:
[0006]A、启动三轴陀螺仪,摇动移动终端,三轴陀螺仪对摇动产生的角度和加速度进行测量;
[0007]B、选取随机数作为采样时间点,对时间点上三轴陀螺仪所测量的角度和加速度进行记录;
[0008]C、对记录下的加速度按照三维方向进行分解,形成X加速度分量、y加速度分量和z加速度分量;
[0009]D、对X加速度分量、y加速度分量和z加速度分量进行排序,选取中间位置的加速度分量为第一随机数种子;
[0010]E、重复步骤B?D,得到第二随机数种子;
[0011]F、将第一随机数种子和第二随机数种子进行排序,使用较大的一个随机数种子作为被除数,较小的一个随机数种子作为除数,进行求余数操作,得到选号结果;如果选号结果超出彩票规定的号码范围,怎重复上述步骤进行重新选号。
[0012]采用上述技术方案所带来的有益效果在于:本发明与现有技术相比,通过三轴陀螺仪采集摇动的三维加速度分量采用加速度分量作为生成彩票号码的随机数种子,比使用摇晃时间作为随机数种子在测量精确阈值方面要求低,不会出现由于微小晃动而导致的无法快速获得随机数种子的问题,而且这种方式获取的彩票号码分布更加均匀。
【专利附图】

【附图说明】
[0013]图1是本发明第一实施例的原理图。【具体实施方式】
[0014]参照附图,一种移动终端手摇选号方法,包括以下步骤:
[0015]A、启动三轴陀螺仪,摇动移动终端,三轴陀螺仪对摇动产生的角度和加速度进行测量;
[0016]B、选取随机数作为采样时间点,对时间点上三轴陀螺仪所测量的角度和加速度进行记录;
[0017]C、对记录下的加速度按照三维方向进行分解,形成X加速度分量、y加速度分量和z加速度分量;
[0018]D、对X加速度分量、y加速度分量和z加速度分量进行排序,选取中间位置的加速度分量为第一随机数种子;
[0019]E、重复步骤B?D,得到第二随机数种子;
[0020]F、将第一随机数种子和第二随机数种子进行排序,使用较大的一个随机数种子作为被除数,较小的一个随机数种子作为除数,进行求余数操作,得到选号结果;如果选号结果超出彩票规定的号码范围,怎重复上述步骤进行重新选号。
[0021]本发明与现有技术相比,通过三轴陀螺仪采集摇动的三维加速度分量采用加速度分量作为生成彩票号码的随机数种子,比使用摇晃时间作为随机数种子在测量精确阈值方面要求低,不会出现由于微小晃动而导致的无法快速获得随机数种子的问题,单个彩票号码选出时间可以缩短50%以上,而且这种方式获取的彩票号码分布更加均匀。
[0022]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
【权利要求】
1.一种移动终端手摇选号方法,其特征在于包括以下步骤: A、启动三轴陀螺仪,摇动移动终端,三轴陀螺仪对摇动产生的角度和加速度进行测量; B、选取随机数作为采样时间点,对时间点上三轴陀螺仪所测量的角度和加速度进行记录; C、对记录下的加速度按照三维方向进行分解,形成X加速度分量、y加速度分量和z加速度分量; D、对X加速度分量、y加速度分量和z加速度分量进行排序,选取中间位置的加速度分量为第一随机数种子; E、重复步骤B?D,得到第二随机数种子; F、将第一随机数种子和第二随机数种子进行排序,使用较大的一个随机数种子作为被除数,较小的一个随机数种子作为除数,进行求余数操作,得到选号结果;如果选号结果超出彩票规定的号码范围,怎重复上述步骤进行重新选号。
【文档编号】H04M1/725GK103824372SQ201410084526
【公开日】2014年5月28日 申请日期:2014年3月10日 优先权日:2014年3月10日
【发明者】刘学军, 李峰, 王天一, 赵宝琦 申请人:北京壹平台科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1