掌桥专利:专业的专利平台
掌桥专利
首页

水印添加方法、装置、计算机设备和存储介质

文献发布时间:2024-04-18 19:58:26


水印添加方法、装置、计算机设备和存储介质

技术领域

本申请涉及计算机技术领域,特别是涉及一种水印添加方法、装置、计算机设备和存储介质,可用于金融领域,也可用于除金融领域之外的任意领域,本申请对此不做限定。

背景技术

随着计算机技术的发展,数据安全逐渐引起人们的重视,针对数据安全,人们通常会通过添加水印的方式,来提高数据在传输过程中的安全性。

该方式虽然能提高数据在传输过程中的安全性,但是,针对不存在为文本数据(如PDF文件)进行水印添加功能的操作系统(如IOS系统),通常需要通过第三方软件来对该文本数据进行水印信息的添加,而在通过第三方软件为文本数据添加水印的这一过程中,可能会存在文本数据和水印信息泄露的问题。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高数据安全减少数据信息泄露的水印添加方法、装置、计算机设备和存储介质。

第一方面,本申请提供了一种水印添加方法。所述方法包括:

确定待添加水印的文本对象;

基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

在其中一个实施例中,确定与文本对象匹配的水印信息包括:

对图片对象进行缩放处理,得到缩放后的图片对象;

基于缩放后的图片对象生成与文本对象匹配的水印信息。

在其中一个实施例中,基于缩放后的图片对象生成与文本对象匹配的水印信息包括:

对缩放后的图片对象中的像素值进行融合处理,得到像素融合结果;

基于像素融合结果生成与文本对象匹配的水印信息。

在其中一个实施例中,基于缩放后的图片对象生成与文本对象匹配的水印信息包括:

确定文本对象对应的水印类型;

在水印类型为暗水印的情况下,对缩放后的图片对象进行哈希计算,将计算出的哈希值作为与文本对象匹配的水印信息。

在其中一个实施例中,确定文本对象对应的水印类型包括:

确定文本对象的重要等级;

根据重要等级确定文本对象的水印类型。

在其中一个实施例中,得到文本对象的步骤包括:

展示私有应用的应用界面;

响应于应用界面触发的文本生成操作,生成文本对象。

第二方面,本申请还提供了一种水印添加装置。所述装置包括:

文本确定模块,用于确定待添加水印的文本对象;

图像确定模块,用于基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

水印添加模块,用于生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

图片转换模块,用于基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

确定待添加水印的文本对象;

基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

确定待添加水印的文本对象;

基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

确定待添加水印的文本对象;

基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

上述水印添加方法、装置、计算机设备和存储介质,基于操作系统提供的图片转换功能,将待添加水印的文本对象转换为图片对象,再基于操作系统提供的图片水印添加功能,为图片对象添加水印,最后基于操作系统提供的文本转换功能,将添加水印后的图片对象转换为添加水印后的文本对象,相比于现有技术中需要通过第三方软件来为文本对象添加水印的方式,本申请所用的图片转换功能、图片水印添加功能和文本转换功能,全部基于操作系统来提供,避免了文本对象以及水印信息的泄露,提高了水印添加过程中被添加水印的文本对象的安全性,即提高了水印添加过程中数据的安全性。

附图说明

图1为本实施例提供的一种水印添加方法的应用环境图;

图2为本实施例提供的第一种水印添加方法的流程示意图;

图3为本实施例提供的一种确定水印信息的流程示意图;

图4为本实施例提供的第二种水印添加方法的流程示意图;

图5为本实施例提供的第一种水印添加装置的结构框图;

图6为本实施例提供的第二种水印添加装置的结构框图;

图7为本实施例提供的第三种水印添加装置的结构框图;

图8为本实施例提供的一种计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的水印添加方法,可以应用于如图1所示的应用环境中。在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储文本对象、水印信息等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种水印添加方法。

在一个实施例中,如图2所示,提供了一种水印添加方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

S201确定待添加水印的文本对象。

其中,文本对象可以是基于私有应用界面获取到的数据。可选地,文本对象可以是可携带文件格式(Portable Document Format,PDF)的数据文件。

