一种安全输入信息的实现方法及系统的制作方法_6

文档序号:9200626阅读:来源:国知局
权利要求1所述的方法,其特征在于,所述第一控制信号与所述第二控制信号相同,所述步骤S3包括: 步骤S3-21:所述第二设备判断所述选择信息是否为确定信息,是则执行步骤S3-22,否则执行步骤S3-23 ; 步骤S3-22:所述第二设备根据所述确定信息和其校验值生成第一控制信号,并将所述第一控制信号发送给所述第一设备,执行步骤S4 ; 步骤S3-23:所述第二设备判断所述选择信息是否为划屏信息,是则执行步骤S3-24,否则返回步骤S2 ; 步骤S3-24:所述第二设备根据所述划屏信息中的字符的增加量和其校验值生成第一控制信号,并将所述第一控制信号发送给所述第一设备,执行步骤S4。15.如权利要求14所述的方法,其特征在于,所述步骤S5-S6替换为: 步骤el:所述第一设备判断所述解析结果是否为所述确定信息,是则执行步骤e4,否则执行步骤e2 ; 步骤e2:所述第一设备判断解析结果是否为划屏信息,是则执行步骤e3,否则返回步骤S4 ; 步骤e3:所述第一设备存储所述划屏信息中的字符的增减量,返回步骤S4 ; 步骤e4:所述第一设备获取所述确定信息中的要修改的位序号的调整量;根据所述要修改的位序号的调整量和当前位序号计算所述要修改的位序号; 步骤e5:所述第一设备根据存储的划屏信息中的字符的增减量和所述字符串中所述要修改的位序号上的字符计算所述字符串中所述要修改的位序号上的字符; 步骤e6:所述第一设备用计算得到的所述字符串中所述要修改的位序号上的字符更新所述存储的字符串中所述要修改的位序号上的字符。16.如权利要求1所述的方法,其特征在于,所述第一设备根据所述要修改的位序号上的字符的增减量和所述存储的字符串中所述要修改的位序号上的字符更新所述存储的字符串中所述要修改的位序号上的字符,包括: 步骤S6-1:所述第一设备根据所述要修改的位序号上的字符的增减量和存储的字符串中所述要修改的位序号上的字符的序号相加得到第一相加结果; 步骤S6-2:所述第一设备判断所述第一相加结果是否大于第一数值,是则用所述第二数值对所述第一相加结果取余的结果所对应的字符作为存储的所述字符串中所述要修改的位序号上的字符,否则执行步骤S6-3 ; 步骤S6-3:所述第一设备判断所述第一相加结果是否小于第三数值,是则执行步骤S6-4,否则将所述第一相加结果所对应的字符作为存储的所述字符串中所述要修改的位序号上的字符; 步骤S6-4:所述第一设备用所述第二数值对所述第一相加结果取模,将取模结果所对应的字符作为所述存储的字符串中所述要修改的位序号上的字符。17.如权利要求16所述的方法,其特征在于,所述字符串为数字串,所述字符为数字;所述步骤S6-1包括:所述第一设备将所述要修改的位序号上的数字的增减量和存储的数字串中所述要修改的位序号上的数字相加得到第一相加结果。18.如权利要求1所述的方法,其特征在于,所述步骤S7包括:所述第一设备将显示的所述要修改的位序号上的字符重新显示为所述存储的字符串中所述要修改的位序号上的字符,返回步骤S4。19.如权利要求1所述的方法,其特征在于,所述步骤S4与步骤S5之间包括: 所述第一设备判断所述解析结果是否为合法数据,是则执行步骤S5,否则返回步骤S4020.如权利要求19所述的方法,其特征在于,所述第一设备判断所述解析结果是否为合法数据,具体为: 所述第一设备根据所述解析结果中的数据部分计算校验值,并判断计算得到的校验值是否与所述解析结果中的校验值一致,是则所述解析结果为合法数据,否则所述解析结果不为合法数据。21.一种安全输入信息的实现系统,其特征在于,包括第一设备和第二设备; 所述第一设备包括: 第一接收模块,用于接收第一用户触发信息和第二控制信号; 第一生成模块,用于当所述第一接收模块接收到所述第一用户触发信息时,生成字符串; 第一存储模块,用于存储所述第一生成模块生成的字符串; 第一显示模块,用于显示所述第一生成模块生成的字符串,还用于重新显示所述第一存储模块中存储的字符串; 解析判断模块,用于当所述第一接收模块接收到所述第二控制信号时,对所述第二控制信号进行解析并判断解析结果是否为确认信息,是则触发操作模块工作,否则触发第一获取模块工作; 所述第一获取模块,用于从所述解析结果中获取要修改的位序号上的字符的增减量;还用于获取要修改的位序号; 更新模块,用于根据所述要修改的位序号上的字符的增减量和所述存储的字符串中所述要修改的位序号上的字符更新所述第一存储模块中存储的字符串中所述要修改的位序号上的字符; 所述操作模块,用于用所述第一存储模块中存储的字符串进行继续操作; 所述第二设备包括: 第二接收模块,用于接收第二用户触发信息,还用于接收用户在用户输入界面上的选择信息; 第二显示模块,用于当所述第二接收模块接收到第二用户触发信息时,显示所述用户输入界面; 第二生成模块,用于根据所述选择信息生成第一控制信号; 第二发送模块,用于将所述第二生成模块生成的所述第一控制信号发送给所述第一设备;所述选择信息中包括要修改的位序号上的字符的增减量。22.如权利要求21所述的系统,其特征在于,所述第二设备还包括: 第二判断模块,用于判断是否接收到用户在用户输入界面上的选择信息,是则触发所述第二生成模块工作,否则触发第二报错模块工作; 所述第二报错模块,用于报错。23.如权利要求22所述的系统,其特征在于,所述第二设备还包括:第四判断模块,用于当所述第二判断模块判断为否时判断等待时间是否等于预设时长,是则触发所述第二报错模块工作;否则触发所述第二接收模块工作。24.如权利要求21所述的系统,其特征在于,所述第一设备还包括: 初始化模块,用于初始化当前位序号; 所述更新模块还用于用所述要修改的位序号更新当前位序号。25.如权利要求24所述的系统,其特征在于,所述第一设备还包括: 第一判断模块,用于判断当前位序号是否与获取到所述要修改的位序号一致,是则触发所述第一显示模块工作,否则触发第三判断模块工作; 所述第三判断模块,用于判断当前位序号是否为初始值,是则触发所述第一显示模块工作,否则触发第一代替模块工作; 所述第一代替模块,用于用特殊符号代替显示的当前位序号上的字符; 所述第一显示模块,还用于重新显示所述要修改位序号上的字符。26.如权利要求24所述的系统,其特征在于,所述第一设备还包括: 第五判断模块,用于判断所述第一接收模块是否接收到第二控制信号,是则触发所述解析判断模块工作,否则触发第七判断模块工作; 所述第七判断模块,用于判断等待时间是否超时,是则触发第一报错模块工作,否则触发所述第五判断模块工作; 所述第一报错模块,用于报错。27.如权利要求26所述的系统,其特征在于,所述第一设备还包括: 第九判断模块,用于判断当前位序号是否为初始值,是则触发所述第五判断模块工作,否则触发第十一判断模块工作; 所述第十一判断模块,用于判断当前位序号上的字符是否显示超时,是则触发第二代替模块工作,否则触发所述第五判断模块工作; 所述第二代替模块,用于用特殊符号代替显示的当前位序号上的字符。28.如权利要求21所述的系统,其特征在于,所述第二生成模块包括:第一判断单元、第一生成单元、第一获取单元和第二生成单元; 所述第一判断单元,用于判断所述接收到的选择信息中是否有确认信息,是则触发所述第一生成单元工作,否则触发所述第二获取模块工作; 所述第一生成单元,用于根据所述确认信息和其校验值生成第一控制信号; 所述第一获取单元,用于获取所述选择信息中的要修改的位序号和所述要修改的位序号上的字符的增减量; 所述第二生成单元,用于根据所述要修改的位序号、所述要修改的位序号上的字符的增减量、及所述要修改的位序号和所述要修改的位序号上的字符的增减量的校验值生成第一控制信号。29.如权利要求28所述的系统,其特征在于,所述第一获取模块具体用于从所述解析结果中获取要修改的位序号和所述要修改的位序号上的字符的增减量。30.如权利要求21所述的系统,其特征在于,所述选择信息中还包括:要修改的位序号; 所述第一接收模块还具体用于接收根据用户的确认按键信息生成的第二控制信号;所述第一获取模块具体用于从所述解析结果中获取所述要修改的位序号和所述要修改的位序号上的字符的增减量。31.如权利要求30所述的系统,其特征在于,所述第一显示模块还用于重新显示所述要修改的位序号上的字符。32.如权利要求21或24所述的系统,其特征在于,所述选择信息中还包括:所述要修改的位序号的调整量; 所述第一获取模块,具体用于从所述解析结果中获取所述要修改的位序号的调整量和所述要修改的位序号上的字符的增减量。33.如权利要求32所述的系统,其特征在于,所述更新模块还用于用所述要修改的位序号的调整量更新当前位序号。34.如权利要求21所述的系统,其特征在于,所述第一控制信号与所述第二控制信号相同,所述第二生成模块包括: 第二判断单元,用于判断所述选择信息是否为确定信息,是则触发第三生成单元工作,否则触发第三判断单元工作; 所述第三生成单元,用于根据所述确定信息和其校验值生成第一控制信号; 所述第三判断单元,用于判断所述选择信息是否为划屏信息,是则触发第四生成单元工作,否则触发所述第二接收模块工作; 所述第四生成单元,用于根据所述划屏信息中的字符的增加量和其校验值生成第一控制信号。35.如权利要求34所述的系统,其特征在于,所述第一获取模块包括: 第四判断单元,用于判断所述解析结果是否为所述确定信息,是则触发第一获取单元工作,否则触发第五判断单元工作; 所述第五判断单元,用于判断解析结果是否为划屏信息,是则触发第一存储单元工作,否则触发所述第一接收模块工作; 所述第一存储单元,用于存储所述划屏信息中的字符的增减量; 所述第一获取单元,用于获取所述确定信息中的要修改的位序号的调整量; 所述更新模块包括: 第一计算单元,用于根据所述要修改的位序号的调整量和当前位序号计算所述要修改的位序号; 第二计算单元,用于根据存储的划屏信息中的字符的增减量和所述字符串中所述要修改的位序号上的字符计算所述要修改的位序号上的字符; 第二更新单元,用于用所述第二计算单元计算得到的所述要修改的位序号上的字符更新所述存储的字符串中所述要修改的位序号上的字符。36.如权利要求21所述的系统,其特征在于,所述更新模块包括: 相加单元,用于根据所述要修改的位序号上的字符的增减量和存储的字符串中所述要修改的位序号上的字符的序号相加得到第一相加结果; 第六判断单元,用于判断所述相加单元的第一相加结果是否大于第一数值,是则触发第一设置单元工作,否则触发第七判断单元工作; 所述第一设置单元,用于用所述第二数值对所述第一相加结果取余的结果所对应的字符作为存储的所述字符串中所述要修改的位序号上的字符; 所述第七判断单元,用于判断所述第一相加结果是否小于第三数值,是则触发第二设置单元工作,否则触发第三设置单元工作; 所述第二设置单元,用于用所述第二数值对第一相加结果取模,将取模结果所对应的字符作为所述存储的字符串中所述要修改的位序号上的字符; 所述第三设置单元,用于将所述第一相加结果所对应的字符作为存储的所述字符串中所述要修改的位序号上的字符。37.如权利要求36所述的系统,其特征在于,所述字符串为数字串,所述字符为数字;所述相加单元,具体用于将所述要修改的位序号上的数字的增减量和存储的数字串中所述要修改的位序号上的数字相加得到第一相加结果。38.如权利要求21所述的系统,其特征在于,所述第一显示模块,具体还用于将显示的所述要修改的位序号上的字符重新显示为所述存储的字符串中所述要修改的位序号上的字符。39.如权利要求21所述的系统,其特征在于,所述第一设备还包括: 第十七判断模块,用于判断所述解析结果是否为合法数据,是则触发所述解析判断模块工作,否则触发所述第一接收模块工作。40.如权利要求39所述的系统,其特征在于,所述第十七判断模块具体用于根据所述解析结果中的数据部分计算校验值,并判断计算得到的校验值是否与所述解析结果中的校验值一致,是则所述解析结果为合法数据,否则所述解析结果不为合法数据。
【专利摘要】本发明公开一种安全输入信息的实现方法及系统,该方法包括:当第一设备接收到第一用户触发信息时,生成字符串并存储和显示;当第二设备接收到第二用户触发信息时,显示用户输入界面;根据接收到的选择信息生成第一控制信号并将其发送给第一设备;当第一设备接收到第二控制信号时,对其进行解析并判断解析结果是否为确认信息,是则用存储的字符串进行继续操作,结束,否则从解析结果中获取要修改的位序号上的字符的增减量,获取要修改的位序号;根据要修改的位序号上的字符的增减量和存储的字符串中要修改的位序号上的字符更新存储的字符串中要修改的位序号上的字符;重新显示存储的字符串。使用本发明方案可提高信息输入的安全性。
【IPC分类】G06F21/83
【公开号】CN104915612
【申请号】CN201510305447
【发明人】陆舟, 于华章
【申请人】飞天诚信科技股份有限公司
【公开日】2015年9月16日
【申请日】2015年6月5日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1