基于网络的文章保护方法与系统与流程

文档序号:12376596阅读:195来源:国知局
基于网络的文章保护方法与系统与流程

本发明关于一种基于网络的文章保护方法与系统,特别是一种通过服务器端转码技术保护网络文章版权的方法与相关计算机网络系统。



背景技术:

因着网络有快速传递、轻易搜寻与公众使用的平台特性,一般人都能轻易地以文字、影音方式发表作品,其中影音内容版权容易判断,而是文字却有轻易复制与不易判别的问题,现行网络平台多数缺乏有效的版权管理机制。

数字内容虽有优点,但仍有容易被大量复制且快速传送的缺点,虽然促进了信息的交流,也让信息的交流过于泛滥,使得保障数字内容著作权的工作受到挑战。由于只要拥有正确的编码器与译码器,任何使用者皆可以传送并解读数字内容,导致没有办法去规范数字内容的授权,也无法声明数字内容的著作权。

目前数字内容皆以公定的编码方式作为数据传递的媒介。然而,相较于已相当发达的数字影音著作权利管理技术,数字文章缺乏一个可以有效声明其著作权利的技术,使得数字文章容易被未获授权的转载。

一般而言,原本一篇网页文章从张贴到阅读大概可以分成下列几个阶段,包括:原作者将撰写完成的文章上传到其指定的原作平台上,若以网络平台为例,可让读者通过网页浏览器浏览文章,开启网页浏览器后,程序将发出网页请求给原作平台,取得网页内容。

在网页浏览器的处理过程中,会将取得的文件依照网页设定的标准编 码规则,依照每个字的字码与网页中的样式设定(如CSS)将字型档案中对应的字形取出来,依序显示在屏幕上。

由于一般网络平台对文章未经加密处理,任何读者只要将浏览器中的网页文章复制,便可以轻易地进行再利用。而这些再利用可能是以未获原作者授权的方式进行,例如重新上传、修改或任意转载到其他的转载平台上,能让其他不知情读者阅读转载的内容,如此将可能产生版权争议。

现行部分网络平台提供防止复制的方式包括有:利用网页内嵌描述语言(script language)或是服务器端网页程序让读者无法通过一般方法复制网页文字,禁止直接转贴文章;或是要求在用户端计算机中安装特定阅读软件,一般常见于电子书。

字型服务器的一般运作可参考图1所示字型服务器业者提供字型服务的系统架构图。

在此架构下,一般内容平台提供网络文章发表、上传等的服务,比如提供作者10通过网络发表文章(101)的部落格(blog)、论坛、社群网站,或是其他提供发表文章服务的网站等,此例以内容平台12表示,一般内容平台12以明文(plain text)或是标准编码方式储存文章,因此可以直接提供读者14通过网络阅读网络文章(103)。若文章中采用字型服务器(font server)16所提供的字型与样式的设计,当读者14读取文章时,会根据网页设定链接到字型服务器16,同时传递网页内容(105)到字型服务器16,内容包括整篇或部分网页文章。之后,字型服务器16可以提供字型档案(107)给读者14所采用的阅读器(如网页浏览器),阅读器可以依据所取得的字型档案所定义的字型与样式显示文章。

在以上系统架构中,文章从张贴到阅览皆是以公定的编码方式进行转换与传递,因此,只要原作平台读者能接收到正确的字码数据,便能作为转载者用同样的方法重新上传到转载平台。



技术实现要素:

有鉴于习知缺少有效保护网络文章防止非法复制的技术,本发明揭露书提出一种基于网络的文章保护方法与实现此方法的系统,在此系统中,具有一提供网络文章字型子集的字型服务器,本发明即通过此字型服务器提供一种网络文章的著作权保护方法。

根据方法实施方式之一,通过此字型服务器接收文章,作者可以通过一内容平台发表文章,再由内容平台将文章传递到此字型服务器执行密文转换;或者,字型服务器本身提供作者可以发表文章的接口,因而直接取得文章进行密文转换。

接着,于此字型服务器中,对文章实时产生一字码转换表,字码转换表为针对本次文章的独特转换密钥,并不适用其他文章。接着,以此字码转换表转换文章为一密文,再传递密文至内容平台,由内容平台提供阅读文章的服务。