可选地,确定待添加水印的文本对象可以是,服务器从外设设备(如硬盘等)中获取得到的文本对象,作为待添加水印的文本对象。也可以是,服务器将获取到的基于人工在私有应用界面中触发生成的文本对象,作为待添加水印的文本对象。

可选地,生成文本对象的具体实现方式可以是:展示私有应用的应用界面;响应于应用界面触发的文本生成操作,生成文本对象。其中,私有应用可以是不对外公开的应用,示例性的,如企业内部私用的应用程序(如理财产品管理系统等)和网站(如金融服务管理网站)等等。应用界面可以是向用户展示的私有应用中的可视化界面。文本生成操作可以是基于人工辅助执行的用于生成文本对应的文本对象的操作,如屏幕截取等。具体的,服务器将私有应用的应用界面展示给用户,同时响应于用户在应用界面上触发的文本生成操作,保留用户所需的部分文本内容作为文本对象。

S202基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象。

其中,操作系统可以用于提供给用户以及其它软件方便的接口和环境的系统软件,可选地,操作系统可以是安卓(Android)系统、iOS系统、Microsoft Windows系统等。优选地,本实施例的操作系统可以是iOS系统。图片转换功能可以是用于将文本对象转换成图片对象的功能。可选地,图片转换功能可以是基于UIPrintPageRenderer类(一种iOS系统提供的用于将文本对象转换成图片对象的自定义子类)来配置的。

可选地,基于操作系统提供的图片转换功能,将文本对象通过二进制转换为图片对象,得到文本对象对应的图片对象。

S203生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象。

其中,水印信息可以是嵌入到文本对象中的标识,可选地,水印信息可以包括用户的账号信息、用户名称和地址信息等。图片水印添加功能可以是用于为图片对象添加水印信息的功能。可选地,该图片水印添加功能可以是基于UIImageView类(一种iOS系统提供的用于显示图片对象,并为图片对象添加水印信息的自定义子类)来配置的。

可选地,基于操作系统提供的图片水印添加功能,基于预设水印添加规则中水印添加位置或人工设置的水印添加位置,将水印信息添加到图片对象中的相应位置上,得到添加水印后的图片对象。

S204基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

其中,文本转换功能可以是用于将图片对象转换成文本对象的功能。可选地,图片转换功能可以是基于CoreGraphics库(一种iOS系统提供的用于将图片对象转换成文本对象的数据库)来配置的。

可选地,基于操作系统提供的文本转换功能,将添加水印后的图片对象通过二进制转换为添加水印后的文本对象,得到文本对象对应的添加水印后的文本对象。

上述水印添加方法,基于操作系统提供的图片转换功能,将待添加水印的文本对象转换为图片对象,再基于操作系统提供的图片水印添加功能,为图片对象添加水印,最后基于操作系统提供的文本转换功能,将添加水印后的图片对象转换为添加水印后的文本对象,相比于现有技术中需要通过第三方软件来为文本对象添加水印的方式,本申请所用的图片转换功能、图片水印添加功能和文本转换功能,全部基于操作系统来提供,避免了文本对象以及水印信息的泄露,提高了水印添加过程中被添加水印的文本对象的安全性,即提高了水印添加过程中数据的安全性。

另外,针对不存在为本文对象添加水印功能的操作系统,本申请能够将文本对象优先转换成图片对象,并为图片对象添加水印,再将添加水印后的图片对象转换回添加有水印的文本对象,解决了无法操作系统不直接提供为文本对象添加水印的功能的问题。

图3为一个实施例中确定水印信息的流程示意图。为了提高确定出的水印信息的安全性,本实施例给出了一种确定水印信息的可选方式,包括如下步骤:

S301对图片对象进行缩放处理,得到缩放后的图片对象。

可选地,服务器会基于预设图像尺寸,对图片对象进行缩放处理,即当图片对象的图像尺寸较大时,对图片对象进行增大处理,当图片对象的图像尺寸较小时,对图片队形进行缩小处理。

S302基于缩放后的图片对象生成与文本对象匹配的水印信息。

可选地,基于缩放后的图片对象生成与文本对象匹配的水印信息的具体实现方式有多种,本申请在此不做限定。

