一种获取随机可验数的装置及其方法制造方法及图纸

技术编号:17541555 阅读:21 留言:0更新日期:2018-03-24 18:31
本发明专利技术公开了一种获取随机可验数的装置及其方法,包括:数据捕捉部,从公信数据源的源数据中捕捉数据;数据组合部,对捕捉到的数据进行组合;数据存储部,对组合后的数据进行存储;以及数据输出部,将组合后的数据作为随机可验数进行输出,数据捕捉部包括:捕获时间点设定单元,用于设置捕获数据的捕获时间点;数据获取单元,根据捕获时间点设定单元设定的捕获时间点进行数据的获取;数据暂存单元,对数据获取单元获取的数据进行暂存;波动计算单元,对数据暂存单元中暂存的数据的个、十、百、千或万的每个数据位的波动值进行计算;以及波动数据筛选单元,根据波动计算单元计算得到的波动值对数据暂存单元中波动值小于5的数据进行删除。

A device for obtaining a random testable number and its method

The invention discloses a method for obtaining a random number checking device and method, including: data capture, capture data from the data source of public trust in the data source; data combination, the combination of the captured data; data storage, storage on the combination of data; and the data output. The combination of the data as the number of random test output, data capture part includes: capture time setting unit for setting the capture data acquisition time; data acquisition unit, according to the acquisition time setting unit sets the acquisition time point data acquisition; data storage unit for data acquisition of temporary storage unit data acquisition; volatility calculation unit for temporary storage of data in a data storage unit, ten, 100, 1000 or 10000 each data bit of the fluctuations in the value of calculation; and The undulation data filter unit, based on the fluctuation value calculated by the wave unit, deletes the data with a fluctuation value of less than 5 in the data temporary storage unit.

