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

文档序号:9200626阅读:来源:国知局
储的字符串中要修改的位序号上的字符;
[0366]在本实施例中,更新模块707具体包括:
[0367]相加单元,用于根据要修改的位序号上的字符的增减量和存储的字符串中要修改的位序号上的字符的序号相加得到第一相加结果;
[0368]优选的,本实施例中的字符串为数字串,字符为数字;相加单元,具体用于将要修改的位序号上的数字的增减量和存储的数字串中要修改的位序号上的数字相加得到第一相加结果;
[0369]第六判断单元,用于判断相加单元的第一相加结果是否大于第一数值,是则触发第一设置单元工作,否则触发第七判断单元工作;
[0370]第一设置单元,用于用第二数值对第一相加结果取余的结果所对应的字符作为存储的字符串中要修改的位序号上的字符;
[0371]第七判断单元,用于判断第一相加结果是否小于第三数值,是则触发第二设置单元工作,否则触发第三设置单元工作;
[0372]第二设置单元,用于用第一数值对第一相加结果取模,将取模结果所对应的字符作为存储的字符串中要修改的位序号上的字符;
[0373]第三设置单元,用于将第一相加结果所对应的字符作为存储的字符串中要修改的位序号上的字符;
[0374]操作模块707,用于用第一存储模块703中存储的字符串进行继续操作;
[0375]第二设备8包括:
[0376]第二接收模块801,用于接收第二用户触发信息,还用于接收用户在用户输入界面上的选择信息;
[0377]第二显示模块802,用于当第二接收模块801接收到第二用户触发信息时,显示用户输入界面;
[0378]第二生成模块803,用于根据选择信息生成第一控制信号;
[0379]第二生成803模块包括:第一判断单元、第一生成单元、第一获取单元和第二生成单元;
[0380]第一判断单元,用于判断接收到的选择信息中是否有确认信息,是则触发第一生成单元工作,否则触发第二获取模块工作;
[0381]第一生成单元,用于根据确认信息和其校验值生成第一控制信号;
[0382]第一获取单元,用于获取选择信息中的要修改的位序号和要修改的位序号上的字符的增减量;
[0383]第二生成单元,用于根据要修改的位序号、要修改的位序号上的字符的增减量、及要修改的位序号和要修改的位序号上的字符的增减量的校验值生成第一控制信号。
[0384]第二发送模块804,用于将第二生成模块803生成的第一控制信号发送给第一设备7 ;选择信息中包括要修改的位序号上的字符的增减量。
[0385]在本实施例中,第二设备8还包括:
[0386]第二判断模块,用于判断是否接收到用户在用户输入界面上的选择信息,是则触发第二生成模块工作,否则触发第二报错模块工作;
[0387]第二报错模块,用于报错。
[0388]第二设备还包括:第四判断模块,用于当第二判断模块判断为否时判断等待时间是否等于预设时长,是则触发第二报错模块工作;否则触发第二接收模块801工作。
[0389]第一设备7还包括:
[0390]初始化模块,用于初始化当前位序号;
[0391]更新模块还用于用要修改的位序号更新当前位序号。
[0392]为了增强输入信息的安全性,在当前位序号上的数字显示超时时用特殊符号来替换明文,本实施例中的第一设备7还包括:
[0393]第一判断模块,用于判断当前位序号是否与获取到要修改的位序号一致,是则触发第一显示模块工作,否则触发第三判断模块工作;
[0394]第三判断模块,用于判断当前位序号是否为初始值,是则触发第一显示模块工作,否则触发第一代替模块工作;
[0395]第一代替模块,用于用特殊符号代替显示的当前位序号上的字符;
[0396]第一显示模块,还用于重新显示要修改位序号上的字符。
[0397]第一设备7还包括:
[0398]第五判断模块,用于判断第一接收模块是否接收到第二控制信号,是则触发解析判断模块工作,否则触发第七判断模块工作;
[0399]第七判断模块,用于判断等待时间是否超时,是则触发第一报错模块工作,否则触发第五判断模块工作;
[0400]第一报错模块,用于报错。
[0401]第一设备还包括:
[0402]第九判断模块,用于判断当前位序号是否为初始值,是则触发第五判断模块工作,否则触发第十一判断模块工作;
[0403]第十一判断模块,用于判断当前位序号上的字符是否显示超时,是则触发第二代替模块工作,否则触发第五判断模块工作;
[0404]第二代替模块,用于用特殊符号代替显示的当前位序号上的字符。
[0405]本实施例中第一设备7中的第一获取模块706有多种实现方式:
[0406](I)第一获取模块706具体用于从解析结果中获取要修改的位序号和要修改的位序号上的字符的增减量。
[0407](2)选择信息中还包括:要修改的位序号;
[0408]第一接收模块701还具体用于接收根据用户的确认按键信息生成的第二控制信号;
[0409]第一获取模块706具体用于从解析结果中获取要修改的位序号和要修改的位序号上的字符的增减量。
[0410]第一显示模块704还用于重新显示要修改的位序号上的字符。
[0411](3)选择信息中还包括:要修改的位序号的调整量;
[0412]第一获取模块706,具体用于从解析结果中获取要修改的位序号的调整量和要修改的位序号上的字符的增减量。
[0413]更新模块707还用于用要修改的位序号的调整量更新当前位序号。
[0414](4)第一控制信号与所述第二控制信号相同,第二生成模块803包括:
[0415]第二判断单元,用于判断选择信息是否为确定信息,是则触发第三生成单元工作,否则触发第三判断单元工作;
[0416]第三生成单元,用于根据确定信息和其校验值生成第一控制信号;
[0417]第三判断单元,用于判断选择信息是否为划屏信息,是则触发第四生成单元工作,否则触发第二接收模块工作;
[0418]第四生成单元,用于根据划屏信息中的字符的增加量和其校验值生成第一控制信号。
[0419]则,相应的,第一获取模块706包括:
[0420]第四判断单元,用于判断解析结果是否为确定信息,是则触发第一获取单元工作,否则触发第五判断单元工作;
[0421]第五判断单元,用于判断解析结果是否为划屏信息,是则触发第一存储单元工作,否则触发第一接收模块工作;
[0422]第一存储单元,用于存储划屏信息中的字符的增减量;
[0423]第一获取单元,用于获取确定信息中的要修改的位序号的调整量;
[0424]更新模块包括:
[0425]第一计算单元,用于根据要修改的位序号的调整量和当前位序号计算要修改的位序号;
[0426]第二计算单元,用于根据存储的划屏信息中的字符的增减量和字符串中要修改的位序号上的字符计算要修改的位序号上的字符;
[0427]第二更新单元,用于用第二计算单元计算得到的要修改的位序号上的字符更新存储的字符串中要修改的位序号上的字符。
[0428]为保证数据的合法性,第一设备还包括:
[0429]第十七判断模块,用于判断解析结果是否为合法数据,是则触发解析判断模块705工作,否则触发第一接收模块701工作;第十七判断模块具体用于根据解析结果中的数据部分计算校验值,并判断计算得到的校验值是否与解析结果中的校验值一致,是则解析结果为合法数据,否则解析结果不为合法数据。
[0430]通过本发明的技术方案不仅降低了终端硬件的成本,而且使用与终端App结合硬件的显示屏可避免信息在输入过程中被暴露的危险,提高信息输入的安全性。
[0431]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种安全输入信息的实现方法,其特征在于,包括: 步骤S1:当第一设备接收到第一用户触发信息时,生成字符串并存储和显示; 步骤S2:当第二设备接收到第二用户触发信息时,显示用户输入界面; 步骤S3:所述第二设备接收用户在所述用户输入界面上的选择信息,根据所述选择信息生成第一控制信号并将其发送给所述第一设备;所述选择信息中包括要修改的位序号上的字符的增减量; 步骤S4:当所述第一设备接收到第二控制信号时,对其进行解析并判断解析结果是否为确认信息,是则执行步骤S8,否则执行步骤S5 ; 步骤S5:所述第一设备从所述解析结果中获取要修改的位序号上的字符的增减量;所述第一设备获取要修改的位序号; 步骤S6:所述第一设备根据所述要修改的位序号上的字符的增减量和所述存储的字符串中所述要修改的位序号上的字符更新所述存储的字符串中所述要修改的位序号上的字符; 步骤S7:所述第一设备重新显示所述存储的字符串,返回步骤S4 ; 步骤S8:所述第一设备用存储的所述字符串进行继续操作,结束。2.如权利要求1所述的方法,其特征在于,所述步骤S2与步骤S3之间包括: 步骤al:所述第二设备等待接收用户在用户输入界面上的选择信息,并判断是否接收到,是则执行步骤S3,否则报错,结束。3.如权利要求2所述的方法,其特征在于,所述步骤al判断为否时还包括:所述第二设备判断等待时间是否等于预设时长,是则报错,结束;否则返回步骤S2。4.如权利要求1所述的方法,其特征在于,所述步骤SI还包括:所述第一设备初始化当前位序号; 所述步骤S6还包括:所述第一设备用所述要修改的位序号更新当前位序号。5.如权利要求4所述的方法,其特征在于,所述步骤S5与步骤S6之间包括: 步骤bl:所述第一设备判断当前位序号是否与获取到的所述要修改的位序号一致,是则执行步骤b4,否则执行步骤b2 ; 步骤b2:所述第一设备判断当前位序号是否为初始值,是则执行步骤b4,否则执行步骤b3 ;步骤b3:所述第一设备用特殊符号代替显示的当前位序号上的字符,执行步骤b4 ; 步骤b4:所述第一设备重新显示所述要修改位序号上的字符,执行步骤S6。6.如权利要求4所述的方法,其特征在于,所述步骤S4之前包括: 步骤Cl:所述第一设备等待接收第二控制信号,并判断是否接收到,是则执行步骤S4,否则执行步骤c2 ; 步骤c2:所述第一设备判断等待时间是否超时,是则报错,结束;否则返回步骤Cl。7.如权利要求6所述的方法,其特征在于,所述步骤c2判断为否时返回步骤Cl之前还包括: 步骤dl:所述第一设备判断当前位序号是否为初始值,是则返回步骤Cl,否则执行步骤d2 ; 步骤d2:所述第一设备判断当前位序号上的字符是否显示超时,是则执行步骤d3,否则返回步骤Cl ; 步骤d3:所述第一设备用特殊符号代替显示的当前位序号上的字符,返回步骤Cl。8.如权利要求1所述的方法,其特征在于,所述步骤S3包括: 步骤S3-11:所述第二设备判断所述接收到的选择信息中是否有确认信息,是则执行步骤S3-12,否则执行步骤S3-13 ; 步骤S3-12:所述第二设备根据所述确认信息和其校验值生成第一控制信号并将其发送给所述第一设备,执行步骤S4 ; 步骤S3-13:所述第二设备获取所述选择信息中的要修改的位序号和所述要修改的位序号上的字符的增减量; 步骤S3-14:所述第二设备根据所述要修改的位序号、所述要修改的位序号上的字符的增减量、及所述要修改的位序号和所述要修改的位序号上的字符的增减量两者的校验值生成第一控制信号并将其发送给所述第一设备,执行步骤S4。9.如权利要求8所述的方法,其特征在于, 所述步骤S5具体为:所述第一设备从所述解析结果中获取要修改的位序号和所述要修改的位序号上的字符的增减量。10.如权利要求1所述的方法,其特征在于,所述选择信息中还包括:要修改的位序号; 在所述步骤S4中如果所述第一设备检测到用户的按键确认信息时则接收根据用户的确认按键信息生成的第二控制信号; 所述步骤S5包括:所述第一设备从所述解析结果中获取所述要修改的位序号和所述要修改的位序号上的字符的增减量。11.如权利要求10所述的方法,其特征在于,所述步骤S5与步骤S6之间,还包括: 所述第一设备重新显示所述要修改的位序号上的字符。12.如权利要求1或4所述的方法,其特征在于,所述选择信息中还包括:所述要修改的位序号的调整量; 所述步骤S5包括:所述第一设备从所述解析结果中获取所述要修改的位序号的调整量和所述要修改的位序号上的字符的增减量。13.如权利要求12所述的方法,其特征在于,所述第一设备用所述要修改的位序号更新当前位序号,具体为: 所述第一设备用所述要修改的位序号的调整量更新当前位序号。14.如
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1