其中一种可选实现方式可以是,对缩放后的图片对象中的像素值进行融合处理,得到像素融合结果;基于像素融合结果生成与文本对象匹配的水印信息。

具体的,基于缩放处理后的图片对象,统计该图片对象中所有像素的像素值总和,将该像素值总和作为像素融合结果,将像素融合结果作为该文本对象对应的水印信息。

另一种可选实现方式可以是,确定文本对象对应的水印类型;在水印类型为暗水印的情况下,对缩放后的图片对象进行哈希计算,将计算出的哈希值作为与文本对象匹配的水印信息。

其中,水印类型包括明水印和暗水印。

具体的,根据文本对象的文本内容,确定文本对象对应的水印类型,当水印类型为明水印时,可以将用户输入的水印信息直接作为与文本对象匹配的水印信息;也可以将用户缩放后的图片对象进行编码处理,得到图片对象的二进制编码,并将该二进制编码作为与文本对象匹配的水印信息。当水印类型为暗水印时,可以将缩放后的图片对象进行哈希计算,得到图片对象对应的哈希值,将该哈希值作为与文本对象匹配的水印信息。

可选地,确定文本对象对应的水印类型的过程可以是,确定文本对象的重要等级;根据重要等级确定文本对象的水印类型。

具体的,对文本对象的文本内容进行语义识别,得到文本对象对应的语义识别结果,根据该语义识别结果与预设重要词库中的重要词汇进行匹配,从文本对象中确定出重要词汇的词汇数量或重要词汇的类型数量,当该词汇数量或重要词汇的类型数量高于预设第一阈值,且低于预设第二阈值(第一阈值小于第二阈值)时,确定该文本对象的重要等级为中级;当该词汇数量或重要词汇的类型数量低于预设第一阈值,确定该文本对象的重要等级为低级;当该词汇数量或重要词汇的类型数量高于预设第二阈值,确定该文本对象的重要等级为高级。

根据确定出的文本对象的重要等级,确定文本对象的水印类型,即当文本对象的重要等级为低级时,确定文本对象的水印类型为明水印;当文本对象的重要等级为中级时,确定文本对象的水印类型为暗水印;当文本对象的重要等级为高级时,确定文本对象的水印类型为明水印和暗水印。

本申请提供的水印添加方法,涉及到人工智能,例如,本申请中的水印信息可以是基于人工智能的方法生成的,例如,可以基于人工智能领域中的用于对图像进行加密的神经网络对缩放后的图片对象进行加密得到水印信息。

上述确定水印类型方式,对图片对象进行缩放处理,得到缩放后的图片对象,基于缩放后的图片对象生成与文本对象匹配的水印信息,本方式能够基于文本对象对应的图片对象,确定文本对象的水印信息,进一步提高了确定出的水印信息的复杂性,将该复杂程度较高的水印信息添加到文本对象中后,有效提高了文本对象的数据安全。

在一个实施例中,本实施例给出了一种水印添加的可选方式,以该方法应用于服务器为例进行说明。如图4所示,该方法包括如下步骤:

S401展示私有应用的应用界面。

S402响应于应用界面触发的文本生成操作,生成文本对象。

S403根据文本对象,确定待添加水印的文本对象。

可选地,根据文本对象,确定待添加水印的文本对象的可选方式可以是,将所有文本对象均作为待添加水印的文本对象;也可以是基于人工选择,确定待添加水印的文本对象。

S404基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象。

S405对图片对象进行缩放处理,得到缩放后的图片对象。

S406对缩放后的图片对象中的像素值进行融合处理,得到像素融合结果。

S407基于像素融合结果生成与文本对象匹配的水印信息。

S408基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象。

S409基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的水印添加方法的水印添加装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个水印添加装置实施例中的具体限定可以参见上文中对于水印添加方法的限定,在此不再赘述。

在一个实施例中,如图5所示,提供了一种水印添加装置1,包括:文本确定模块10、图像确定模块11、水印添加模块12和图片转换模块13,其中:

文本确定模块10,用于确定待添加水印的文本对象;

图像确定模块11,用于基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

水印添加模块12,用于生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

图片转换模块13,用于基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

在一个实施例中,如图6所示,图5中的水印添加模块12,包括:

