一种获取随机可验数的装置及其方法与流程

文档序号:14008262阅读:130来源:国知局
一种获取随机可验数的装置及其方法与流程

本发明具体涉及一种获取随机可验数的装置及其方法。



背景技术:

福利彩票是在关爱困难群体的背景下诞生的。一直以来,福利彩票都是社会舆论关注的热点,公众对福利彩票的质疑之声不绝于耳。现有的生成彩票数据的装置中,中奖号码多采用固定的软件使随机数生成的装置,但这些装置均通过人为设定随机数生成规则,因而可能被篡改操纵。

现在,网络上充斥着“福彩黑幕”、“福彩造假”等博人眼球的虚假新闻,甚至出现“预测福彩中奖号码”的网络诈骗行为,还有篡改生成随机数的电脑的数据,如: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,小数点后一位分别为:0、1、5、6、8、9。方差是各个数据分别与其平均数之差的平方的和的平均数。

公式为:其中,x表示样本的平均数,n表示样本的数量,xi表示个体,而s2就表示方差,通过计算得到:十位数方差为0,个位数方差为0.148,小数点后一位方差:11.375。

步骤2-4,根据波动值对数据暂存单元13中波动值小于5的数据进行删除。

在本实施例中,取方差为11.375的数据平均数的小数点后一位,将其他数据删除。若有多个方差大于5的,取方差最大的为有效数据。

步骤3,按照预先设定的组合规则组合源数据,从而获得随机可验数。

在本实施例中,取方差为11.375的数据平均数的小数点后一位,平均数为4.833333,即取得随机数为8。其他组合数据再重第一步开始。

组合规则为捕捉到的数据的数据位的和的开方、数据位是奇数的平均数、数据位是偶数的平均数或数据位个数除二取余,也可以采用其他对数值进行计算和组合的规则。

实施例的作用与效果

本实施例的获取随机可验数的装置及其方法,因为随机可验数是从公众可查询、个人无法操纵的数据平台获取的源数据,所以保证了随机性。因为所采用的波动计算单元能够对数据的每个数据位的波动值进行计算以及所采用的波动数据筛选单元能够对波动值进行筛选,所以避免了源数据单一。因为具有的数据组合部能够对数据采用组合方式进行组合,所以使得最终生成随机数的范围更广,随机性更强。。因此,本发明的获取随机可验数的装置及其方法使得中奖结果更加公平、公正能够保证彩民的利益。

上述实施方式为本发明的优选案例,并不用来限制本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1