一种采用二维码和以网络时间为密钥的留言方法与流程

文档序号:16629668发布日期:2019-01-16 06:27阅读:503来源:国知局
一种采用二维码和以网络时间为密钥的留言方法与流程

该发明利用二维码应用广泛、生成和读取便捷且具有隐性表达信息的特点,将留言内容和未来时间加密后转换为二维码图像,在当前网络时间到达未来时间之前,留言内容无法被解码出来,适宜社交留言、网络促销等希望信息在未来某个时间才能被开启和阅读的应用领域。



背景技术:

在传统的社交留言中,留言信息都是以显性,即以人眼可阅读的文字形式来表示。在某些应用场景,如场景1:父亲将写给女儿的寄语装入信封,希望在女儿婚礼当天开启;场景2:在招投标过程中,投标人将价格等关键信息提前装入信封,在开标规定时间内开启;场景3:在网络促销中,商家发给用户的优惠码在特定的时间内才有效;场景4:在情感表达中,一方性格羞涩,不敢当面向对方表达情意,于是写信寄给对方,并告知对方在某个具有特殊意义的时刻开启;场景5:写给同桌的留言,希望对方在毕业后阅读。以上场景中的应用需求均具有留言内容、时间两项重要因素,均希望留言内容在未来的某一个时间点之后或时间段内开启。

但是,以上场景的留言内容在未来时间点到来之前,均有被开启的可能;要是能以时间为密码,只有当时间点到来后,留言内容才能被开启,则可以解决被提前阅读的问题。



技术实现要素:

本发明提供一种基于二维码和以网络时间为密钥的留言方法,解决上述留言内容被提前阅读的问题,适用于社交留言、网络促销等希望信息在未来某个时间才能被开启和阅读的领域,所述方法包括以下步骤:

(1)设计一套软件系统,将留言内容和未来时间加密后转换为二维码图像,所述未来时间为加密解密规则的密钥之一;

(2)使用所述软件系统,扫描所述二维码图像,应用当前网络时间和所述加密解密规则解码所述留言内容;

(3)解码时,只有在掌握所述加密解密规则,且所述当前网络时间与所述未来时间一致时,才能正确解码出所述留言内容;所述加密解密规则由所述软件系统执行,其有益效果是其他人在不掌握所述加密解密规则的情况下,即使使用正确的时间密码,也无法解码出所述留言内容;

(4)解码时,所述软件系统读取的当前网络时间来自于具有公信力的第三方,以保障网络时间的客观、准确;当未连接网络或所述当前网络时间与所述未来时间不一致时,无法解码出所述留言内容;所述软件系统应用网络时间作为密钥的有益效果是所述网络时间用户无法修改(使用本地系统时间的话,解码者可以任意设置本地时间),从而使得所述未来时间无法提前到来。

进一步,所述未来时间为一个时间点、时间段。

进一步,所述当前网络时间与所述未来时间一致,当所述未来时间为一个时间点,在当前网络时间到达所述时间点之前,所述留言内容无法被解码出来;当未来时间为一个时间段,在当前网络时间位于所述时间段内才能解码出所述留言内容。

进一步,所述未来时间,留言者可以选择加密后转换为二维码,或者不加密直接转换为二维码,在加密后转换为二维码的情况下,留言者应该告知解码者于哪个未来时间去解码;在所述未来时间不加密直接转换为二维码的情况下,因为只是所述留言内容被加密,所述未来时间没有被加密,不用留言者告知,扫码即可知道于哪个未来时间去解码。

在应用阶段,所述二维码图像保存后,可以单独发送给留言对象,或者将所述二维码图像添加到文件、美景照片等其他载体中,再发送给留言对象或公布到自己的社交留言圈让对方自行下载,也可以将所述二维码图像打印、添加到纸质的留言簿后,赠送给对方,其有益效果是避免发送单纯的二维码图像不够生动、太过枯燥。

附图说明

图1是本发明的工作流程图。

图中:1-留言内容,2-未来时间,3-加密规则,4-二维码图像,5-网络服务器,6-当前网络时间,7-时间一致,8-解密规则,9-错误提示。

具体实施方式

以下结合附图对本发明作进一步说明。参见图1,一种基于二维码和以网络时间为密钥的留言方法,其特征在于,其步骤如下:

(1)应用计算机编程技术设计一套软件系统,将留言内容1和未来时间2加密后转换为二维码图像4;所述未来时间1为将来的一个时间点或者一个时间段,用所述未来时间1作为加密规则3的密钥之一,所述加密规则3采用加密技术自定义设计,由所述软件系统自动执行;

(2)使用所述软件系统,扫描所述二维码图像4,应用当前网络时间6和解密规则8解码所述二维码图像4;

