基于网页的信息处理方法、装置、设备和存储介质与流程

文档序号:30270768发布日期:2022-06-02 08:58阅读:92来源:国知局
基于网页的信息处理方法、装置、设备和存储介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种基于网页的信息处理方法、装置、设备和存储介质。


背景技术:

2.随着计算机技术的发展,用户可以通过全球广域网或万维网(world wide web,web)提供的播放器,分享以及浏览多媒体信息如视频、音频、图像等。
3.但是,一些非法用户会通过录屏、摄屏等方式复制(或者非法获取)多媒体信息,有目的性地删减版权声明片段的多媒体信息,使得分享多媒体信息的用户面临较大的版权内容外泄的风险,并且目前无法从疑似被盗多媒体信息中获取多媒体信息流出渠道。


技术实现要素:

4.本技术实施例提供一种基于网页的信息处理方法、装置、设备和存储介质,可以有效解决非法用户有目的性地删减版权声明片段的多媒体信息,导致的版权信息丢失而无法追溯盗版链路的问题。
5.根据本技术实施例的第一方面,提供一种基于网页的信息处理方法,包括:
6.获取待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息,鉴权信息包括多媒体信息的权利方信息和使用方信息;
7.按照第一预设转换条件,转换鉴权信息,得到音频数字水印;
8.根据音频数字水印,对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。
9.根据本技术实施例的第二方面,提供一种基于网页的信息处理方法,包括:
10.获取浏览器网页中的待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息,鉴权信息包括多媒体信息的权利方信息和使用方信息;
11.按照第一预设转换条件,转换鉴权信息,得到音频数字水印;
12.通过浏览器中的网页播放器接口,基于音频数字水印对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。
13.根据本技术实施例的第三方面,提供一种基于网页的信息处理装置,包括:
14.获取模块,用于获取待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息,鉴权信息包括多媒体信息的权利方信息和使用方信息;
15.转换模块,用于按照第一预设转换条件,转换鉴权信息,得到音频数字水印;
16.处理模块,用于根据音频数字水印,对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。
17.根据本技术实施例的第四方面,提供一种基于网页的信息处理装置,包括:
18.获取模块,用于获取浏览器网页中的待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息,鉴权信息包括多媒体信息的权利方信息和使用方信息;
19.转换模块,用于按照第一预设转换条件,转换鉴权信息,得到音频数字水印;
20.处理模块,用于通过浏览器中的网页播放器接口,基于音频数字水印对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。根据本技术实施例的第五方面,提供一种计算机设备,包括:存储器和处理器;
21.存储器,用于存储有计算机程序;
22.处理器,用于执行存储器中存储的计算机程序,计算机程序运行时使得处理器执行如第一方面所示的基于网页的信息处理方法的步骤,或者执行如第二方面所示的基于网页的信息处理方法的步骤。
23.根据本技术实施例的第六方面,提供一种计算机可读存储介质,计算机可读存储介质上存储程序或指令,在程序或指令被计算机设备执行的情况下,使得计算机设备执行如第一方面所示的基于网页的信息处理方法的步骤,或者执行如第二方面所示的基于网页的信息处理方法的步骤。
24.根据本技术实施例的第七方面,提供一种计算机程序产品,包括计算机程序,在计算机程序被计算机设备执行的情况下,使得计算机设备执行如第一方面所示的基于网页的信息处理方法的步骤,或者执行如第二方面所示的基于网页的信息处理方法的步骤。
25.根据本技术实施例中的基于网页的信息处理方法、装置、设备和存储介质,基于获取到的待嵌入鉴权信息的多媒体信息,以及包含多媒体信息的权利方信息和使用方信息的鉴权信息,按照第一预设转换条件,转换鉴权信息,得到音频数字水印,并根据音频数字水印,对待嵌入鉴权信息的多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。这样,在音频数字水印与原始的多媒体信息二者无法剥离的同时,通过听觉系统的掩蔽效应,使得用户对音频数字水印的感知度降低,在播放原始的多媒体信息的同时,播放音频数据水印,也不会影响用户的听觉体验,基于此,一方面,降低了音频数字水印被恶意用户发现的概率,另一方面,可以利用声音的掩蔽效应把音频数字水印隐藏在原始的多媒体信息播放过程中,在恶意用户摄屏、录屏等方式盗版鉴权多媒体信息的场景下,通过音频数字水印追溯被盗多媒体信息的流出渠道,可以有效解决非法用户有目的性地删减版权声明片段的多媒体信息,导致的版权信息丢失而无法追溯盗版链路的问题,从而降低了分享多媒体信息的用户版权内容外泄的风险,增强了对多媒体信息的版权保护。
附图说明
26.从下面结合附图对本技术的具体实施方式的描述中可以更好地理解本技术其中,相同或相似的附图标记表示相同或相似的特征。
27.图1是示出根据一个实施例的一种信息处理架构示意图之一;
28.图2是示出根据一个实施例的一种信息处理架构示意图之二;
29.图3是示出根据一个实施例的一种基于网页的信息处理方法的流程图之一;
30.图4是示出根据一个实施例的一种基于网页的信息处理方法的流程图之二;
31.图5是示出根据一个实施例的一种确定多媒体信息的鉴权结果的流程图;
32.图6是示出根据一个实施例的一种信息追溯方法的流程图;
33.图7是示出根据一个实施例的一种基于网页的信息处理装置的结构示意图;
34.图8是示出根据一个实施例的一种信息追溯装置的结构示意图;
35.图9是示出根据另一个实施例的一种基于网页的信息处理装置的结构示意图;
36.图10是示出根据一个实施例的计算机设备的硬件结构示意图。
具体实施方式
37.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本技术,并不被配置为限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
38.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
39.基于此,本技术实施例提供了一种基于网页的信息处理方法,通过获取到的待嵌入鉴权信息的多媒体信息,以及包含多媒体信息的权利方信息和使用方信息的鉴权信息,按照第一预设转换条件,转换鉴权信息,得到音频数字水印,并根据音频数字水印,对待嵌入鉴权信息的多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。这样,使得当恶意用户摄屏、录屏等方式盗版鉴权多媒体信息时,音频数字水印与原始的多媒体信息二者无法剥离,可以有效解决恶意用户有目的性地删减版权声明片段的多媒体信息,导致的版权信息丢失而无法追溯盗版链路的问题。另外,通过听觉系统的掩蔽效应,使得用户对音频数字水印的感知度降低,降低了音频数字水印被恶意用户发现的概率,增强了对多媒体信息的版权保护。
40.基于此,下面结合附图1所示的本技术实施例中的信息处理架构,对本技术实施例提供的基于网页的信息处理方法进行详细地说明。
41.在一种或者多种可能的实施例中,如图1所示,本技术实施例提出的信息处理架构可以包括服务端10和至少一个客户端11,至少一个客户端11可以包括用户1、用户2、
……
、用户n,n为大于1的整数。服务端10为至少一个客户端11提供数据支持。
42.需要说明的是,本技术实施例中的服务端10可以应用于下述至少一个云平台:公有云、私有云、专有云和混合云,这样,可以通过云平台上的服务端10为与服务端10对应的至少一个客户端提供数据支持。
43.在一种实施例中,客户端11可以为用户提供访问浏览器或者(音视频)web播放器的功能,以便用户通过浏览器或者web播放器进行多媒体的分享、上传和浏览,服务端10可以为客户端11访问的浏览器或者web播放器提供数据服务,其中,浏览器或者web播放器可以包括网页播放器接口(web audio application program interface,web audio api),在本技术实施例中,可以用于基于音频数字水印对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。需要说明的是,本技术实施例提供包括web audio api
的浏览器或者web播放器,具有兼容度高、可携带大量信息、传输内容灵活等特点。进一步地,兼容度高的特点可以表现在兼容客户端中的桌面端、移动端浏览器环境等,其兼容多类别客户端的比例可以达到97.36%。传输内容灵活等的特点表现在不需要原始的多媒体信息用于之后的信息提取、鉴别和追溯,在减少计算量的同时,能够保证原始的多媒体信息的正常播放和浏览。由此,web audio api适用于本技术实施例中基于网页的信息处理方法以及信息追溯方法。
44.另外,本技术实施例中的web播放器还可以通过web播放器软件开发工具包(software development kit,sdk)向平台提供本技术实施例提供的基于网页的信息处理功能和信息追溯功能。进一步地,服务端10通过sdk和超文本标记语言(hyper text markup language 5,html5)的web audio api实现本技术实施例提供的信息处理功能和信息追溯功能。
45.需要说明的是,本技术实施例中的多媒体信息可以包括下述中的至少一种:视频、音频、音视频、携带有音频的图像、携带有音频的文本。
46.基于如图1所示的信息处理架构,对本技术实施例提供的基于网页的信息处理方法详细说明。这里,以web播放器为例进行举例说明,浏览器的功能与用途在本技术实施例中的web播放器的功能与用途的原理相同,在此不再赘述。
47.基于此,服务端10获取web播放器的客户端11发送的多媒体请求,多媒体请求包括多媒体信息,多媒体请求用于提示服务端执行下述中的至少一项操作:发布多媒体信息、存储多媒体信息。或者,多媒体信息可以包括客户端11发送的信息,也可以包括web播放器提供的网页信息。
48.服务端10通过web播放器sdk从多媒体请求中获取客户端11上传的多媒体信息。服务端10根据客户端11的身份信息和客户端11上传的多媒体信息,确定多媒体信息的使用方信息和多媒体信息的权利方信息,权利方信息可以是企业或个人,并将权利方信息和使用方信息确定为鉴权信息。示例性地,客户端11为用户a的客户端时,服务端10通过web播放器sdk获取用户a的身份信息,即可将用户a的身份信息确定为使用方信息,以及将用户a的身份信息和/或多媒体信息的来源确定为权利方信息。此时,在一种可能的示例中,使用方信息和权利方信息可以为同一个用户或者企业。
49.接着,通过web audio api按照第一预设转换条件转换鉴权信息,得到音频数字水印,并根据音频数字水印,对客户端11上传的多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。
50.由此,服务端在接收到客户端上传的多媒体信息时,通过将包含多媒体信息的版权内容的鉴权信息转换成音频数字水印,并将音频数字水印实时嵌入多媒体信息,避免了云端转码带来巨大的成本负担,降低了转码成本。以及,由于本技术实施例是在web播放器接收到客户端上传的多媒体信息时,通过web audio api实时将音频数字水印嵌入多媒体信息,得到嵌入音频数字水印的鉴权多媒体信息,无需后期在其他云端进行转码处理,方便向其他平台分发鉴权多媒体信息,从而适应了大量客户端分发、播放的场景。
51.在另一种或者多种可能的实施例中,如图2所示,本技术实施例提出的基于网页的信息处理方法可以应用于对一些特殊用户群体定制音频数字水印的场景。
52.基于此,本技术实施例提出的信息处理架构中的至少一个客户端11可以包括群体
1、群体2、
……
、群体m,m为大于1的整数。
53.如图2所示,仍以web播放器为例进行举例说明,服务器10获取web播放器的用户b上传的多媒体信息。服务端10从web播放器sdk中获取用户b上传的多媒体信息,并基于用户b的身份信息,确定用户b所属的群体。
54.若用户b属于群体1,则由于用户b属于群体1,可以将群体1的使用方信息确定为用户b的使用方信息。在检测到多媒体信息的权利方也属于群体1时,可以将群体1预存、且特定的音频数字水印1确定为用户b的音频数字水印,这里,音频数据水印1由群体1的使用方信息和权利方信息确定。
55.然后,服务端10通过web audio api,根据音频数字水印1,对用户b上传的多媒体信息进行水印嵌入处理,得到嵌入音频数字水印1的鉴权多媒体信息。
56.由此,在对一些特殊用户群体定制音频数字水印的场景中,通过基于用户的身份信息,确定用户所属的群体,根据群体预存、且特定音频数字水印,对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息,使得音频数字水印与原始的多媒体信息二者无法剥离,在恶意用户摄屏、录屏等方式盗版鉴权多媒体信息的场景下,可以利用音频数字水印追溯被盗多媒体信息的流出渠道。
57.基于此,本技术实施例服务端10除了生成鉴权多媒体信息,还可以为客户端(如权利方信息对应的客户端、使用方信息对应的客户端)提供对多媒体信息进行版权追溯的功能,具体可以结合图1或者图2所示的架构进行详细说明。
58.如图1或者如图2所示,服务器10接收客户端发起的多媒体信息追溯请求,客户端可以包括上传原创的多媒体信息的客户端11和权利方信息对应的客户端。
59.接着,服务器10根据多媒体信息追溯请求中的多媒体信息标识,获取第一多媒体信息,并提取第一多媒体信息中的第一鉴权信息,第一鉴权信息包括目标多媒体信息的权利方信息和使用方信息。
60.然后,服务器10根据目标多媒体信息的权利方信息和使用方信息,追溯目标多媒体信息的版权信息。
61.由此,服务器可以接收客户端发起的多媒体信息追溯请求,根据多媒体信息追溯请求中的多媒体信息标识,提取多媒体信息标识对应的第一多媒体信息中的权利方信息和使用方信息,从而追溯目标多媒体信息的版权信息,可以在恶意用户摄屏、录屏等方式盗版多媒体信息的场景下,利用音频数字水印追溯被盗多媒体信息的流出渠道,增强了对多媒体信息的版权保护。
62.需要说明的是,本技术实施例中的服务端10可以应用于任何多媒体信息进行水印嵌入处理和版权追溯的场景中,例如可以应用到公有云、私有云、专有云和混合云中的至少一个云平台,可以从被盗音视频中追溯音视频流出渠道。
63.根据上述架构以及应用场景,下面结合图3对本技术实施例提供的基于网页的信息处理方法进行详细说明。
64.图3是示出根据一个实施例的一种基于网页的信息处理方法的流程图。
65.如图3所示,基于网页的信息处理方法可以应用于服务端,具体可以包括:
66.步骤310,获取待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息,鉴权信息包括多媒体信息的权利方信息和使用方信息;步骤320,按照第一预设转换条件,转换鉴权信息,
得到音频数字水印;步骤330,根据音频数字水印,对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。
67.下面对上述步骤进行详细说明,具体如下所示。
68.涉及步骤310,在一种可能的示例中,该步骤310具体可以包括:
69.获取浏览器网页中的待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息。
70.示例性地,通过浏览器网页(或者web播放器网页),获取用户上传的待嵌入鉴权信息的多媒体信息,并根据用户客户端的身份信息和用户上传的多媒体信息,确定多媒体信息的使用方信息和多媒体信息的权利方信息,并将权利方信息和使用方信息确定为鉴权信息。
71.在一个示例中,获取客户端用户上传的待嵌入鉴权信息的多媒体信息,并根据用户身份信息和用户上传的多媒体信息,确定鉴权信息,鉴权信息包括多媒体信息的权利方信息和使用方信息,其中,用户身份信息可以是客户端的标识信息(identity document,id)。
72.涉及步骤320,可以按照第一预设转换条件,转换步骤310获取到的待嵌入的鉴权信息,得到音频数字水印,其中,第一预设转换条件可以是用户根据经验和实际需要设置的。
73.基于此,在一种或者多种可能的示例中,以第一预设转换条件包括二进制转化处理为例进行说明,如图4所示,本技术实施例中的步骤320具体可以包括步骤3201至步骤3203。
74.步骤3201,对鉴权信息进行二进制转化处理,得到二进制化的鉴权信息。
75.步骤3202,通过预设振荡器将二进制化的鉴权信息转换为具有预设音频频率的音频数字水印,预设振荡器与预设音频频率对应。
76.这里,预设音频频率可以是用户任意设置的特定频率,具体可以通过web audio api中的振荡器(oscillator node)实现转换为具有预设音频频率的音频数字水印。
77.示例性地,利用二进制转换算法对鉴权信息进行二进制转化处理,得到具有二进制值的鉴权信息。接着,将二进制化的鉴权信息转换为特定频率,如25/50/75赫兹(hz)等一组人耳较不敏感的频率值,且通过调节振荡器可以响度区分鉴权信息二进制化后的0/1值的纯音的音频数字水印,其中,遇0响度置为0,遇1则保持正常响度,每位信息的持续时间分别为50毫秒(ms)。
78.由此,在转换鉴权信息为音频数字水印时,通过将鉴权信息转换为二进制化的鉴权信息,便于后续转换音频数字水印。通过预设振荡器将二进制化的鉴权信息转换为特定频率的音频数字水印,便于后续在多媒体信息播放过程中嵌入音频数字水印。
79.下面分别对上述涉及的步骤3201至步骤3202进行详细说明。
80.在一种或者多种可能的示例中,鉴权信息还包括分隔标识,分隔标识用于区分权利方信息和使用方信息,基于此,该步骤3201具体可以包括:
81.对分隔标识进行二进制转化处理,得到二进制化的分隔标识。
82.示例性地,将鉴权信息和分隔标识同时进行二进制转化处理,得到鉴权信息和分隔标识的二进制值,这样,便于区分鉴权信息中的权利方信息和使用方信息。
83.基于此,基于二进制化的鉴权信息和分隔标识,得到音频数字水印,音频数字水印
中包括鉴权信息和分隔标识。
84.在一种或者多种可能的示例中,在步骤3202之前,该基于网页的信息处理方法还可以包括:
85.根据二进制化的鉴权信息,构建与鉴权信息对应的至少一个振荡器,至少一个振荡器中每个振荡器产生的音频频率不同,每个振荡器产生的音频频率的频率值等于预设频率值;确定至少一个振荡器中第一振荡器为预设振荡器。
86.这里,第一振荡器可以是至少一个振荡器中任意一个振荡器。每个振荡器产生的音频频率的频率值可以小于或者等于预设频率值。
87.基于此,步骤3202具体可以包括:
88.每个振荡器根据二进制化的鉴权信息,生成具有与每个振荡器对应的预设音频频率的音频数字水印。
89.这里,预设频率值可以是由人耳凭据接收到的音频频率确定的频率值。
90.示例性地,使用web audio api中的预设算法如audiocontext.createoscillator(),构建与鉴权信息对应的多个振荡器,多个振荡器中每个振荡器产生的音频频率不同,为了防止盗版音频压缩过程中某些频率的丢失,选择25/50/75hz等一组人耳较不敏感的频率值,每个振荡器根据二进制化的鉴权信息,生成具有与每个振荡器对应的音频频率的复音形式的音频数字水印。
91.由此,在转换鉴权信息为音频数字水印时,根据二进制化的鉴权信息,构建与鉴权信息对应的音频频率不同的至少一个振荡器,接着,确定至少一个振荡器中第一振荡器为预设振荡器,每个振荡器产生的音频频率是人耳较不敏感的频率值,隐藏性高,利用声音的掩蔽效应把音频数字水印隐藏在原音频播放过程中,攻击者很难发现,可以有效防止盗版音频压缩过程中某些频率的丢失。
92.涉及步骤330,在一种可能的示例中,该步骤330具体可以包括:
93.通过浏览器中的网页播放器接口,基于音频数字水印对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。
94.在一种或者多种可能的示例中,步骤330具体可以包括:
95.通过水印嵌入算法,将音频数字水印嵌入多媒体信息中,得到鉴权多媒体信息。
96.示例性地,水印嵌入算法可以是音频数字水印算法,多媒体信息为音视频文件,基于此,将音频数字水印通过水印嵌入算法,嵌入到音视频文件中,得到例如wav、mp3、avi等格式的音视频文件。
97.这样,在得到鉴权多媒体信息的情况下,当用户录屏、摄屏时,音频数字水印会存在于原媒体信息的包络中。由于听觉系统的掩蔽特性,用户对音频水印的可感知度很低,上述水印嵌入的过程对多媒体信息的音频文件原有音质无太大影响,或者人耳感觉不到它的影响。
98.由此,通过水印嵌入算法,将音频数字水印嵌入多媒体信息中,得到鉴权多媒体信息,这样,可以在不影响用户听觉体验的前提下,降低音频数字水印被恶意用户发现并攻击的概率。
99.在一种或者多种可能的示例中,多媒体信息的时长与音频数字水印的时长相同。
100.示例性地,在用户采取摄屏、录屏等盗版多媒体信息的操作时,音频数字水印会连
同多媒体信息被一起录制下来,且多媒体信息的时长与音频数字水印的时长相同,可以避免多媒体信息的版权声明片段被恶意删减,例如,避免恶意用户刻意地删减音视频片头、片尾处的版权声明片段用于盗版。
101.在一种或者多种可能的示例中,该基于网页的信息处理方法还可以包括:
102.获取播放多媒体信息的音频节点和产生音频数字水印的目标振荡器;根据音频节点和目标振荡器,确定扬声器;通过扬声器播放鉴权多媒体信息。
103.这里,目标振荡器可以是上述至少一个振荡器中的任意一个振荡器。
104.示例性地,在音视频播放过程中,将播放原音频的音频节点和产生音频数字水印的振荡器最终输出至同一个扬声器(audio destination node),其中,音频数字水印振荡器响度小于原音频响度。在掩蔽效应下,人耳很难无法辨别出音频数字水印的存在。此外,用户在进行音量调节时,会同时影响原音频和音频数字水印的响度,不破坏掩蔽现象。
105.由此,在通过扬声器播放鉴权多媒体信息时,将播放多媒体信息的音频节点和产生音频数字水印的目标振荡器输出至同一个扬声器,并通过该扬声器播放鉴权多媒体信息,这样,可以在同一个扬声器中同时播放多媒体信息和音频数字水印,提高了用户的听觉体验效果。基于此,本技术实施例提供了下述两种确定多媒体信息的鉴权结果的方式,具体如下所示。
106.在一种或者多种可能的示例中,如图5所示,该基于网页的信息处理方法还可以包括以下步骤:
107.步骤510,接收客户端发起的多媒体信息鉴权请求,多媒体信息鉴权请求包括待鉴权的第一多媒体信息;步骤520,提取第一多媒体信息中的第一鉴权信息;以及,步骤530,获取第一多媒体信息对应的鉴权存证;步骤540,根据鉴权存证和第一鉴权信息,确定第一多媒体信息的鉴权结果。
108.这里,多媒体信息可以包括第一多媒体信息。客户端可以是原创第一多媒体信息的用户的客户端,也可以是第一多媒体信息的权利方的客户端。鉴权存证可以包括原始的多媒体信息中保存的权利方信息和使用方信息。
109.示例性地,当接收权利方客户端发起的包括待鉴权的第一多媒体信息的多媒体信息鉴权请求时,提取第一多媒体信息中的第一鉴权信息,并获取第一多媒体信息对应的鉴权存证。根据鉴权存证和第一鉴权信息,得到第一多媒体信息的鉴权结果,并比较鉴权存证和第一鉴权信息是否一致,这样,可以防止第一多媒体信息中的第一鉴权信息被篡改。
110.进一步地,步骤520具体可以包括:
111.通过低通滤波器对第一多媒体信息进行过滤,得到第一多媒体信息的第一鉴权音频;基于第一鉴权音频的时域,提取第一鉴权音频的时域;通过第二预设转换条件,转换第一鉴权音频的时域,得到第一鉴权信息。
112.这里,第二预设转换条件可以是将第一鉴权音频的时域转换为二进制值,接着,转义为字符,得到第一鉴权信息。
113.示例性地,使用web audio api中的预设算法audiocontext.createbiquadfilter()生成一个双二阶滤波器(biquad filter node),设置该滤波器的类型为低通,只过滤频率在75hz以下的声音。接着,将过滤器连接至一个分析节点(analyser node),经过分析节点可以提取出音频数字水印的时域数据,即水印声纹。然后,将该水印声纹转换为二进制
值,进而转义为字符,即为水印内容信息。
114.由此,在提取音频数字水印中的第一鉴权信息时,通过低通滤波器对第一多媒体信息进行过滤,得到第一多媒体信息的第一鉴权音频,将低通滤波器连接至一个分析节点,提取出音频数字水印的时域数据,从而将时域数据转换为二进制值,便于确定提取音频数字水印,得到第一鉴权信息。
115.在另一种或者多种可能的示例中,基于网页的信息处理方法还可以包括:
116.接收客户端发起的多媒体信息鉴权请求,多媒体信息鉴权请求包括待鉴权的多媒体信息标识;根据多媒体信息标识,获取第二多媒体信息;提取第二多媒体信息的第二鉴权信息;根据第二鉴权信息中的权利方信息和使用方信息,确定第二多媒体信息的鉴权结果。
117.这里,多媒体信息可以包括第二多媒体信息。多媒体信息标识可以是能够唯一标识第二多媒体信息的网络地址、id等标识。多媒体信息鉴权请求中包括的待鉴权的多媒体信息标识可以是一个,也可以是多个。
118.示例性地,当接收到客户端发起的多媒体信息鉴权请求时,根据多媒体信息鉴权请求中包括的多媒体信息标识,获取第二多媒体信息和第二多媒体信息的第二鉴权信息,根据第二鉴权信息中的权利方信息和使用方信息,确定第二多媒体信息的鉴权结果。
119.此外,本技术实施例还提供了一种禁止客户端使用多媒体信息的方式,在多媒体信息鉴权请求用于请求对创作视频的视频素材进行鉴权,第一多媒体信息为视频素材对应的视频的情况下,本技术实施例的基于网页的信息处理方法还可以包括:
120.若鉴权结果指示第一鉴权信息和鉴权存证不一致,则指示客户端禁止使用视频素材进行视频创作。
121.示例性地,接收客户端发起的对创作视频的视频素材进行鉴权的请求,获取该请求中待鉴权的视频素材。提取待鉴权的视频素材中的第一鉴权信息,并获取与该视频素材对应的鉴权存证,根据鉴权存证和鉴权信息确定鉴权结果。若鉴权结果指示鉴权存证和第一鉴权信息不一致,则表示该视频素材的第一鉴权信息已被篡改,指示客户端禁止使用该视频素材进行视频创作,可以有效防止该客户端继续盗版使用该视频素材。
122.在一种或者多种可能的示例中,本技术实施例还提供了一种加密鉴权多媒体信息的方式,在客户端为预设客户端的情况下,该基于网页的信息处理方法还可以包括:
123.通过预设编码盐对鉴权多媒体信息进行编码,得到加密鉴权多媒体信息;向客户端发送加密鉴权多媒体信息,以使客户端无法读取或者删除加密鉴权多媒体信息中的鉴权信息。
124.这里,预设客户端可以是用户任意设置的客户端,预设编码盐可以是base64编码。
125.示例性地,当接收到预设的恶意用户的客户端获取鉴权多媒体信息的交互请求时,将鉴权多媒体信息的资源文件通过加盐的base64编码,得到加密鉴权多媒体信息。通过交互请求向该恶意用户的客户端发送加密鉴权多媒体信息,使得该恶意用户的客户端无法读取或者删除加密鉴权多媒体信息中的鉴权信息(失去了语义化命名和注释),这样,可以避免鉴权多媒体信息的资源文件被恶意获取和扩散。
126.综上,根据本技术实施例中的基于网页的信息处理方法,基于获取到的待嵌入鉴权信息的多媒体信息,以及包含多媒体信息的权利方信息和使用方信息的鉴权信息,按照第一预设转换条件,转换鉴权信息,得到音频数字水印,并根据音频数字水印,对待嵌入鉴
权信息的多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。这样,在音频数字水印与原始的多媒体信息二者无法剥离的同时,通过听觉系统的掩蔽效应,使得用户对音频数字水印的感知度降低,在播放原始的多媒体信息的同时,播放音频数据水印,也不会影响用户的听觉体验,基于此,一方面,降低了音频数字水印被恶意用户发现的概率,另一方面,可以通过声音的掩蔽效应把音频数字水印隐藏在原始的多媒体信息播放过程中,在恶意用户摄屏、录屏等方式盗版鉴权多媒体信息的场景下,利用音频数字水印追溯被盗多媒体信息的流出渠道,可以有效解决非法用户有目的性地删减版权声明片段的多媒体信息,导致的版权信息丢失而无法追溯盗版链路的问题,从而降低了分享多媒体信息的用户版权内容外泄的风险,增强了对多媒体信息的版权保护。
127.基于此,下面结合图6对本技术实施例提供的信息追溯方法进行详细说明。
128.图6是示出根据一个实施例的一种信息追溯方法的流程图。
129.如图6所示,信息追溯方法可以应用于信息处理架构,具体可以包括如下步骤:
130.步骤610,接收客户端发起的多媒体信息追溯请求,多媒体信息追溯请求包括待追溯的多媒体信息标识;步骤620,根据多媒体信息标识,获取第一多媒体信息,并提取第一多媒体信息中的第一鉴权信息,第一鉴权信息包括目标多媒体信息的权利方信息和使用方信息;步骤630,根据目标多媒体信息的权利方信息和使用方信息,追溯目标多媒体信息的版权信息。
131.由此,当接收到客户端发起的多媒体信息追溯请求时,根据多媒体信息追溯请求中的多媒体信息标识,提取多媒体信息标识对应的第一多媒体信息中的权利方信息和使用方信息,从而追溯目标多媒体信息的版权信息,可以在非法用户摄屏、录屏等方式盗版多媒体信息的场景下,通过音频数字水印追溯被盗多媒体信息的流出渠道,增强了对多媒体信息的版权保护。基于相同的发明构思,本技术提供了与上述涉及的基于网页的信息处理方法对应的基于网页的信息处理装置。具体结合图7进行详细说明。
132.图7是示出根据一个实施例的一种基于网页的信息处理装置的结构示意图。
133.如图7所示,基于网页的信息处理装置700应用于如图1或者图2所示的服务端10,基于网页的信息处理装置700具体可以包括:
134.获取模块701,用于获取待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息,鉴权信息包括多媒体信息的权利方信息和使用方信息;
135.转换模块702,用于按照第一预设转换条件,转换鉴权信息,得到音频数字水印;
136.处理模块703,用于根据音频数字水印,对多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。
137.基于此,下面对本技术实施例提供的基于网页的信息处理装置700进行详细说明:
138.在一种或者多种可能的实施例中,处理模块703还用于,对鉴权信息进行二进制转化处理,得到二进制化的鉴权信息;
139.转换模块702还用于,通过预设振荡器将二进制化的鉴权信息转换为具有预设音频频率的音频数字水印,预设振荡器与预设音频频率对应。
140.在一种或者多种可能的实施例中,鉴权信息还包括分隔标识,分隔标识用于区分权利方信息和使用方信息。
141.在一种或者多种可能的实施例中,该基于网页的信息处理装置700还包括构建模
块和确定模块;
142.构建模块,用于在通过预设振荡器将所述二进制化的鉴权信息转换为具有预设音频频率的音频数字水印之前,根据二进制化的鉴权信息,构建与鉴权信息对应的至少一个振荡器,至少一个振荡器中每个振荡器产生的音频频率不同,每个振荡器产生的音频频率的频率值等于预设频率值;
143.确定模块,用于,确定至少一个振荡器中第一振荡器为预设振荡器。
144.在一种或者多种可能的实施例中,该基于网页的信息处理装置700还包括嵌入模块;
145.处理模块703,用于通过水印嵌入算法,将音频数字水印嵌入多媒体信息中,得到鉴权多媒体信息。
146.在一种或者多种可能的实施例中,该基于网页的信息处理装置700还包括播放模块;
147.获取模块701还用于,获取播放多媒体信息的音频节点和产生音频数字水印的目标振荡器;
148.确定模块还用于,根据音频节点和目标振荡器,确定扬声器;
149.播放模块,用于通过扬声器播放鉴权多媒体信息。
150.在一种或者多种可能的实施例中,该基于网页的信息处理装置700还包括接收模块和提取模块;
151.接收模块,用于接收客户端发起的多媒体信息鉴权请求,多媒体信息鉴权请求包括待鉴权的第一多媒体信息;
152.提取模块,用于提取第一多媒体信息中的第一鉴权信息;以及,
153.获取模块701还用于,获取第一多媒体信息对应的鉴权存证;
154.确定模块还用于,根据鉴权存证和第一鉴权信息,确定第一多媒体信息的鉴权结果。
155.在一种或者多种可能的实施例中,该基于网页的信息处理装置700还包括过滤模块;
156.提取模块,用于通过低通滤波器对第一多媒体信息进行过滤,得到第一多媒体信息的第一鉴权音频;
157.提取模块还用于,基于第一鉴权音频,提取第一鉴权音频的时域;
158.转换模块702还用于,通过第二预设转换条件,转换第一鉴权音频的时域,得到第一鉴权信息。
159.在一种或者多种可能的实施例中,多媒体信息鉴权请求用于请求对创作视频的视频素材进行鉴权,第一多媒体信息为视频素材对应的视频;该基于网页的信息处理装置700还包括指示模块;
160.指示模块,用于若鉴权结果指示第一鉴权信息和鉴权存证不一致,则指示客户端禁止使用视频素材进行视频创作。
161.在一种或者多种可能的实施例中,该基于网页的信息处理装置700还包括编码模块和发送模块;
162.编码模块,用于在客户端为预设客户端的情况下,通过预设编码盐对鉴权多媒体
信息进行编码,得到加密鉴权多媒体信息;
163.发送模块,用于向客户端发送加密鉴权多媒体信息,以使客户端无法读取或者删除加密鉴权多媒体信息中的鉴权信息。
164.由此,通过基于获取到的待嵌入鉴权信息的多媒体信息,以及包含多媒体信息的权利方信息和使用方信息的鉴权信息,按照第一预设转换条件,转换鉴权信息,得到音频数字水印,并根据音频数字水印,对待嵌入鉴权信息的多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。这样,在音频数字水印与原始的多媒体信息二者无法剥离的同时,通过听觉系统的掩蔽效应,使得用户对音频数字水印的感知度降低,在播放原始的多媒体信息的同时,播放音频数据水印,也不会影响用户的听觉体验,基于此,一方面,降低了音频数字水印被恶意用户发现的概率,另一方面,可以利用声音的掩蔽效应把音频数字水印隐藏在原始的多媒体信息播放过程中,在恶意用户摄屏、录屏等方式盗版鉴权多媒体信息的场景下,通过音频数字水印追溯被盗多媒体信息的流出渠道,可以有效解决非法用户有目的性地删减版权声明片段的多媒体信息,导致的版权信息丢失而无法追溯盗版链路的问题,从而降低了分享多媒体信息的用户版权内容外泄的风险,增强了对多媒体信息的版权保护。
165.本技术提供了与上述涉及的信息追溯方法对应的信息追溯装置。具体结合图8进行详细说明。
166.图8是示出根据一个实施例的一种信息追溯装置的结构示意图。
167.如图8所示,信息追溯装置800应用于如图1或者图2所示的服务端10,信息追溯装置800具体可以包括:
168.接收模块801,用于接收客户端发起的多媒体信息追溯请求,多媒体信息追溯请求包括待追溯的多媒体信息标识;
169.获取模块802,用于根据多媒体信息标识,获取第一多媒体信息,并提取第一多媒体信息中的第一鉴权信息,第一鉴权信息包括目标多媒体信息的权利方信息和使用方信息;
170.追溯模块803,用于根据目标多媒体信息的权利方信息和使用方信息,追溯目标多媒体信息的版权信息。
171.由此,当接收到客户端发起的多媒体信息追溯请求时,根据多媒体信息追溯请求中的多媒体信息标识,提取多媒体信息标识对应的第一多媒体信息中的权利方信息和使用方信息,从而追溯目标多媒体信息的版权信息,可以在恶意用户摄屏、录屏等方式盗版多媒体信息的场景下,利用音频数字水印追溯被盗多媒体信息的流出渠道,增强了对多媒体信息的版权保护。
172.本技术提供了另一种基于网页的信息处理装置。具体结合图9进行详细说明。
173.图9是示出根据一个实施例的一种基于网页的信息处理装置的结构示意图。
174.如图9所示,基于网页的信息处理装置900具体可以包括:
175.获取模块901,用于获取浏览器网页中的待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息,鉴权信息包括多媒体信息的权利方信息和使用方信息;
176.转换模块902,用于按照第一预设转换条件,转换鉴权信息,得到音频数字水印;
177.处理模块903,用于通过浏览器中的网页播放器接口,基于音频数字水印对多媒体
信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。
178.由此,基于获取到的浏览器网页中的待嵌入鉴权信息的多媒体信息,以及包含多媒体信息的权利方信息和使用方信息的鉴权信息,按照第一预设转换条件,转换鉴权信息,得到音频数字水印,并过浏览器中的网页播放器接口,根据通音频数字水印,对待嵌入鉴权信息的多媒体信息进行水印嵌入处理,得到嵌入音频数字水印的鉴权多媒体信息。这样,可以利用声音的掩蔽效应把音频数字水印隐藏在原始的多媒体信息播放过程中,在恶意用户摄屏、录屏等方式盗版浏览器网页中鉴权多媒体信息的场景下,利用音频数字水印追溯被盗多媒体信息的流出渠道,可以有效解决非法用户有目的性地删减版权声明片段的多媒体信息,导致的版权信息丢失而无法追溯盗版链路的问题。
179.图10是示出根据一个实施例的计算机设备的硬件结构示意图。
180.如图10所示,计算机设备1000包括输入设备1001、输入接口1002、处理器1003、存储器1004、输出接口1005、以及输出设备1006。
181.输入接口1002、处理器1003、存储器1004、以及输出接口1005通过总线1010相互连接,输入设备1001和输出设备1006分别通过输入接口1002和输出接口1005与总线1010连接,进而与计算机设备1000的其他组件连接。具体地,输入设备1001接收来自外部的输入信息,并通过输入接口1002将输入信息传送到处理器1003;处理器1003基于存储器1004中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器1004中,然后通过输出接口1005将输出信息传送到输出设备1006;输出设备1006将输出信息输出到计算机设备1000的外部供用户使用。
182.在一个实施例中,图10所示的计算机设备1000可以被实现为一种基于网页的信息处理设备,该基于网页的信息处理设备可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储器中存储的程序,以执行上述实施例描述的基于网页的信息处理方法。
183.在一个实施例中,该存储器还可以用于存储待嵌入鉴权信息的多媒体信息和待嵌入的鉴权信息以及结合上述图1至图6描述的基于网页的信息处理、信息追溯过程中每个步骤的计算结果。作为示例,该计算结果至少包括:对鉴权信息进行二进制转化处理,得到二进制化的鉴权信息,通过预设振荡器,将二进制化的鉴权信息转换为具有预设音频频率的音频数字水印。
184.根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机可读存储介质。例如,本技术的实施例包括一种计算机可读存储介质,其包括在计算机可读存储介质上存储程序或指令,在程序或指令被计算机设备执行的情况下,使得计算机设备执行上述方法的步骤。
185.根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以从网络上被下载和安装,和/或从可拆卸存储介质被安装。
186.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令,当其在计算机上运行时,使得计算机执行上述各个实施例中描述的方法。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实
施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘)等。
187.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
188.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使对应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1