【技术实现步骤摘要】
一种获取随机可验数的装置及其方法
本专利技术具体涉及一种获取随机可验数的装置及其方法。
技术介绍
福利彩票是在关爱困难群体的背景下诞生的。一直以来,福利彩票都是社会舆论关注的热点,公众对福利彩票的质疑之声不绝于耳。现有的生成彩票数据的装置中,中奖号码多采用固定的软件使随机数生成的装置,但这些装置均通过人为设定随机数生成规则,因而可能被篡改操纵。现在,网络上充斥着“福彩黑幕”、“福彩造假”等博人眼球的虚假新闻,甚至出现“预测福彩中奖号码”的网络诈骗行为,还有篡改生成随机数的电脑的数据,如:2015年4月美国前跨州彩票协会信息安全负责人EddieRaymondTipton被指控纂改了生成随机数的电脑,操纵中奖号码使其自己多次获奖,赢得数千万美元的彩票奖金。这严重损坏了福利彩票公平公正的社会形象,损害了彩民的利益,造成了恶劣的社会影响。
技术实现思路
本专利技术是为了解决上述问题而进行的,目的在于提供一种获取随机可验数的装置及其方法。本专利技术提供了一种获取随机可验数的装置,与多个公信数据源通信连接,具有这样的特征,包括:数据捕捉部,从公信数据源的源数据中捕捉数据;数据组合部,对捕捉到的数据进行组合;数据存储部,对组合后的数据进行存储;以及数据输出部,将组合后的数据作为随机可验数进行输出,数据捕捉部包括:捕获时间点设定单元,用于设置捕获数据的捕获时间点;数据获取单元,根据捕获时间点设定单元设定的捕获时间点进行数据的获取;数据暂存单元,对数据获取单元获取的数据进行暂存;波动计算单元,对数据暂存单元中暂存的数据的个、十、百、千或万的每个数据位的波动值进行计算;以及波动数据筛选单元,根据波动计算单元计算得到的波动值对数据暂存单元中波动值小于5的数据进行删除,数据组合部包括:组合规则存储单元,对波动数据筛选单元筛选后的数据的组合规则进行存储;以及组合计算单元,通过组合规则存储单元存储的组合规则对数据进行组合计算,从而得到随机可验数。在本专利技术提供的获取随机可验数的装置中,还可以具有这样的特征:其中,数据捕捉部捕捉的数据为预先设置捕捉数据的时刻的值或者为预先设置捕捉数据的时刻的数据与起始时刻捕捉的数据的差值中的一种。在本专利技术提供的获取随机可验数的装置中,还可以具有这样的特征:其中,公信数据源的源数据包括证券综合指数的数据和气象局的温度数据。在本专利技术提供的获取随机可验数的装置中,还可以具有这样的特征,还包括:源数据存储部,对数据捕捉部获取的源数据进行存储;以及源数据查询接口,用于供第三方查询源数据。在本专利技术提供的获取随机可验数的装置中,还可以具有这样的特征:其中,源数据查询接口包括http接口、https接口和socket接口。本专利技术还提供了一种获取随机可验数的方法,具有这样的特征,包括如下步骤:步骤1,预先设置未来捕获数据的捕获时间点;步骤2,对与捕获时间点相对应的源数据进行获取;步骤3,按照预先设定的组合规则组合源数据,从而获得随机可验数,其中,步骤2包括如下子步骤:步骤2-1,根据捕获时间点进行数据的获取;步骤2-2,对获取的数据进行暂存;步骤2-3,对暂存的数据的个、十、百、千或万的每个数据位的波动值进行计算;步骤2-4,根据波动值对数据暂存单元中波动值小于5的数据进行删除。在本专利技术提供的获取随机可验数的方法中,还可以具有这样的特征:其中,步骤3中的组合规则为捕捉到的数据的数据位的和的开方、数据位是奇数的平均数、数据位是偶数的平均数或数据位个数除二取余。专利技术的作用与效果根据本专利技术所涉及的获取随机可验数的装置及其方法,因为随机可验数是从公众可查询、个人无法操纵的数据平台获取的源数据,所以保证了随机性。因为所采用的波动计算单元能够对数据的每个数据位的波动值进行计算以及所采用的波动数据筛选单元能够对波动值进行筛选,所以避免了源数据单一。因为具有的数据组合部能够对数据采用组合方式进行组合,所以使得最终生成随机数的范围更广,随机性更强。。因此,本专利技术的获取随机可验数的装置及其方法使得中奖结果更加公平、公正能够保证彩民的利益。附图说明图1是本专利技术的实施例中的获取随机可验数的装置的框图;图2是本专利技术的实施例中的数据捕捉部的框图;图3是本专利技术的实施例中的数据组合部的框图;图4是本专利技术的实施例中的流程示意图。具体实施方式为了使本专利技术实现的技术手段与功效易于明白了解,以下结合实施例及附图对本专利技术作具体阐述。实施例:图1是本专利技术的实施例中的获取随机可验数的装置的框图。如图1所示,本实施例的一种获取随机可验数的装置100,与多个公信数据源通信连接,包括:数据捕捉部1,数据组合部2,数据存储部3,数据输出部4,源数据存储部(图中未示出)和源数据查询接口(图中未示出)。图2是本专利技术的实施例中的数据捕捉部的框图。如图2所示,数据捕捉部1,从公信数据源的源数据中捕捉数据。数据捕捉部1捕捉的数据为预先设置捕捉数据的时刻的值或者为预先设置捕捉数据的时刻的数据与起始时刻捕捉的数据的差值中的一种。数据捕捉部1包括:捕获时间点设定单元11,数据获取单元12,数据暂存单元13,波动计算单元14和波动数据筛选单元15。捕获时间点设定单元11,用于设置捕获数据的捕获时间点。数据获取单元12,根据捕获时间点设定单元11设定的捕获时间点进行数据的获取。数据暂存单元13,对数据获取单元12获取的数据进行暂存。波动计算单元14,对数据暂存单元12中暂存的数据的个、十、百、千或万的每个数据位的波动值进行计算。波动数据筛选单元15,根据波动计算单元计算得到的波动值对数据暂存单元12中波动值小于5的数据进行删除。图3是本专利技术的实施例中的数据组合部的框图。如图3所示,数据组合部2,对捕捉到的数据进行组合。公信数据源的源数据包括证券综合指数的数据和气象局的温度数据。数据组合部2包括:组合规则存储单元21和组合计算单元22。组合规则存储单元21,对波动数据筛选单元15筛选后的数据的组合规则进行存储。组合计算单元22,通过组合规则存储单元21存储的组合规则对数据进行组合计算,从而得到随机可验数。数据存储部3,对组合后的数据进行存储。数据输出部4,将组合后的数据作为随机可验数进行输出。源数据存储部5,对数据捕捉部1获取的源数据进行存储。源数据查询接口6,用于供第三方查询源数据。源数据查询接口6包括http接口、https接口和socket接口。图4是本专利技术的实施例中的流程示意图。如图4所示,本实施例获取随机可验数的装置100的工作过程如下:步骤1,预先设置未来捕获数据的捕获时间点。在本实施例中,以2017年11月22号14:00为数据捕捉时间点。步骤2,对与捕获时间点相对应的源数据进行获取。步骤2包括如下子步骤:步骤2-1,根据捕获时间点进行数据的获取。在本实施例中,捕捉到的数据为:上海市气象局温度14.5摄氏度;江苏省气象局温度14.1摄氏度;浙江省气象局温度13.8摄氏度;安徽省气象局温度13.6摄氏度;湖北省气象局温度13.0摄氏度;湖南省气象局温度13.9摄氏度。步骤2-2,对获取的数据进行暂存。步骤2-3,对暂存的数据的个、十、百、千或万的每个数据位的波动值进行计算。在本实施例中,十位数分别为:1、1、1、1、1、1,个位数分别为:3、3、3、3、4、4,小数点后一位分别为:本文档来自技高网...
一种获取随机可验数的装置及其方法