当读者欲通过阅读器至内容平台阅读文章时,如果没有通过字型服务器利用字码转换表转换前述密文,即无法取得转换后的密文字型文件,则只能看到经过转换的没有意义的密文,因此要读取原本文章,需要字型服务器同意执行转换,藉此提供网络文章著作权保护的方法。

其中,在字型服务器产生密文转换档的动作包括先解析取得的文章,以取得文章内字型子集,藉此缩小字型档案,提高处理效能,再据此实时运算得到字码转换表,再以此字码转换表转换文章为密文。

相关基于网络的文章保护系统可以一计算机系统实现,其中以软件手段实现取得文章、解析文章、产生字码转换表、密文产生,以及储存字码转换表的数据库与字型数据库。

系统可由字型服务器实现,更可包括一使用者管理手段,用以验证作者与读者的身份。

为了能更进一步了解本发明为达成既定目的所采取之技术、方法及功效,请参阅以下有关本发明之详细说明、图式,相信本发明之目的、特征 与特点,当可由此得以深入且具体之了解,然而所附图式与附件仅提供参考与说明用,并非用来对本发明加以限制者。

附图说明

图1描述一般字型服务器业者提供字型服务的系统架构图;

图2所示为本发明基于网络的文章保护系统的系统架构一实施例示意图;

图3所示为本发明基于网络的文章保护方法的架构一实施例流程之一;

图4所示为本发明基于网络的文章保护方法的架构一实施例流程之二;

图5所示为本发明基于网络的文章保护方法的架构一实施例流程之三;

图6所示为本发明基于网络的文章保护系统的系统架构二实施例示意图;

图7所示为本发明基于网络的文章保护方法的架构二实施例流程;

图8所示为本发明基于网络的文章保护方法中字码转换的实施例;

图9所示为本发明基于网络的文章保护方法中字码转换表的实施例;

图10所示为本发明基于网络的文章保护系统的功能方块实施例。

具体实施方式

根据本揭露书所描述的基于网络的文章保护方法与系统的实施例,其中为了能够有效保护著作版权,防止网络文章未经授权而遭转载或是撷取其中内容,通过一字型服务器所提供的文章保护方法,对网络文章执行密文转换。将文章转换为密文的方式之一系由字型服务器作为一个著作权的 控管角色,可以根据所取得的文章建立一个字码转换表,当读者需要阅读文章时,需要通过链接字型服务器取得转换后的密文字型文件,才能阅读到正确的文章,否则在未经授权的情况而未能取得转换后的密文字型文件,因此只能看到错误转码的内容。

网络文章可泛指作者发表于特定网络平台的文章,例如发表于网站、部落格、社群网站,或是各种讨论平台上的数字内容,特别是文字。当有读者要观看这类文章时,一般可通过终端的阅读器链接相关网络平台取得文章,包括决定文章编排形式的样式档案(如HTML标记、CSS样式等),一并下载至阅读器开启,阅读器可以为网页浏览器或特定阅读软件,通过解释这类样式档案与字型编码,即根据编码规则正确呈现文章内容。

当用户通过阅读器观看网络文章时,其中通过字型档案定义文章中字型风格,字型档案的主要功能是将属于同一个风格的众多字型储存在一个或数个档案中,以便于使用者调整其想要呈现的文字视觉效果。然而,除了储存大量的字型以外,字型档案内部也储存了一系列的字码与字形的对照表,这些对照表会将指定的字符集合内的每个字码与字形链接起来。因此,在阅读网络文章时,依照字码从指定的字型档案中调用字形,并且依序显示在画面上,使读者得以了解文章的内容。

字型服务器的一般运作可参考图1的描述,在此架构下,一般内容平台并无提供有效可以杜绝非法复制、转载等的行为。但是,当其中文章中采用字型服务器所提供的字型与样式的服务时,本发明实施例之一即通过字型服务器实施一基于网络的文章保护系统,通过此系统针对每篇文章提供其独特的密文转换档,藉此实现一种著作权保护方法。

