一种水印信息生成方法及装置的制造方法
【专利摘要】本发明公开了一种水印信息生成方法及装置,该方法为,确定用户选取的文件,并获取与文件关联的水印信息;按照设定方式将水印信息添加至预置的图层中;将图层和文件的浏览界面进行重叠呈现。这样,水印信息添加到图层中,不需要改变文件结构,消除了破坏文件结构的风险,鲁棒性高,并且减少了直接向文件中添加水印信息的操作复杂性。
【专利说明】
一种水印信息生成方法及装置
技术领域
[0001]本发明涉及数字水印领域,尤其涉及一种水印信息生成方法及装置。
【背景技术】
[0002]随着信息技术的发展与进步,为保护数字媒体文件产权,数字水印技术应运而生并得到了快速的发展。现有技术下,数字水印技术是一种将水印信息直接嵌入文字载体当中的技术,这种技术不影响原载体的使用价值,也不容易被人察觉或注意到。
[0003]水印信息的存在要以不破坏原数据的欣赏价值和使用价值为原则。但是,现有技术下的数字水印技术都是以向文件中添加水印信息为前提,在操作上存在破坏原文件结构的风险,鲁棒性较低,并且向文件中添加水印信息的算法比较复杂,增加了实现复杂度。
【发明内容】
[0004]本发明实施例提供一种水印信息生成方法及装置,用以解决现有技术下的数字水印技术可能会破坏原文件结构,鲁棒性较低,并且向文件中添加水印信息的算法比较复杂的问题。
[0005]本发明实施例提供的具体技术方案如下:
[0006]—种水印信息生成方法,包括:
[0007]确定用户选取的文件,并获取与文件关联的水印信息;
[0008]按照设定方式将水印信息添加至预置的图层中;
[0009]将图层和文件的浏览界面进行重叠呈现。
[0010]较佳的,获取与文件关联的水印信息,具体包括:
[0011]获取对应文件的文件标识信息设置的水印信息;或者,
[0012]获取对应用户的用户标识信息设置的水印信息;或者,
[0013]获取系统默认配置的水印信息。
[0014]较佳的,按照设定方式将水印信息添加至预置的图层中,具体包括:
[0015]基于获取的水印信息生成相应的标签;
[0016]将标签按照预设的N*M排列方式添加至图层中,其中,N代表预设行数,M代表预设列数。
[0017]较佳的,基于获取的水印信息生成相应的标签,具体包括:
[0018]基于获取的水印信息直接生成相应的标签;或者,
[0019]基于预设密钥,对水印信息进行加密处理,获取相应的水印密文,并基于水印密文生成相应的标签。
[0020]较佳的,进一步包括:
[0021]若基于水印密文生成相应的标签,则在接收到解密指令时,采用预设密钥,对水印密文进行解密,获得相应的水印信息,并在图层中,呈现解密后的水印信息。
[0022]较佳的,进一步包括:
[0023]在生成标签的过程中,根据用户指示,设置标签的透明度。
[0024]较佳的,将图层和文件的浏览界面进行重叠呈现,具体包括:
[0025]根据用户指示,调整图层的属性参数;
[0026]将调整后的图层置于文件的浏览界面的上方,使图层和文件的浏览界面重叠呈现。
[0027]较佳的,调用图层的属性参数,具体包括:
[0028]至少调整以下参数中的一种或任意组合:图层形状、图层透明度、图层中心坐标、图层旋转角度。
[0029]较佳的,进一步包括:
[0030]当确定用户指示对浏览界面进行滚动操作时,保持图层的位置及显示内容不变;或者,
[0031]当确定用户指示对浏览界面进行滚动操作时,将图层与浏览界面进行同步滚动,并对图层中当前显示的标签数目进行检测,以及基于检测结果,采用N*M排列方式,对图层中的标签进行补充添加。
[0032]一种水印信息生成装置,具体包括:
[0033]获取单元,确定用户选取的文件,并获取与文件关联的水印信息;
[0034]生成单元,按照设定方式将水印信息添加至预置的图层中;
[0035]呈现单元,将图层和文件的浏览界面进行重叠呈现。
[0036]较佳的,获取与文件关联的水印信息时,获取单元具体用于:
[0037]获取对应文件的文件标识信息设置的水印信息;或者,
[0038]获取对应用户的用户标识信息设置的水印信息;或者,
[0039]获取系统默认配置的水印信息。
[0040]较佳的,按照设定方式将水印信息添加至预置的图层中时,生成单元具体用于:
[0041]基于获取的水印信息生成相应的标签;
[0042]将标签按照预设的N*M排列方式添加至图层中,其中4代表预设行数,M代表预设列数。
[0043]较佳的,基于获取的水印信息生成相应的标签,生成单元进一步用于:
[0044]基于获取的水印信息直接生成相应的标签;或者,
[0045]基于预设密钥,对水印信息进行加密处理,获取相应的水印密文,并基于水印密文生成相应的标签。
[0046]较佳的,生成单元进一步用于:
[0047]若基于水印密文生成相应的标签,则在接收到解密指令时,采用预设密钥,对水印密文进行解密,获得相应的水印信息,并在图层中,呈现解密后的水印信息。
[0048]较佳的,生成单元进一步用于:
[0049]在生成标签的过程中,根据用户指示,设置标签的透明度。
[0050]较佳的,将所述图层和所述文件的浏览界面进行重叠呈现时,呈现单元具体用于:
[0051]将图层和文件的浏览界面进行重叠呈现,具体包括:
[0052]根据用户指示,调整图层的属性参数;
[0053]将调整后的图层置于文件的浏览界面的上方,使图层和文件的浏览界面重叠呈现。
[0054]较佳的,调用图层的属性参数时,呈现单元进一步用于:
[0055]至少调整以下参数中的一种或任意组合:图层形状、图层透明度、图层中心坐标、图层旋转角度。
[0056]较佳的,生成单元进一步用于:
[0057]当确定用户指示对浏览界面进行滚动操作时,保持图层的位置及显示内容不变;或者,
[0058]当确定用户指示对浏览界面进行滚动操作时,将图层与浏览界面进行同步滚动,并对图层中当前显示的标签数目进行检测,以及基于检测结果,采用N*M排列方式,对图层中的标签进行补充添加。
[0059]本发明实施例中,确定用户选取的文件,并获取与文件关联的水印信息;按照设定方式将水印信息添加至预置的图层中;将图层和文件的浏览界面进行重叠呈现。这样,水印信息添加到图层中,不需要改变文件结构,消除了破坏文件结构的风险,鲁棒性高,并且减少了直接向文件中添加水印信息的操作复杂性。
【附图说明】
[0060]图1为本发明实施例中水印信息生成方法的流程图;
[0061]图2为本发明实施例中水印信息生成方法的呈现效果图;
[0062]图3为本发明实施例中水印信息生成装置的结构示意图。
【具体实施方式】
[0063]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064]为解决现有技术下的数字水印技术可能会破坏原文件结构,鲁棒性较低,并且向文件中添加水印信息的算法比较复杂的问题,本发明实施例中,确定用户选取的文件,并获取与文件关联的水印信息;按照设定方式将水印信息添加至预置的图层中;将图层和文件的浏览界面进行重叠呈现。
[0065]本发明实施例中,设计了一种可以根据文件关联信息,生成水印信息的阅读器。这种阅读器可以是一种独立装置,也可以是一种专门用来浏览文件的软件,安装在终端(如,手机、平板电脑等等)上运行。
[0066]参阅图1所示,本发明实施例中,在使用阅读器浏览文件时,生成水印信息的的具体流程如下:
[0067]步骤100:确定用户选取的文件,并获取与文件关联的水印信息。
[0068]实际应用中,用户通过阅读器打开需要阅读的文件时,阅读器会获取与文件关联的水印信息,具体的,获取水印信息的方式包含但不限于以下几种:
[0069]方式A:获取对应文件的文件标识信息设置的水印信息。
[0070]实际应用中,文件的水印信息可以由用户自定义,而用户可以分别针对每一个文件设置相应的个性化水印信息。这样,当用户打开文件的时候,可以基于文件的文件标识信息获取相应的水印信息,这个水印信息可以是文件的标题,也可以是文件的作者的名字,还可以是文件中某个重要的关键字等等。
[0071]例如:用户甲打开的文件为《飘》这部小说,那么,用户甲设置的水印信息可以是女主的名字“斯嘉丽”,也可以是作者的名字“格丽特.米切尔”。
[0072]又例如,用户甲打开的文件为自身的博士论文,那么,用户甲设置的水印信息可以是自己的名字“张三”,也可以是母校的名字“XX大学”。
[0073]采用方式A,针对不同的文件,获取的水印信息也不同。这样,用户在阅读文件的时候,可以根据水印信息简单明了地获知所阅读的文件的相关信息,如,标题,作者、题材、获奖情况等等。
[0074]方式B:获取对应用户的用户标识信息设置的水印信息。
[0075]实际应用中,文件的水印信息可以由用户自定义,可以分别针对每一个用户设置相应的个性化水印信息。这样,用户打开文件的时候,可以基于用户的用户标识信息获取用户设置的水印信息,这个水印信息可以是用户的登录名,也可以是用户的昵称,或者用户所在大学的名称等等。
[0076]例如:用户乙打开的文件I,那么,获取到的预设的水印信息可以是用户乙的登录名“李四”,也可以是用户乙的昵称“四李”。
[0077]又例如,用户丙也打开文件I,那么,获取到的预设的水印信息可以是用户所在大学的名称,也可以是用户丙的学号。
[0078]采用方式B,针对不同的用户,获取的水印信息不同。这样,同一用户打开不同文件时,生成的水印信息可以是相同的,而不同用户打开同一个文件,生成的水印信息可以是不同的。这样,用户在阅读文件的时候,可以根据水印信息获知阅读文件的用户的相关信息,如,用户的登录名,用户的昵称等等。
[0079]方式C:获取系统默认配置的水印信息。
[0080]实际应用中,文件的水印信息也可以不采用自定义形式,而是根据阅读器的默认配置而设置。
[0081]阅读器可以是一种独立装置,也可以是一种安装在终端的软件。
[0082]若阅读器是一种独立装置,那么,通过这种独立装置打开的文件都可以使用相同的默认配置的水印信息。
[0083]若阅读器是一种安装在终端的软件,可那么,通过这个终端上的该软件打开的文件都可以使用相同的默认配置的水印信息。
[0084]可选的,默认配置的水印信息可以是独立装置的名称或型号、也可以是安装有相应软件的终端的名称、型号、软件名称等等。
[0085]例如:用户使用装置A打开文件2,那么,获得的水印信息可以是装置A的名称“XX阅读器”,或者,也可以是装置A的型号“hdlllll”。
[0086]又例如:用户使用装置B打开文件2,那么,获得的水印信息可以是装置B的名称“XX阅读器”,或者,也可以是装置B的型号“hdllll2”。
[0087]又例如:用户使用手机中安装的阅读器软件打开文件2,那么,获得的水印信息可以是阅读器软件的名称“XX读书”,或者,也可以是手机的型号“5s Plus”。
[0088]采用方式C,可以针对不同的装置或终端分别设置相应的默认配置信息,这样,用户在浏览文件的时候,若使用同一个装置或同一个终端打开不同的文件,则可以生成相同的水印信息。这样,可以防止文件以被截屏等方式传播。
[0089]步骤110:按照设定方式将水印信息添加至预置的图层中。
[0090]可选的,执行步骤110时,可以先基于获取的水印信息生成相应的标签,,然后,将生成的标签按照预设的N*M排列方式添加至图层中,其中4代表预设行数,M代表预设列数。
[0091]其中,
[0092]标签的生成方式包含但不限于以下2种:
[0093]方式1:基于获取的水印信息直接生成相应的标签。
[0094]实际应用中,获取的水印信息若不需要保密,则可以直接采用明文方式生成相应的标签。
[0095]例如,水印信息为文件的标题或者为作者的名字时,可以直接以明文方式生成相应的标签。如,用户使用手机中安装的阅读器软件打开文件3,获得的默认配置的水印信息是阅读器软件的名称“XX读书”,可以公开显示,那么,就可以基于“XX读书”直接生成相应的标签。
[0096]采用方式I,针对可以公开,不需要保密的水印信息,直接生成相应的标签。这样,用户在通过阅读器浏览文件的时候,可以看到水印信息的明文信息,获得相关提示。
[0097]方式2:基于预设密钥,对水印信息进行加密处理,获取相应的水印密文,并基于水印密文生成相应的标签。
[0098]实际应用中,获取的水印信息若需要保密,则需要基于预设密钥,通过加解密算法,如高级加密标准(Advanced Encrypt1n Standard,AES)算法,对水印信息进行加密处理,然后通过编码算法,如Base64算法等,进行编码,生成相应的水印密文,然后,基于水印密文生成相应的标签。这样,用户在浏览文件的时候,无法直观地通过显示的标签获知加密前的水印信息,可以直到一定的保密作用。
[0099]例如:获取的水印信息是用户的登录名“张三”,而用户希望对登录名保密,那么,可以基于预设密钥,对水印信息进行加密,然后进行编码处理,得到一串字符串水印密文“ABC",再基于水印密文生成相应的标签。
[0100]采用方式2,用户在阅读文件的时候看到的是水印信息加密后的水印密文,无法直观的获知加密前的水印信息,通过这种加密方式可以保护用户或者文件等的相关信息。
[0101]进一步地,采用方式2时,若接收到用户发送的解密指令,则可以采用预设密钥,对水印密文进行解密,获得相应的水印信息,并在图层中,呈现解密后的水印信息。
[0102]实际应用中,可以按照用户的指示,将水印密文通过编解码算法,如Base64,进行解码,然后,通过加解密算法,如AES算法,进行解密,获得相应的水印信息,并在图层中,呈现解密后的水印信息。这样,通过水印密文的解码,解密,获取加密前的水印信息,使用户可以获知解密后的水印信息。
[0103]例如,加密后的水印信息为ghl 23,通过解码算法解码,解密算法解密,获取解密后的水印信息为“赵五”。
[0104]进一步地,在生成标签的过程中,还根据用户指示,设置标签的透明度。
[0105]例如:用户设置标签的属性,设置标签的透明度位90%。
[0106]通过设置标签的透明度,使用户可以在浏览文件的时候,不受到标签的影响。
[0107]另一方面,本实施例中,在将标签按照预设的N*M排列方式添加至图层中时,使用的N*M排列方式中,N和M由用户设定,可选的,N和M取值大于2,这样,可以尽量保证水印标签覆盖整个屏幕。
[0108]例如:用户设定N为3,M为4。排列方式可以设置为矩阵排列,或者圆形排列等。
[0109]步骤120:将图层和文件的浏览界面进行重叠呈现。
[0110]可选的,执行步骤120时,可以先根据用户指示,调整图层的属性参数;然后,将调整后的图层置于文件的浏览界面的上方,使图层和文件的浏览界面重叠呈现。
[0111]其中,根据用户指示,调整图层的属性参数时,至少调整以下参数中的一种或任意组合:图层形状、图层透明度、图层中心坐标、图层旋转角度。
[0112]例如,调整图层的属性参数,设置图层的形状为圆形,图层的透明度位百分之95,图层的中心坐标为屏幕中心即原点,图层的旋转角度为O。
[0113]通过设置图层的位置,形状以及透明度等,达到用户的想要的图层覆盖效果。
[0114]另一方面,本实施例中,将调整后的图层置于文件的浏览界面的上方,使图层和文件的浏览界面重叠呈现,这样,用户可以同时看到图层和文件的浏览界面。
[0115]参阅图2所示,为水印信息生成方法的呈现效果图,上方为图层,下方为文件的浏览器界面,图层和文件的浏览界面重叠呈现。
[0116]进一步地,当确定用户指示对浏览界面进行滚动操作时,为保证标签始终覆盖浏览的文件的方式,包含但不限于以下两种方式:
[0117]方式一:当确定用户指示对浏览界面进行滚动操作时,保持图层的位置及显示内容不变。
[0118]采用方式一,当浏览界面滚动时,图层的中心坐标和图层的旋转角度保持不变,图层中的标签的数量始终不变,并且始终按照预设的N*M排列方式排列,使图层中的标签始终能够按照预设的N*M排列方式覆盖屏幕。
[0119]方式二:当确定用户指示对浏览界面进行滚动操作时,将图层与浏览界面进行同步滚动,并对图层中当前显示的标签数目进行检测,以及基于检测结果,采用N*M排列方式,对图层中的标签进行补充添加。
[0120]例如:图层中标签采用3*3的方阵方式排列,图层大小设定为整个屏幕的大小,当确定用户指示对浏览界面进行滚动操作时,图层与浏览界面同步滚动,对图层中当前显示的标签数目进行检测,当图层中标签数目小于3*3时,如图层中剩余标签数目为1*1,将8个标签,采用3*3的排列方式,补充添加到图层中相应的位置,将标签数目恢复至9个,又如图层中剩余标签数目为2*2,则将5个标签,采用3*3的排列方式,补充添加到图层中相应的位置,将标签数目恢复至9个。
[0121 ]采用方式二,图层与浏览界面同步滚动,图层中显示的标签始终按照N*M排列方式排列,保证了图层中标签对浏览的文件界面的覆盖率。
[0122]下面结合一个具体的应用场景对上述实施例作出进一步详细说明。
[0123]张三通过阅读器打开一个标题为入学通知书的文件,设置水印信息是用户的登录名,并且要求保密。
[0124]首先,获取文件关联的水印信息为张三的登录名即张三,通过非对称加密算法对水印信息进行加密,通过Base64算法对水印信息进行编码,得到一串字符串的水印密文。
[0125]然后,将得到的水印密文,生成标签,并且通过标签的属性,设置标签的透明度为90%。
[0126]进一步地,设置标签按照3*3的方阵排列方式排列,将排列好的标签添加到图层。并且,设置图层的形状为圆形,图层的透明度为95%,图层的中心坐标为屏幕的中心原点,图层的旋转角度为O度。
[0127]最后,将图层置于浏览文件界面的上方,使图层与浏览文件呈重叠方式呈现,用户既可以看到标签的内容,又不会影响文件的阅读。
[0128]当确定用户指示对浏览界面进行滚动操作时,将图层与浏览界面进行同步滚动,并对图层中当前显示的标签数目进行检测,检测结果显示,图层中剩余标签数目为1*1,则将8个标签,采用3*3的排列方式,补充添加到图层中相应的位置,将标签数目恢复至9个。
[0129]若用户想将水印信息以明文的方式显示,将张三生成的水印密文通过Base64算法对水印信息进行解码,通过非对称加密算法对水印信息进行解密,获得水印信息张三,然后将张三生成的标签添加到图层中。
[0130]在浏览文件时,图层与浏览文件界面呈重叠显示,看到图层中,显示张三的标签。
[0131]基于上述实施例,参阅图3所示,本发明实施例中,水印信息生成方法装置,具体包括:
[0132]获取单元200,确定用户选取的文件,并获取与文件关联的水印信息;
[0133]生成单元210,按照设定方式将水印信息添加至预置的图层中;
[0134]呈现单元220,将图层和文件的浏览界面进行重叠呈现。
[0135]较佳的,获取与文件关联的水印信息时,获取单元200具体用于:
[0136]获取对应文件的文件标识信息设置的水印信息;或者,
[0137]获取对应用户的用户标识信息设置的水印信息;或者,
[0138]获取系统默认配置的水印信息。
[0139]较佳的,按照设定方式将水印信息添加至预置的图层中时,生成单元210具体用于:
[0140]基于获取的水印信息生成相应的标签;
[0141]将标签按照预设的N*M排列方式添加至图层中,其中,N代表预设行数,M代表预设列数。
[0142]较佳的,基于获取的水印信息生成相应的标签时,生成单元210进一步用于:
[0143]基于获取的水印信息直接生成相应的标签;或者,
[0144]基于预设密钥,对水印信息进行加密处理,获取相应的水印密文,并基于水印密文生成相应的标签。
[OH5]较佳的,生成单元210进一步用于:
[0146]若基于水印密文生成相应的标签,则在接收到解密指令时,采用预设密钥,对水印密文进行解密,获得相应的水印信息,并在图层中,呈现解密后的水印信息。
[0147]较佳的,生成单元210进一步用于:
[0148]在生成标签的过程中,根据用户指示,设置标签的透明度。
[0149]较佳的,将所述图层和所述文件的浏览界面进行重叠呈现时,呈现单元220具体用于:
[0150]将图层和文件的浏览界面进行重叠呈现,具体包括:
[0151]根据用户指示,调整图层的属性参数;
[0152]将调整后的图层置于文件的浏览界面的上方,使图层和文件的浏览界面重叠呈现。
[0153]较佳的,调用图层的属性参数,呈现单元220进一步用于:
[0154]至少调整以下参数中的一种或任意组合:图层形状、图层透明度、图层中心坐标、
图层旋转角度。
[0155]较佳的,生成单元210进一步用于:
[0156]当确定用户指示对浏览界面进行滚动操作时,保持图层的位置及显示内容不变;或者,
[0157]当确定用户指示对浏览界面进行滚动操作时,将图层与浏览界面进行同步滚动,并对图层中当前显示的标签数目进行检测,以及基于检测结果,采用N*M排列方式,对图层中的标签进行补充添加。
[0158]本发明实施例中,确定用户选取的文件,并获取与文件关联的水印信息;按照设定方式将水印信息添加至预置的图层中;将图层和文件的浏览界面进行重叠呈现。这样,水印信息添加到图层中,用户可以通过水印信息获取文件,或者用户,或者装置,或者阅读软件等的相关信息,可以防止文件以截屏等方式传播,保护文件的产权,且不需要改变文件结构,消除了破坏文件结构的风险,鲁棒性高,并且减少了直接向文件中添加水印信息的操作复杂性。
[0159]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实
[0160]施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0161]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0162]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0163]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0164]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0165]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种水印信息生成方法,其特征在于,包括: 确定用户选取的文件,并获取与所述文件关联的水印信息; 按照设定方式将所述水印信息添加至预置的图层中; 将所述图层和所述文件的浏览界面进行重叠呈现。2.如权利要求1所述的方法,其特征在于,获取与所述文件关联的水印信息,具体包括: 获取对应所述文件的文件标识信息设置的水印信息;或者, 获取对应所述用户的用户标识信息设置的水印信息;或者, 获取系统默认配置的水印信息。3.如权利要求1所述的方法,其特征在于,按照设定方式将所述水印信息添加至预置的图层中,具体包括: 基于获取的所述水印信息生成相应的标签; 将所述标签按照预设的N*M排列方式添加至所述图层中,其中,糾戈表预设行数,M代表预设列数。4.如权利要求3所述的方法,其特征在于,基于获取的所述水印信息生成相应的标签,具体包括: 基于获取的所述水印信息直接生成相应的标签;或者, 基于预设密钥,对所述水印信息进行加密处理,获取相应的水印密文,并基于所述水印密文生成相应的标签。5.如权利要求4所述的方法,其特征在于,进一步包括: 若基于所述水印密文生成相应的标签,则在接收到解密指令时,采用所述预设密钥,对所述水印密文进行解密,获得相应的水印信息,并在所述图层中,呈现解密后的水印信息。6.如权利要求4所述的方法,其特征在于,进一步包括: 在生成标签的过程中,根据用户指示,设置所述标签的透明度。7.如权利要求1一 6任一项所述的方法,其特征在于,将所述图层和所述文件的浏览界面进行重叠呈现,具体包括: 根据用户指示,调整所述图层的属性参数; 将调整后的图层置于所述文件的浏览界面的上方,使所述图层和所述文件的浏览界面重叠呈现。8.如权利要求7所述的方法,其特征在于,调用所述图层的属性参数,具体包括: 至少调整以下参数中的一种或任意组合:图层形状、图层透明度、图层中心坐标、图层旋转角度。9.如权利要求3— 6任一项所述的方法,其特征在于,进一步包括: 当确定用户指示对浏览界面进行滚动操作时,保持所述图层的位置及显示内容不变;或者, 当确定用户指示对浏览界面进行滚动操作时,将所述图层与所述浏览界面进行同步滚动,并对所述图层中当前显示的标签数目进行检测,以及基于检测结果,采用所述N*M排列方式,对所述图层中的标签进行补充添加。10.一种水印信息生成方法装置,其特征在于,包括: 获取单元,确定用户选取的文件,并获取与所述文件关联的水印信息; 生成单元,按照设定方式将所述水印信息添加至预置的图层中; 呈现单元,将所述图层和所述文件的浏览界面进行重叠呈现。11.如权利要求10所述的装置,其特征在于,获取与所述文件关联的水印信息时,所述获取单元具体用于: 获取对应所述文件的文件标识信息设置的水印信息;或者, 获取对应所述用户的用户标识信息设置的水印信息;或者, 获取系统默认配置的水印信息。12.如权利要求10所述的装置,其特征在于,按照设定方式将所述水印信息添加至预置的图层中时,所述生成单元具体用于: 基于获取的所述水印信息生成相应的标签; 将所述标签按照预设的N*M排列方式添加至所述图层中,其中,糾戈表预设行数,M代表预设列数。13.如权利要求12所述的装置,其特征在于,基于获取的所述水印信息生成相应的标签时,所述生成单元进一步用于: 基于获取的所述水印信息直接生成相应的标签;或者, 基于预设密钥,对所述水印信息进行加密处理,获取相应的水印密文,并基于所述水印密文生成相应的标签。14.如权利要求13所述的装置,其特征在于,所述生成单元进一步用于: 若基于所述水印密文生成相应的标签,则在接收到解密指令时,采用所述预设密钥,对所述水印密文进行解密,获得相应的水印信息,并在所述图层中,呈现解密后的水印信息。15.如权利要求13所述的装置,其特征在于,所述生成单元进一步用于: 在生成标签的过程中,根据用户指示,设置所述标签的透明度。16.如权利要求10-15任一项所述的装置,其特征在于,将所述图层和所述文件的浏览界面进行重叠呈现时,所述呈现单元具体用于: 将所述图层和所述文件的浏览界面进行重叠呈现,具体包括: 根据用户指示,调整所述图层的属性参数; 将调整后的图层置于所述文件的浏览界面的上方,使所述图层和所述文件的浏览界面重叠呈现。17.如权利要求16所述的装置,其特征在于,调用所述图层的属性参数时,所述呈现单元具体用于: 至少调整以下参数中的一种或任意组合:图层形状、图层透明度、图层中心坐标、图层旋转角度。18.如权利要求14-17任一项所述的装置,其特征在于,所述生成单元进一步用于: 当确定用户指示对浏览界面进行滚动操作时,保持所述图层的位置及显示内容不变;或者, 当确定用户指示对浏览界面进行滚动操作时,将所述图层与所述浏览界面进行同步滚动,并对所述图层中当前显示的标签数目进行检测,以及基于检测结果,采用所述N*M排列方式,对所述图层中的标签进行补充添加。
【文档编号】G06T1/00GK106023059SQ201610363349
【公开日】2016年10月12日
【申请日】2016年5月26日
【发明人】曹雷, 李奎钢
【申请人】北京启迪思创科技有限公司