(3)解码时,只有在同时满足所述解密规则8为所述加密规则3对应的解码规则、所述当前网络时间6与所述未来时间2一致两个条件时,才能正确解码出所述留言内容1;满足两个条件的有益效果1是其他人在不掌握所述解密规则8的情况下,即使当前网络时间6已经到达所述未来时间2,也无法解码出正确的所述留言内容1,其有益效果2是即使掌握所述解密规则8,在当前网络时间6未到达所述未来时间2之前,也无法解码出正确的所述留言内容1;

(4)解码时,所述软件系统读取的当前网络时间6来自于具有公信力的第三方,以保障网络时间的客观、准确;当未连接网络或所述当前网络时间6与所述未来时间2不一致时,无法正确解码出所述留言内容1;所述软件系统应用网络时间作为密钥的有益效果是所述网络时间6用户无法修改,从而使得所述未来时间2无法提前到来;

(5)当所述未来时间2为一个时间点,在当前网络时间6到达所述时间点之前,所述留言内容1无法被解码出来;当未来时间2为一个时间段,在当前网络时间6位于所述时间段内才能解码出所述留言内容1;

(6)所述未来时间2,留言者可以选择加密后转换为二维码,或者不加密直接转换为二维码,在加密后转换为二维码的情况下,留言者应该告知解码者于哪个未来时间去解码;在所述未来时间2不加密直接转换为二维码的情况下,因为所述留言内容1被加密,所述未来时间2没有被加密,不用留言者告知,解码者扫码即可知道于哪个未来时间去解码;

(7)在应用阶段,所述二维码图像4保存后,可以单独发给留言对象,或者将所述二维码图像4添加到文件、美景照片等其他载体中,再发送给留言对象或公布到自己的社交留言圈让对方自行下载,也可以将所述二维码图像4添加、打印到纸质的留言簿后,赠送给对方,其有益效果是避免发送单纯的二维码图像不够生动、太过枯燥。

实施例

实施例1:一个年轻的父亲患病将于不久离世,于是写下一段话,希望女儿在二十岁生日那天开启。父亲把想对女儿说的话应用软件系统加密后转换为二维码图像打印在女儿照片的左上角,并以女儿二十岁生日时间作为开启留言内容的密码。

在女儿二十岁生日到来之前,扫码该二维码图像应该无法解码出正确的留言内容。为了实现该目的,解码软件所读取的当前时间应该确保不能被随意修改,否则解码者可以修改时间让二十岁生日这个时间点提前到来。此外,解码规则需保密,其他没有采用正确解码规则的软件,即使在该时间到达之后,也无法解码出正确的留言内容。所以,父亲在打印二维码图像后,应该在照片的反面留言告知女儿到时候用哪个软件解码,该解码软件内置了正确的解码规则。

依据《gb/t20520-2006》国家标准,国家授时中心建设了第三方可信时间戳服务机构,即联合信任时间戳服务中心,对外提供授时服务;如果解码软件在解码时读取的时间来自于该机构,则可以确保解码时间不能被修改,从而没办法让解码时间点提前到来,该方法的工作原理是解码软件读取的当前时间来自于网络,用可信网络时间代替可修改的本地时间。

所述加密解密规则,软件设计者可以根据需要自定义设计,例如:在加密时,将留言内容的每一个文字对应的utf-8码首末两位对换,别人在不知道该转换规则的情况下,无法解密出正确的留言内容;在解码时,解码软件首先判断当前网络时间是否到达未来时间,如果到达,则将utf-8值首尾对调即可实现正确的解码。

在加密时,未来时间可以加密,也可以不加密,在不加密的情况下,任意解码软件都可以解码出所述未来时间(留言内容仍旧被加密);在未来时间被加密的情况下,所述未来时间需要留言者通过口头告知等方式告诉解码者,以便解码者知道于何时开始解码。

实施例2:在招投标应用领域,可以将开标价格等关键信息用招标代理公司规定的软件加密成二维码图像,开标时间作为解码的密码之一。

在开标现场,投标者将打印在a4纸张上的所述二维码图像递交给代购机构,工作人员在开标现场用规定的软件扫描所述二维码图像,将价格信息解码出来并唱标。

在扫描二维码解码时,所述规定的软件对比当前网络时间是否到达开标时间,如果到达,则可以解码出正确的价格信息,否则予以拒绝;此外,由于所述开标价格被指定的软件加密,其他软件在不掌握解密规则的情况下,无法解码出价格信息,从而保证了开标价格信息的安全。

以上详细描述了本发明的较佳具体实施方式,本发明不限于上述实例,本技术领域的普通技术人员,在本发明的实质范围内,所作出的变化、添加或替换,也应属于本发明的保护范围。

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