根据本发明揭露书所描述的基于网络的文章保护方法与系统的技术目的之一,系统可以对于每一个原作者或原文章提供专属于此原作者或原文章的编码规则,通过此编码规则,可将文章内容编码后再传送给原作读者,原作读者因此可收到编码后的文章内容,藉由专属编码规则达到保护文章的目的。更进一步地,若此编码规则经过了一定程度的加密处理,在 不了解编码规则的情况下,转载者将无法得到编码前的文章内容;若转载者想对接收到的文章内容进行复制或修改,只能得到编码后的密文。再者,当形成专属的字型档案时,字型档案相当于该篇文章作者的签名,若同时在字型档案内可嵌入作者授权声明信息,或是利用空白码加入图像式的版权声明,则可增加侵权辨识的效果,比如,当专属的字型档案被窃取,但其中版权标注将可协助辨别出著作权人为何人,能以法律方式处理盗版问题。

另一方面,虽原作读者可以根据正确的编码规则得到原文章,若原作读者将编码后的文章内容复制,并使用一般标准编码的字型档案来显示,字型档案仍会依序将各字码对应到各字形。不过,因为接收到的文章内容是已经采用前述专属的个人化编码编成密文,密文的部分是没有意义的乱码,显示时,字码对应到的字形排列亦看不出任何意义,可参考图8所示字码对应字形范例,导致原作读者即使复制编码后的内容,也无法阅读。

以上通过提供各原作者文章的专属编码规则的技术可以通过一个提供字型库服务的业者提供,可通过字型服务器,或是特定伺服系统提供个人化编码服务。

根据发明实施例之一,当由字型服务器业者提供专属编码的服务时,服务器可制作一个特制的字型文件,也就是一种载有密文转换信息的档案,并将此特制的字型文件以网页字型的方式放在原作平台上,并与包含该篇文章的网页作连结,使得网页中包含篇文章的部分可套用此特制字型。特别的是,系统提供的字型文件同样经由个人化编码规则编码,产生新的字码与字形的对应关系,使得文章内容虽然是经个人化编码后的「乱码」,但是此「乱码」可以通过特制的字型文件对应回原本应显示的字形。

[实施例架构一]

相关系统架构之一可以参考图2所示的本发明基于网络的文章保护系统的实施例示意图。

图中显示基于网络的文章保护系统可实现于一提供网络字型服务的 字型服务器26中,亦不排除可以另一搭配此字型服务器26的服务器所实施,整体来说仍可称为一个实现于字型服务器26的系统。

内容平台22如一提供文章发表的服务业者,具有提供部落格、论坛、社群网站等网站服务的伺服系统,另有字型服务器26,其中主要是包括了字型数据库。在此架构下,字型服务器26提供一接口,能让作者20先将文章传递至字型服务器26,完成文章发表(201),之后,字型服务器26执行一连串步骤(如文章解析、以编码形成密文等),产生专属该文章的编码规则,实施例之一为一种字码转换表,其中记载文章内字型的字码转换信息,能藉此转换文章为密文。

接着,字型服务器26传递经过转换的密文(203)至内容平台22,密文可包括链接字型服务器26的信息。之后由内容平台22公开文章。当有读者24通过内容平台22取得网络文章(205)时,如通过网页浏览器存取文章内容,网页浏览器将根据其中字型服务器26信息主动链接到字型服务器26,并传递网络文章(207)到字型服务器26,此时传递的内容为密文,由字型服务器26判断取得此文章对应的专属字码转换表,再回传经此字码转换表转换密文而形成的密文字型文件至读者24端网页浏览器(209)。根据实施例,此密文字型文件记载了相关文章中字码与字形的对照表,这些对照表会将字型子集中的字码与字形链接起来,在此将密文字型文件回传给读者24。

其中,字型服务器26可以具备用户管理机制,经过授权的读者24可以自字型服务器26合法取得字码转换表,能使得网页浏览器通过字码转换表正确显示文章,因此读者24可以看到正确的内容。反之,当此文章是被未经授权而转载的内容,将无法通过身份验证,也无法自字型服务器26取得当初转为密文的字码转换表,使得该文章看来就是无法理解的密文。藉此可以达到著作权保护的目的。

接着可参考图3所示本发明基于网络的文章保护方法的架构一实施例流程。