图片缩放单元120,用于对图片对象进行缩放处理,得到缩放后的图片对象;

水印生成单元121,用于基于缩放后的图片对象生成与文本对象匹配的水印信息。

在一个实施例中,图6中的水印生成单元121,包括:

融合结果确定子单元,用于对缩放后的图片对象中的像素值进行融合处理,得到像素融合结果;

第一水印生成子单元,用于基于像素融合结果生成与文本对象匹配的水印信息。

在一个实施例中,图6中的水印生成单元121,还可以包括:

水印类型确定子单元,用于确定文本对象对应的水印类型;

第二水印生成子单元,用于在水印类型为暗水印的情况下,对缩放后的图片对象进行哈希计算,将计算出的哈希值作为与文本对象匹配的水印信息。

在一个实施例中,水印类型确定子单元包括:

等级确定子组件,用于确定文本对象的重要等级;

水印类型确定子组件,用于根据重要等级确定文本对象的水印类型。

在一个实施例中,如图7所示,图5中的文本确定模块10,包括:

界面展示单元100,用于展示私有应用的应用界面;

文本生成单元101,用于响应于应用界面触发的文本生成操作,生成文本对象。

上述水印添加装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种水印添加方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

确定待添加水印的文本对象;

基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

对图片对象进行缩放处理,得到缩放后的图片对象;

基于缩放后的图片对象生成与文本对象匹配的水印信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

对缩放后的图片对象中的像素值进行融合处理,得到像素融合结果;

基于像素融合结果生成与文本对象匹配的水印信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

确定文本对象对应的水印类型;

在水印类型为暗水印的情况下,对缩放后的图片对象进行哈希计算,将计算出的哈希值作为与文本对象匹配的水印信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

确定文本对象的重要等级;

根据重要等级确定文本对象的水印类型。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

展示私有应用的应用界面;

响应于应用界面触发的文本生成操作,生成文本对象。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

确定待添加水印的文本对象;

基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

对图片对象进行缩放处理,得到缩放后的图片对象;

基于缩放后的图片对象生成与文本对象匹配的水印信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

对缩放后的图片对象中的像素值进行融合处理,得到像素融合结果;

基于像素融合结果生成与文本对象匹配的水印信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

确定文本对象对应的水印类型;

在水印类型为暗水印的情况下,对缩放后的图片对象进行哈希计算,将计算出的哈希值作为与文本对象匹配的水印信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

确定文本对象的重要等级;

根据重要等级确定文本对象的水印类型。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

展示私有应用的应用界面;

响应于应用界面触发的文本生成操作,生成文本对象。

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

确定待添加水印的文本对象;

基于操作系统提供的图片转换功能对文件对象进行图片转换,得到文本对象对应的图片对象;

生成与文本对象匹配的水印信息,基于操作系统提供的图片水印添加功能,在图片对象中添加水印信息,得到添加水印后的图片对象;

基于操作系统提供的文本转换功能,将添加水印后的图片对象进行文本转换,得到文本对象对应的添加水印后的文本对象。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

对图片对象进行缩放处理,得到缩放后的图片对象;

基于缩放后的图片对象生成与文本对象匹配的水印信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

对缩放后的图片对象中的像素值进行融合处理,得到像素融合结果;

基于像素融合结果生成与文本对象匹配的水印信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

确定文本对象对应的水印类型;

在水印类型为暗水印的情况下,对缩放后的图片对象进行哈希计算,将计算出的哈希值作为与文本对象匹配的水印信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

确定文本对象的重要等级;

根据重要等级确定文本对象的水印类型。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

展示私有应用的应用界面;

响应于应用界面触发的文本生成操作,生成文本对象。

需要说明的是,本申请所涉及的数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

相关技术
  • 水印检测方法、装置、计算机设备和存储介质
  • 添加用户标签的方法、装置、计算机设备和存储介质
  • 字幕添加方法、装置、电子设备及计算机可读存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 数字媒体水印处理方法、计算机设备和存储介质
  • 一种水印添加方法、系统、计算机设备及计算机可读存储介质
  • 一种水印添加方法、系统、计算机设备及计算机可读存储介质
技术分类

06120116495363