logo好方法网

一种基于redis协议的智能合约系统


技术摘要:
本发明公开了一种基于redis协议的智能合约系统,包括采集单元、整理识别单元、分析单元、登录单元、验证单元、数据库和调动操作单元;所述采集单元用于实时采集用户网络通讯相关的数据,并自动获取通讯信息,将通讯信息传输至整理识别单元,所述整理识别单元对通讯信息  全部
背景技术:
智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合 约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转,智能合约概念 于1995年由Nick  Szabo首次提出。 目前针对只能合约提出的一个交易类的环境,还是存在一些违反规定的用户,系 统无法依据对应的监测系统进行安全监测,导致智能合约出现漏洞,为此,我们提出一种基 于redis协议的智能合约系统。
技术实现要素:
本发明的目的在于提供一种基于redis协议的智能合约系统,通过整理识别单元 的设置,对采集单元采集的通讯信息进行整理识别,从而得出通讯信息的相关数据,分析单 元依据通讯信息的相关数据进行数据分析,从而对用户通讯进行评分排序,来解决现有技 术中无法对数据进行精确分析的问题,增加对数据的准确分析,从而增加数据的说服力度 和数据的可靠性,节省分析所消耗的时间,提高工作效率,通过验证单元的设置,对监测人 员的管理账号进行安全验证,调动操作单元依据验证单元的验证结果进行监测人员的操作 权限,增加账号的安全性,节省验证时间,提高工作效率。 本发明所要解决的技术问题为; 本发明的目的可以通过以下技术方案实现:一种基于redis协议的智能合约系统,包括 采集单元、整理识别单元、分析单元、登录单元、验证单元、数据库和调动操作单元; 所述采集单元用于实时采集用户网络通讯相关的数据,并自动获取通讯信息,将通讯 信息传输至整理识别单元,所述整理识别单元对通讯信息进行整理识别操作,得到文字数 据、语音数据、通讯次数数据、时间数据和用户号数据,并将其一同传输至分析单元; 数据库内存储有合约限定内容的相关数据,将其标定为限定信息,限定信息包括限定 字符数据和限定字符组数据,分析单元从数据库内获取限定字符数据和限定字符组数据, 并将其与文字数据、语音数据、通讯次数数据、时间数据和用户号数据进行分析操作,得到 监测重要值排序,并将其传输至调动操作单元; 调动操作单元用于对监测重要值排序进行调整操作,具体为:当调动操作单元接收到 监测重要值排序时,显示相关数据,监测人员通过管理账号进行调节操作; 登录单元用于登录监测人员的管理账号信息,管理账号信息包括管理账号数据和管理 密码数据,数据库内还存储有监测人员的记录账号信息,记录账号信息包括记录账号数据、 记录密码数据、监测人员身份数据以及对应的手机号码数据; 验证单元从数据库内获取记录账号数据、记录密码数据、监测人员身份数据以及对应 的手机号码数据,并将其与管理账号数据和管理密码数据进行验证操作,得到账号正确信 5 CN 111597527 A 说 明 书 2/7 页 号、验证码正确信号和验证码错误信号,并将其一同传输至调动操作单元; 调动操作单元接收账号正确信号、验证码正确信号和验证码错误信号,并对其进行识 别,当识别到账号正确信号或验证码正确信号时,则允许监测人员进行调动操作,当识别到 验证码错误信号时,则禁止监测人员进行调动操作。 进一步的:整理识别操作的具体操作过程为: 步骤一:获取通讯信息,将其内用户通讯时的语音数据标定为语音数据,并将语音数据 标记为 ,i=1,2,3......n1,将其内用户通讯的次数标定为通讯次数数据,并将通讯次 数数据标记为 ,i=1,2,3......n1,将其内用户每次通讯的时间标定为时间数据,并将时 间数据标记为 ,i=1,2,3......n1,将其内用户通讯的用户号信息标定为用户号数据,并 将用户号数据 ,i=1,2,3......n1; 步骤二:提取上述步骤一中的语音数据,并识别其中的文字数据,并将文字数据标记为 ,i=1,2,3......n1; 步骤三:将文字数据、语音数据、通讯次数数据和时间数据,归类到对应的用户号数据 内。 进一步的:分析操作的具体操作过程为: K1:获取通讯次数数据和时间数据,将时间数据和通讯次数数据进行一一对应,并将对 应后的时间数据进行由远到近进行排序,由远到近具体指代将距离排序时间越远的时间点 标定为最大时间值,将距离排序时间越近的时间点标记为最小时间值,提取最大时间值和 最小时间值,并将其带入到计算式:时间差值=最小时间值-最大时间值,并将时间差值与通 讯次数数据一同带入到计算式:通讯频率=通讯次数数据/时间差值; K2:提取时间数据,计算出每次通讯之间的时间间隔数据,并将其标定为间隔时间,并 将其与时间差值一同带入到计算式:间隔占比值=间隔时间/时间数据,将间隔占比值带入 到计算式: ,其中, 表示为平均间隔占比值,即间隔占比均值, 表示为每 次间隔占比值; K3:获取文字数据,并将其每个文字依次进行字符标定,并将字符标记为 ,l=1,2, 3......n2,将文字数据内相邻的字符进行任意位数的字符标记,将其标定为字符组,将其 与限定字符数据和限定字符组数据进行匹配,具体为:将文字数据中的每个字符和字符组 分别与限定字符数据和限定字符组数据进行匹配,当文字数据中的字符和字符组与限定字 符数据和限定字符组数据的匹配结果相一致时,则判定该文字数据内出现限定内容,生成 限定单信号和限定双信号,当文字数据中的字符和字符组与限定字符数据和限定字符组数 据的匹配结果不一致时,则判定该文字数据内未出现限定内容,生成正常信号; K4:提取上述限定单信号、限定双信号和正常信号,并依据其进行标记,当识别到一个 限定单信号或限定双信号时,则将其标定为一次单限定或一次双限定,当识别到两个限定 单信号或限定双信号时,则将其标记为两次单限定或两次双限定,依据限定单信号或限定 双信号的次数标记,将总的限定单信号和限定双信号次数分别标定为字符错误次数和组合 6 CN 111597527 A 说 明 书 3/7 页 错误次数,并将字符错误次数和组合错误次数分别标记为 , ,v=1,2,3......n3,将 字符错误次数与总的字符带入到计算式:字符错误占比值=字符错误次数/总字符,依据字 符错误占比值的计算方法计算出组合错误占比值,其中,总字符指代文字数据中对应的字 符数量; K5:分别提取上述K1、K2和K4中的通讯频率、间隔占比均值、字符错误占比值和组合错 误占比值,并将其一同带入到分值转换计算式中,从而计算出综合评分值,具体计算式为: ,其中, 表示为综合评分值, 、 和 分别表示为通讯频率、字符错误占比值和组合错误占比值,u1、u2、u3和u4分别 表示为通讯频率、间隔占比均值、字符错误占比值和组合错误占比值的分值转化预设阈值, e表示为分值转换影响偏差值,e的取值为1.2131790; K6:提取综合评分值,将其进行从大到小的排序,将综合评分值排序标定为评分排序, 设定一个评分合格阈值M,并将其与评分排序进行匹配,匹配出评分合格阈值M在评分排序 中所处的位置,将小于评分合格阈值M的对应用户号数据调取出来,并对其进行再次排序, 将其综合评分值进行从小到大的排序,并将其排序标定为监测重要值排序。 进一步的:验证操作的具体操作过程为: H1:获记录账号数据,并将其标记为 ,b=1,2,3......n4,获取记录密码数据,并 将其标记为 ,b=1,2,3......n4,获取管理账号数据,并将其标记为GZH,获取管理 密码数据,并将其标记为GMM; H2:获取上述H1中的记录账号数据和管理账号数据,并将其进行匹配,具体为: S1:当管理账号数据在记录账号数据内没有匹配到一致的账号时,则判定该账号数据 不存在,即该监测人员的账号错误,自动跳转至登录账号界面; S2:当管理账号数据在记录账号数据内匹配到一致的结果时,则判定该账号存在,并自 动提取管理账号数据对应的管理密码数据和记录账号数据对应的记录密码数据; H3:获取上述S2中的管理密码数据和记录密码数据,并将其进行密码验证匹配,具体 为: SS1:当管理密码数据和记录密码数据匹配结果不一致时,则判定该密码错误,并提取 监测人员身份数据以及对应的手机号码数据,向手机号码发送验证提醒,依据验证码的正 确与否来判定验证结果,依据验证结果生成验证码正确信号和验证码错误信号; SS2:当管理密码数据和记录密码数据匹配结果一致时,则判定该密码正确,生成账号 正确信号。 本发明的有益效果: (1)采集单元实时采集用户网络通讯相关的数据,并自动获取通讯信息,将通讯信息传 输至整理识别单元,整理识别单元对通讯信息进行整理识别操作,得到文字数据、语音数 据、通讯次数数据、时间数据和用户号数据,并将其一同传输至分析单元;分析单元从数据 库内获取限定字符数据和限定字符组数据,并将其与文字数据、语音数据、通讯次数数据、 时间数据和用户号数据进行分析操作,得到监测重要值排序,并将其传输至调动操作单元; 7 CN 111597527 A 说 明 书 4/7 页 通过整理识别单元的设置,对采集单元采集的通讯信息进行整理识别,从而得出通讯信息 的相关数据,分析单元依据通讯信息的相关数据进行数据分析,从而对用户通讯进行评分 排序,增加对数据的准确分析,从而增加数据的说服力度和数据的可靠性,节省分析所消耗 的时间,提高工作效率。 (2)调动操作单元对监测重要值排序进行调整操作,具体为:当调动操作单元接收 到监测重要值排序时,显示相关数据,监测人员通过管理账号进行调节操作;登录单元登录 监测人员的管理账号信息,验证单元从数据库内获取记录账号数据、记录密码数据、监测人 员身份数据以及对应的手机号码数据,并将其与管理账号数据和管理密码数据进行验证操 作,得到账号正确信号、验证码正确信号和验证码错误信号;调动操作单元接收账号正确信 号、验证码正确信号和验证码错误信号,并对其进行识别,当识别到账号正确信号或验证码 正确信号时,则允许监测人员进行调动操作,当识别到验证码错误信号时,则禁止监测人员 进行调动操作;通过验证单元的设置,对监测人员的管理账号进行安全验证,调动操作单元 依据验证单元的验证结果进行监测人员的操作权限,增加账号的安全性,节省验证时间,提 高工作效率。 附图说明 下面结合附图对本发明作进一步的说明。 图1是本发明的系统框图。
下载此资料需消耗2积分,
分享到:
收藏