本发明涉及二维码领域,尤其涉及一种照片备注二维码及其生成方法。
背景技术:
在日常生活、社交活动、旅行等各种场合,很多人都会拍照纪念,往往留存有大量照片,但日后翻看时,却经常记不起照片拍摄当时的情景,无形之中回忆的美好便打了折扣。
因此,需要一种具备场景提醒功能的技术方案,帮助人们将生活的点滴美好永久保留。
技术实现要素:
有鉴于此,本发明提供一种照片备注二维码及其生成方法,通过二维码的形式为照片配置一对一的备注信息,通过扫码即可查看照片拍摄当时的场景备注信息,使得照片的纪念意义得到更好的体现,且所述二维码信息经过加密操作,具备更好的私密性。
根据本发明的第一方面,提供照片备注二维码,其特征在于,所述二维码与照片一一对应,且包含有所对应照片的备注信息,所述备注信息包括照片的拍摄时间、地点及场合背景之至少一者。
其中,所述二维码印刷于相纸预定位置,或以图片形式与电子照片关联存储。
根据本发明的第二方面,提供一种照片备注二维码的生成方法,其特征在于,包括以下步骤:S1、在二维码生成界面中的信息输入界面中输入照片的备注信息,并对所输入的信息进行转换,以得到与其相对应的第一序号;S2、根据植入有二维码生成界面的操作系统的当前显示时间调用一种算法对第一序号进行至少一次加密操作,以生成第二序号;S3、将第一序号与第二序号进行排列,以形成序号组;S4、将序号组输入二维码生成界面中,以生成与序号组相对应的照片备注二维码。
步骤S1中,所述备注信息包括照片的拍摄时间、地点及场合背景之至少一者。
步骤S2包括以下子步骤:S21、根据植入有二维码生成界面的操作系统的当前显示时间以确定时间区间段序号;S22、根据时间区间段序号以选定与其相对应的算法对步骤S1中得到的第一序号进行第一次加密操作。
步骤S22之后,还包括:S23、通过加密顺序指针调用一种加密算法,以对完成第一次加密操作的第一序号进行第二次加密操作,以生成第二序号。
步骤S23中,加密顺序指针在随机调用并选取到第二次的加密算法后,判断第二次加密算法与第一次加密算法是否相同:若判定第二次加密算法与第一次加密算法相同,则放弃此次随机调用与选取操作,将加密顺序指针指向第一次加密算法,以此为起点向前或向后移动一个指针位置,并将与当前指针位置相对应的加密算法作为第二次加密操作的加密算法。
其中,所述加密算法包括DES、3DES、TEA、XTEA、RC4、PANAMA、Twofish、CAST-128、CAST-256、MD5与enigma。
执行步骤S2之前,将00~59秒划分为11个时间区间段,并将每个时间区间段分别与一种加密算法相绑定,形成11个加密区间段。
步骤S3中,将第一序号与第二序号顺次或逆次连接,以形成序号组。
与现有技术相比,本发明的有益效果包括:本发明的照片备注二维码及其生成方法,通过二维码的形式为照片配置一对一的备注信息,通过扫码即可查看照片拍摄当时的场景备注信息,使得照片的纪念意义得到更好的体现,且所述二维码信息经过加密操作,具备更好的私密性。
具体实施方式
下面通过具体实施方式对本发明作进一步详细说明,需注意的是,以下实施例仅作为对本发明的示例性说明,不作为对本发明的限制。
实施例1:
根据本发明的第一实施例,一种提供照片备注二维码,所述二维码与照片一一对应,且包含有所对应照片的备注信息,所述备注信息包括照片的拍摄时间、地点、场合、背景及其他自定义备注信息。
其中,对于纸质照片,相纸生产商可提前将所述二维码印刷于相纸预定位置,照片冲洗后再由主人自行录入信息,对于电子照片,所述二维码可以图片形式与电子照片关联存储。
本实施例中,照片主人日后翻看照片时,通过对照片备注二维码进行扫描,即可查看相关备注信息,重温拍摄当时的情景,带来更加真实温暖的回忆。
实施例2:
根据本发明的第二实施例,一种提供照片备注二维码的生成方法,包括以下步骤:
S1、在二维码生成界面中的信息输入界面中输入照片的备注信息,并对所输入的信息进行转换,以得到与其相对应的第一序号;
其中,所述备注信息包括照片的拍摄时间、地点、场合、背景及其他自定义备注信息。
S2、根据植入有二维码生成界面的操作系统的当前显示时间调用一种算法对第一序号进行至少一次加密操作,以生成第二序号;
其中,步骤S2更包括以下子步骤:
S21、根据植入有二维码生成界面的操作系统的当前显示时间以确定时间区间段序号;
S22、根据时间区间段序号以选定与其相对应的算法对步骤S1中得到的第一序号进行第一次加密操作;
另外,可选择对完成第一次加密操作的第一序号进行第二次加密操作,则在步骤S22实施之后,还包括:
S23、通过加密顺序指针调用一种加密算法,以对完成第一次加密操作的第一序号进行第二次加密操作,以生成第二序号;
其中,步骤S23中,加密顺序指针在随机调用并选取到第二次的加密算法后,判断第二次加密算法与第一次加密算法是否相同:若判定第二次加密算法与第一次加密算法相同,则放弃此次随机调用与选取操作,将加密顺序指针指向第一次加密算法,以此为起点向前或向后移动一个指针位置,并将与当前指针位置相对应的加密算法作为第二次加密操作的加密算法。
前述加密算法包括DES、3DES、TEA、XTEA、RC4、PANAMA、Twofish、CAST-128、CAST-256、MD5与enigma等。
另外,在步骤S2执行之前,将00~59秒划分为11个时间区间段,并将每个时间区间段分别与一种加密算法相绑定,以形成11个加密区间段。
例如:第1加密区间段与DES加密算法相绑定、第2加密区间段与3DES加密算法相绑定、第3加密区间段与TEA加密算法相绑定、第4加密区间段与XTEA加密算法相绑定、第5加密区间段与RC4加密算法相绑定、第6加密区间段与PANAMA加密算法相绑定、第7加密区间段与Twofish加密算法相绑定、第8加密区间段与CAST-128加密算法相绑定、第9加密区间段与CAST-256加密算法相绑定、第10加密区间段与MD5加密算法相绑定、第11加密区间段与enigma加密算法相绑定,系统时间落入哪个时间区间段,即采用其绑定的加密算法进行加密操作。
S3、将第一序号与第二序号进行排列,以形成序号组;
其中,第一序号与第二序号可顺次或逆次连接,以形成序号组。
S4、将序号组输入二维码生成界面中,以生成与序号组相对应的照片备注二维码;
其中,二维码生成界面将所输入序号组生成与序号组相对应的照片备注二维码的过程可采用现有的二维码生成技术来实现,此处不再赘述。
本实施例可根据需要对二维码生成界面中输入的备注信息进行两次加密操作,且在第二次加密操作之前,进行两次加密算法的比对,避免两次加密操作采用相同的加密算法,从而提高所生成的照片备注二维码的加密效果。
本发明的照片备注二维码及其生成方法,通过二维码的形式为照片配置一对一的备注信息,通过扫码即可查看照片拍摄当时的场景备注信息,使得照片的纪念意义得到更好的体现,且所述二维码信息经过加密操作,具备更好的私密性。
本领域技术人员可以理解,上述实施方式中各种方法的全部或部分步骤可以通过程序来指令相关硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘或光盘等。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换。