数据内容保护方法、装置、服务器及计算机可读介质制造方法及图纸

技术编号:21343911 阅读:38 留言:0更新日期:2019-06-13 22:37
本发明专利技术实施例的方面涉及数据内容保护方法、装置、服务器及计算机可读介质。数据内容保护方法包括:确定步骤,确定关键字;随机映射步骤,将确定的关键字随机地映射到Unicode码上,得到关键字与Unicode码的映射关系,并且重复以上随机映射步骤,使得执行随机映射步骤的次数达到预设的映射次数阈值,得到关键字与对应的Unicode码的多个映射关系;生成步骤,根据关键字与Unicode码的多个映射关系,生成关键字的多个自定义字体文件,并且将多个自定义字体文件中的每一个生成多种格式的字体文件;以及输出步骤,输出多种格式的字体文件到客户端。通过本发明专利技术实施例,可实现对数据内容的混淆,减少了开发人员维护字体文件的数量。

Data Content Protection Method, Device, Server and Computer Readable Media

Aspects of embodiments of the present invention relate to data content protection methods, devices, servers and computer readable media. Data content protection methods include: determining steps, determining keywords; random mapping steps, mapping the determined keywords randomly to Unicode codes, obtaining the mapping relationship between keywords and Unicode codes, and repeating the above random mapping steps, so that the number of executing random mapping steps reaches the preset threshold of mapping times, and obtaining multiple keywords and corresponding Unicode codes. The mapping relationship; the generation step, according to the mapping relationship between keywords and Unicode code code, generates multiple custom font files for keywords, and generates multiple formats of font files for each of the multiple custom font files; and the output step, outputs multiple formats of font files to the client. By the embodiment of the present invention, confusion of data content can be realized, and the number of font files maintained by developers can be reduced.

【技术实现步骤摘要】
数据内容保护方法、装置、服务器及计算机可读介质
本专利技术实施例涉及互联网
,尤其涉及数据内容保护方法、装置、服务器及计算机可读介质。
技术介绍
浏览器在展示网站页面的文字内容时,使用的是操作系统中的字体文件,字体文件中每个文字都对应了唯一的Unicode编码,浏览器可以通过Unicode编码渲染出对应的文字。国际上,Unicode码对应的文字都是确定的。所以如果网页内容使用Unicode码来展示,浏览器也会自动渲染出对应的文字,不会影响用户的阅读体验。目前针对数据内容保护的内容混淆方案,通常都是采用对固定字体或内容做替换实现,使用此类方案一方面可以替换的字比较少,另一方面为了比较容易找到替换字的字体映射关系,网站还要维护大量不同的字体映射文件,维护起来很不方便。
技术实现思路
本专利技术实施例提供的数据内容保护方法、装置、服务器及计算机可读介质,通过对获取的关键词随机动态生成多个Unicode映射关系,实现了对数据内容的混淆,减少了开发人员维护字体文件的数量。本专利技术实施例的一方面提供了数据内容保护方法,该方法包括:确定步骤,确定关键字;随机映射步骤,将确定的关键字随机地映射到本文档来自技高网...

【技术保护点】
1.数据内容保护方法,其中,所述方法包括:确定步骤,确定关键字;随机映射步骤,将确定的关键字随机地映射到Unicode码上,得到所述关键字与所述Unicode码的映射关系,并且重复以上随机映射步骤,使得执行所述随机映射步骤的次数达到预设的映射次数阈值,得到所述关键字与对应的Unicode码的多个映射关系;生成步骤,根据所述关键字与所述Unicode码的多个映射关系,生成所述关键字的多个自定义字体文件,并且将所述多个自定义字体文件中的每一个生成多种格式的字体文件;以及输出步骤,输出所述多种格式的字体文件到客户端。

【技术特征摘要】
1.数据内容保护方法,其中,所述方法包括:确定步骤,确定关键字;随机映射步骤,将确定的关键字随机地映射到Unicode码上,得到所述关键字与所述Unicode码的映射关系,并且重复以上随机映射步骤,使得执行所述随机映射步骤的次数达到预设的映射次数阈值,得到所述关键字与对应的Unicode码的多个映射关系;生成步骤,根据所述关键字与所述Unicode码的多个映射关系,生成所述关键字的多个自定义字体文件,并且将所述多个自定义字体文件中的每一个生成多种格式的字体文件;以及输出步骤,输出所述多种格式的字体文件到客户端。2.根据权利要求1所述的方法,其中,所述确定步骤包括:获取预设的高频字和高频词并且获取通过机器选择得到的高频字和高频词;将所述预设的高频词以及所述通过机器选择得到的高频词分解成字;将所述预设的高频字、所述通过机器选择得到的高频字以及分解后得到的字,确定为关键字。3.根据权利要求1述的方法,其中,所述随机映射步骤包括:将所述关键字中的第一个字随机分配到Unicode码的第一预设码段组中的一个预设码段中;根据所述第一个字的长度与所述预设码段的长度,确定所述第一个字映射的Unicode码;剔除所述第一个字的映射的Unicode码后,得到第二码段组,并根据所述第二码段组,确定所述关键字中第二个字的映射Unicode码;以及依次确定完所述关键字中的所有字的映射Unicode码,得到所述关键字与对应Unicode码的映射关系。4.根据权利要求3所述的方法,其中,所述随机映射步骤中,所述确定所述第一个字的映射Unicode码,包括:确定所述第一个字的通用Unicode码值与所述预设码段的长度进行比值运算后得到的余数,以及将所述余数与所述预设码段的长度的起始位相加,得到所述第一个字的映射Unicode码。5.根据权利要求3所述的方法,其中,所述随机映射步骤中,所述剔除所述第一个字的映射的Unicode码后,得到第二码段组,包括:针对所述预设码段,以所述第一个字的映射Uni...

【专利技术属性】
技术研发人员:胡博高继勇张盛赖金海
申请(专利权)人:北京创鑫旅程网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1