【技术保护点】
一种获取随机可验数的装置,与多个公信数据源通信连接,其特征在于,包括:数据捕捉部,从所述公信数据源的源数据中捕捉数据;数据组合部,对捕捉到的所述数据进行组合;数据存储部,对组合后的所述数据进行存储;以及数据输出部,将组合后的所述数据作为所述随机可验数进行输出,其中,所述数据捕捉部包括:捕获时间点设定单元,用于设置捕获数据的捕获时间点;数据获取单元,根据所述捕获时间点设定单元设定的捕获时间点进行数据的获取;数据暂存单元,对所述数据获取单元获取的数据进行暂存;波动计算单元,对数据暂存单元中暂存的所述数据的个、十、百、千或万的每个数据位的波动值进行计算;以及波动数据筛选单元,根据所述波动计算单元计算得到的所述波动值对所述数据暂存单元中波动值小于5的数据进行删除,所述数据组合部包括:组合规则存储单元,对波动数据筛选单元筛选后的所述数据的组合规则进行存储;以及组合计算单元,通过所述组合规则存储单元存储的所述组合规则对所述数据进行组合计算,从而得到所述随机可验数。

【技术特征摘要】
1.一种获取随机可验数的装置,与多个公信数据源通信连接,其特征在于,包括:数据捕捉部,从所述公信数据源的源数据中捕捉数据;数据组合部,对捕捉到的所述数据进行组合;数据存储部,对组合后的所述数据进行存储;以及数据输出部,将组合后的所述数据作为所述随机可验数进行输出,其中,所述数据捕捉部包括:捕获时间点设定单元,用于设置捕获数据的捕获时间点;数据获取单元,根据所述捕获时间点设定单元设定的捕获时间点进行数据的获取;数据暂存单元,对所述数据获取单元获取的数据进行暂存;波动计算单元,对数据暂存单元中暂存的所述数据的个、十、百、千或万的每个数据位的波动值进行计算;以及波动数据筛选单元,根据所述波动计算单元计算得到的所述波动值对所述数据暂存单元中波动值小于5的数据进行删除,所述数据组合部包括:组合规则存储单元,对波动数据筛选单元筛选后的所述数据的组合规则进行存储;以及组合计算单元,通过所述组合规则存储单元存储的所述组合规则对所述数据进行组合计算,从而得到所述随机可验数。2.根据权利要求1所述的获取随机可验数的装置,其特征在于:其中,所述数据捕捉部捕捉的所述数据为预先设置捕捉数据的时刻的值或者为预先设置捕捉数据的时刻的数据与起始时刻捕捉的数据的差值中的一种。3.根据权利要求1所述的获...

【专利技术属性】
技术研发人员:李丕丁张志飞王秋思胡龙宝涂迦南周祥宇
申请(专利权)人:上海理工大学
类型:发明
国别省市:上海,31

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

1