在此流程实施例中,开始如步骤S301,由字型服务器或是提供相关服务的伺服系统提供一用户接口,可以接收自作者上线所传送的文章,如步骤S303。接着,此类伺服系统通过解析文章内容得到文章内字型状况,而能够对应产生个人化的字码转换表,如步骤S305,字码转换表可为一新产生的字码转换表,其中记载字码与字形的对照信息。

之后,字型服务器通过软件方法,以字码转换表转换文章为密文(步骤S307),此经转换原文章形成的密文将传递到内容平台上(步骤S309)。内容平台系提供阅读该文章的服务。

上例中形成字码转换表的过程可参考图4所示流程。

当系统接收作者文章(步骤S401),一般是以明文的方式提交到系统(如字型服务器),系统将以软件手段解析文章(步骤S403),主要目的是可以得到文章所使用的字型,排除重复使用的字,形成字型子集(步骤S405),此步骤称为字型子集撷取(font subsetting),目的是因为排除了重复字或符号而缩小字型文件,更降低内存使用,加快处理速度,能提升文章阅读体验。

之后可以特定算法加上种值(seed)产生对该文章的字型子集专属的字码转换表(步骤S407),算法比如可以将一般字型字码依照特定数学方程式进行排列,如随机数排列,或可同时加入时间戳(timestamp)或是其他可以形成独特种值的因子,每次演算出一组新的字形与字码比对表。可参考图8所示范例,由于形成密文的工作可以字型服务器执行,因此字码转换表可以为一种具有新的字形字码对应的字型文件。另有实施例可以演算产生新的加解密密钥,作为密文转换的依据。

接着,以取得的字码转换表转换文章为密文(步骤S409)。值得一提的是,当作者修改文章,因为可能改变了原本字型子集,系统将重新图4步骤,重新演算出新的字码转换表。

在读者欲读取经过密文转换的文章时,将先通过字型服务器验证后而取得原本转换该文章为密文的字码转换表,相关实施例可参考图5所示在 架构一下的实施例流程。

读者可以通过特定阅读器(如网页浏览器、特定阅读软件等)存取内容平台,对内容平台先发出欲取得特定文章的请求。根据实施例,当读者以阅读器取得网页内容的同时,可以一并取得了网页的样式设定,其中样式中定义了字型来自于特定字型服务器,故阅读器会向字型服务器发出网页字型请求。

当读者利用阅读器对内容平台取得欲读取的文章,此阶段为密文,再如步骤S501,根据网页信息所指出的字型服务器信息(如URL)而主动链接字型服务器,必要时,字型服务器可以执行一身份验证程序,避免被未经授权的人取得密文转换的信息。经身份验证后,终端可自动将密文传递至字型服务器,字型服务器接收终端(读者开启的阅读器)传送自内容平台取得的密文,同时判断出对应的字码转换表以及与该密文相关的字型子集(步骤S503),产生转换后的密文字型文件,其中即记载字码与字形的对照表,将指定的字型子集内的每个字码与字形链接起来。再经由网络或特定文件传输方式,将密文字型文件传送到由读者端的阅读器,经取得其中转换后的字形后(步骤S505),于终端阅读器中正确显示文章(步骤S507)。

以上,由于自服务器取得了经原来转换文章为密文的字码转换表转换后的密文字型文件,使得读者方面的阅读器可以搭配对应的字码转换信息才能正确显示文章内容。

反之,因为文章经过了密文转换处理,如经过重新编码处理,因此要阅读该篇文章必须要使用对应的字码转换表,可以为专属的字型文件(字形与字码的对应已经重新编排),导致转载者若是直接复制了该篇文章,只会得到看不懂的乱码(密文),而保障了原作者的权利。

[实施例架构二]

接着描述在本发明共同发明概念下的架构二实施例,架构可参考图6所示之实施例图,图中同样显示提供网络文章发表服务的内容平台62,另 有提供本发明文章保护方法的伺服系统,较佳则是业者提供的字型服务器66。

此例中,作者60可直接通过内容平台62启始的接口发表文章(601),欲实现内容平台中文章可以经由本发明系统提供著作权保护的措施,内容平台62可以植入一密文服务程序620,密文服务程序620可为字型服务器业者所提供,可以为常驻于内容平台伺服程序中的程序指令,用以拦截与解析网页内容,以取得网页内容中的文章,经拦截得到作者60发表的文章时,即传递网络文章603至字型服务器66。

当字型服务器66取得文章后,一般为明文,根据文章解析结果得到字型子集,再形成个人化的字码转换表,特别是得到个人化的编码规则。

字型服务器所执行的步骤可参阅图4的描述,包括文章解析、取得文章的字型子集、通过随机排列的运算处理后,可以得到字码转换表,并将文章转换为密文。

之后,由字型服务器66传递经过转换密文的文章(605)至内容平台62,可再经由密文服务程序620处理,包括确认字型服务器66与密文接收的程序,之后储存此份密文在内容平台62上。

当读者64欲于内容平台62上阅读该篇文章时,通过阅读器取得网络文章(607),阅读器将自网页内容取得字型服务器66的信息(如URL),阅读器于是主动链接到字型服务器66,以传递网络文章(609),此时为密文,再由字型服务器66根据密文所载信息取得还原文章的字码转换表与对应的字型子集,最后传送字型子集结合形成的密文字型文件至读者端的阅读器上(611)。其中一提的是,于服务器端形成的字码转换表并不会传送到终端读者,以确保转换规则不会被随意转送,必要时所传送的密文字型文件可以对称加密的方式传递。由阅读器以密文字型文件正确显示原文章内容,其中必要时,字型服务器66将会对读者64进行一初步身份验证,才会传递密文字型文件。

以上架构二的方法实施例可参考图7所示之流程。

系统可以实现于字型服务器上,如步骤S701,系统自内容平台接收作者所发表的文章,实施例如上述,内容平台执行一拦截与解析网页内容的密文服务程序,可以得到网页内容中的文章,再传递文章至字型服务器。

接着在字型服务器中将先取得文章中的字型子集,并根据字型子集运算形成专属的字码转换表,如步骤S703,再以此字码转换表转换文章为密文(步骤S705),转换方式比如对其中字型重新编码,相关字码若以读者端的阅读器预设标准字码转换来对照,成为无法阅读的密文,此份密文将传递密文至内容平台,如步骤S707。于内容平台提供阅读该文章的服务。

根据以上实施例内容,于字型服务器或提供本发明文章保护方法的特定伺服系统中所得到的密文转换方式为一实时运算产生的字码转换表,实施态样可参考图8所示字码转换的实施例。

图中所示范例,若作者通过内容平台接口或是字型服务器提供的服务中发表文章,其中有原始文字801:「文、鼎、字、型」,而这四个字的原始字码803分别为「6587(文)、9F0E(鼎)、5B57(字)、578B(型)」。之后,经过字型服务器利用软件手段解析接收的文章,以撷取文章内字型子集(font subsetting),再据此实时运算得到字码转换表。

字码指文字或符号在特定编码规则中定义的编号,一般如网页浏览器等的阅读器采用常用与标准的编码,为了要达到本发明文章保护的目的,此例系于字型服务器根据文章中撷取的字型子集产生新的字码转换表,如此例转后字码805:「7DB2、9808、78BC、898F」,也就是此例的字码转换表中记载「文」的字码为「7DB2」,「鼎」的字码为「9808」,「字」的字码为「78BC」,以及「型」的字码为「898F」。

但因为新的字码在一般标准编码中并非对应到「文、鼎、字、型」,因此当读者取得以此例的字码转换表所转换的文章时,以一般标准编码将无法得到正确的文章,而会在标准编码环境下呈现出显示文字807:「网、须、码、规」,这就形成密文,并无关于原本意思,使得没有经过授权而 无法取得前述字码转换表的读者无法正确显示原文。藉此,本发明可以杜绝未经授权的转载或盗用行为,达到文章保护的目的。

相对地,若读取文章是经过身份验证的读者,可经过字型服务器取得对应的字码转换表,用以转换密文,使得正确显示原本的文章。图9进一步示意表示字码转换的范例。

根据此例,读者通过阅读器从内容平台取得相关文章经过密文转换的编码为「7DB2、9808、78BC、898F」,图中显示这些字码的一般字码显示90为「网(7DB2)、须(9808)、码(78BC)、规(898F)」。之后由字型服务器92取得对应的字码转换表,而能在读者端的阅读器正确显示内容,如此例根据专属的字码转换表94所转码显示的「文(7DB2)、鼎(9808)、字(78BC)、型(898F)」。

图10所示为实现本发明基于网络的文章保护方法的相关系统功能方块实施例。

其中显示有实现本发明系统的字型服务器100,一端连结了内容平台11,可以传递文章与密文,一端提供作者13直接在字型服务器100发表文章,另一端则是接收读者15在阅读文章时所传送的网页内容,同时字型服务器100也会直接传递密文字型文件到读者15。

通过字型服务器100实现的基于网络的文章保护系统主要具有以软件方式与配合计算器硬件实现的功能手段,字型服务器100为一具有数据处理、通讯能力与网页伺服等功能的伺服系统,相关软件模块如具有文章取得模块111,此为取得文章的软件手段,包括可由内容平台11经网络系统或其他管道取得由作者13在该平台所发表的文章,或可直接自作者13取得文章。

字型服务器100具有文章解析模块112,此为解析文章的软件手段,以此文章解析手段解析文章中文字,以取得文章内的字型子集,这部分工作可以减少字型文件大小,并降低文字处理负担。

字型服务器100具有一字码转换表产生模块113,此为根据文章与/或字型子集所运算得到字码转换表的软件手段,根据本发明实施例,除此字码转换表外,或可以是其他转换手段。

字型服务器100具有密文产生模块114,此为以字码转换表产生密文的软件手段,比如根据新产生的字码转换文章产生的密文。

字型服务器100具有字码转换表数据库115,字码转换表数据库115用以储存字码转换表,将记载所有在线采用本发明文章保护方法的所有文章对应的所有字码转换表。

字型服务器100具有用户管理模块116,此可为管理使用者(包括作者与读者)的软件手段,可用以验证作者与读者的身份,亦不排除可以管理采用本发明文章保护方法的网站身份,于此云端字型服务器100登录的网站,才能取得对应字码转换表与相关字型,才能采用本发明文章保护的方法。

字型服务器100设有字型数据库117,此为提供文章内字型的数据库,也可以储存经字型子集撷取程序形成的字型子集。

字型服务器100更具备一密文字型文件产生模块118。当系统(如字型服务器100)接收一终端自内容平台取得的密文时,会根据密文中的信息判断出对应此密文的字码转换表,以及密文的字型子集,于是密文字型文件产生模块118产生记载文章中字码与字形对照表的密文字型文件,经特定传输方法传送到读者后,可以将读取的密文转换为正确的文章内容。

是以,根据本发明揭露书所载的技术,当读者于终端网页浏览器取得网页的同时,将一并取得了网页的样式设定,包括字型,故浏览器会向字型服务器发出网页字型请求。此时,字型服务器在检查了授权之后,可将先前制作的专属密文字型文件传送给合法读取文章的读者,能够正确显示该篇文章。在此方法下,因为文章可经过了重新编码处理,要阅读该篇文章必须要使用该篇文章的密文字型文件,如果未经由字型服务器的授权与下载专属的密文字型文件,将导致转载者只得到看不懂的密文,因此保障 了原作者的权利。

以上所述仅为本发明的优选可行实施例,凡依本发明申请专利范围所做之均等变化与修饰,皆应属本发明的涵盖范围。

[符号说明]

作者10 发表文章101

内容平台12 阅读网络文章103

读者14 传递网页内容105

取得字型档案107 字型服务器16

作者20 内容平台22

读者24 字型服务器26

发表文章201 传递经过转换密文的文章203

取得网络文章205 传递网络文章207

取得密文字型文件209

作者60 内容平台62

密文服务程序620 读者64

字型服务器66 发表文章601

传递网络文章603 传递经过转换密文的文章605

取得网络文章607 传递网络文章609

取得密文字型文件611

原始文字801 原始字码803

转后字码805 显示文字807

一般字码显示90 字型服务器92

密文转换表94

内容平台11 作者13

读者15 字型服务器100

文章取得模块111 文章解析模块112

字码转换表产生模块113 密文产生模块114

字码转换表数据库115 用户管理模块116

字型数据库117 密文字型文件产生模块118

步骤S301~S309文章保护流程

步骤S401~S409文章保护流程

步骤S501~S507文章保护流程

步骤S701~S707文章保护流程

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