一种游戏高效发布的资源压缩、映射及精准加载系统的制作方法

文档序号:22544846发布日期:2020-10-17 02:12阅读:101来源:国知局
一种游戏高效发布的资源压缩、映射及精准加载系统的制作方法

本发明涉及文件系统技术领域,具体为一种游戏高效发布的资源压缩、映射及精准加载系统。



背景技术:

随着计算机和通信技术的发展,需要通过通信系统来传输海量的数据,诸如文本、图像、声音数据等,然而,传输的数据值往往都存在一定程度的重复信息或冗余信息或非主要信息,因此需要对文本、图像、声音数据等数据进行压缩处理后才进行数据编码传输,压缩是为了减少数据大小以节省保存空间和传输的时间,为了数据的传输,压缩能够作用于单独的数据内容或者所有的传输单元(包括数据头),这取决于一些特定的因素,内容压缩很简单,它就是移除多余的空白字符,插入单个的重复字符指出一个字符串中重复的字符,以及将小型的位串用频繁使用的字符替代,这种类型的压缩能够将文本文件的大小减少50%,压缩由使用特定公式和算法的程序来执行,它确定如何压缩和解压数据。

目前的加载系统在对于游戏发布的资源进行映射的时候,由于资源数据量较大的原因,导致资源数据的打开缓慢,在进行资源浏览的时候容易出现卡顿或是资源难以加载的情况出现,影响使用者的使用感受,因此本领域技术人员提出一种游戏高效发布的资源压缩、映射及精准加载系统。



技术实现要素:

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种游戏高效发布的资源压缩、映射及精准加载系统,解决了现有的加载系统在使用的过程中容易出现卡顿或是资源难以加载的情况出现,影响使用者使用感受的问题。

(二)技术方案

为实现以上目的,本发明通过以下技术方案予以实现:一种游戏高效发布的资源压缩、映射及精准加载系统,包括系统处理器、资源压缩单元、文件映射单元和数据加载模块,所述系统处理器分别与资源压缩单元、文件映射单元、数据加载模块实现双向连接,所述资源压缩单元的输出端与文件映射单元的输入端连接,并且文件映射单元的输出端与数据加载模块的输入端连接,所述资源压缩单元包括数据采集模块、图像生成模块、模式对比模块、数据处理模块、区域识别模块、图像压缩模块和数据发送模块,所述文件映射单元包括数据接收模块、数据加密模块、数据存储模块、存储节点模块和数据映射模块,所述数据加载模块包括数据去重模块、数据算法模块和精准加载模块。

优选的,所述数据采集模块的输出端与图像生成模块的输入端连接,并且图像生成模块与模式对比模块实现双向连接。

优选的,所述模式对比模块的输出端与数据处理模块的输入端连接,并且数据处理模块的输出端与区域识别模块的输入端连接。

优选的,所述区域识别模块与图像压缩模块实现双向连接,并且图像压缩模块与数据发送模块实现双向连接。

优选的,所述数据接收模块的输出端与数据加密模块的输入端连接,并且数据加密模块的输出端与数据存储模块的输入端连接。

优选的,所述数据存储模块的输出端与存储节点模块的输入端连接,并且存储节点模块的输出端与数据映射模块的输入端连接。

优选的,所述数据去重模块的输出端与数据算法模块的输入端连接,并且数据算法模块的输出端与精准加载模块的输入端连接。

优选的,一种游戏高效发布的资源压缩、映射及精准加载系统的操作方法,具体包括以下步骤:

s1、首先通过资源压缩单元内部的数据采集模块对文件数据进行采集,并且通过图像生成模块生成对应的图像数据,接着将生成的图像数据发送至模式对比模块中进行模式信息的确认;

s2、在模式对比模块中,首先输入模式信息,接着判断模式信息与数据库中的模式信息是否对应,判断模式信息与数据库中的模式信息对应为是,则继续维持模式进行压缩,判断模式信息与数据库中的模式信息对应为否,则对模式进行变更,对变更后的模式信息继续利用模式对比模块进行模式确认;

s3、在经过数据的模式信息确认后,利用数据处理模块对图像数据通过区域识别模块进行区域的划分和标记,接着通过图像压缩模块对划分标记出来的区域进行压缩处理,最后通过数据发送模块将压缩后的数据发送至文件映射单元中;

s4、在文件映射单元中通过数据加密模块对数据信息进行二进制加密处理,接着通过数据存储模块将数据分别发送至不同的存储节点模块中,最后利用数据映射模块对不同节点中的数据信息进行映射;

s5、在数据加载模块中利用数据去重模块进行数据信息去重处理,利用数据算法模块中的hyperloglog算法进行数据处理,最后利用精准加载模块对处理后的数据信息进行高效加载。

(三)有益效果

本发明提供了一种游戏高效发布的资源压缩、映射及精准加载系统。与现有技术相比具备以下有益效果:

(1)、该游戏高效发布的资源压缩、映射及精准加载系统,通过资源压缩单元包括数据采集模块、图像生成模块、模式对比模块、数据处理模块、区域识别模块、图像压缩模块和数据发送模块,文件映射单元包括数据接收模块、数据加密模块、数据存储模块、存储节点模块和数据映射模块,数据加载模块包括数据去重模块、数据算法模块和精准加载模块,分别利用资源压缩单元、文件映射单元和数据加载模块可以对资源数据进行高效的处理,提高资源文件在打开时候的速率,让使用者在进行资源浏览的时候有较好的使用感受。

(2)、该游戏高效发布的资源压缩、映射及精准加载系统,通过数据采集模块的输出端与图像生成模块的输入端连接,并且图像生成模块与模式对比模块实现双向连接,模式对比模块的输出端与数据处理模块的输入端连接,并且数据处理模块的输出端与区域识别模块的输入端连接,区域识别模块与图像压缩模块实现双向连接,并且图像压缩模块与数据发送模块实现双向连接,数据接收模块的输出端与数据加密模块的输入端连接,并且数据加密模块的输出端与数据存储模块的输入端连接,数据存储模块的输出端与存储节点模块的输入端连接,并且存储节点模块的输出端与数据映射模块的输入端连接,数据去重模块的输出端与数据算法模块的输入端连接,并且数据算法模块的输出端与精准加载模块的输入端连接,对于资源数据的压缩、映射以及加载可以实现高效、安全以及精准,保证资源在进行映射过程中的流畅性,提高资源在加载过程中的稳定性。

(3)、该游戏高效发布的资源压缩、映射及精准加载系统的操作方法,通过资源压缩单元内部的数据采集模块对文件数据进行采集,并且通过图像生成模块生成对应的图像数据,接着将生成的图像数据发送至模式对比模块中进行模式信息的确认,在模式对比模块中,首先输入模式信息,接着判断模式信息与数据库中的模式信息是否对应,判断模式信息与数据库中的模式信息对应为是,则继续维持模式进行压缩,判断模式信息与数据库中的模式信息对应为否,则对模式进行变更,对变更后的模式信息继续利用模式对比模块进行模式确认,在经过数据的模式信息确认后,利用数据处理模块对图像数据通过区域识别模块进行区域的划分和标记,接着通过图像压缩模块对划分标记出来的区域进行压缩处理,最后通过数据发送模块将压缩后的数据发送至文件映射单元中,在文件映射单元中通过数据加密模块对数据信息进行二进制加密处理,接着通过数据存储模块将数据分别发送至不同的存储节点模块中,最后利用数据映射模块对不同节点中的数据信息进行映射,在数据加载模块中利用数据去重模块进行数据信息去重处理,利用数据算法模块中的hyperloglog算法进行数据处理,最后利用精准加载模块对处理后的数据信息进行高效加载,对资源的压缩、映射及加载操作较为简单,实现高效的资源压缩、数据安全映射及精准的数据加载。

附图说明

图1为本发明文件加载系统结构的示意图;

图2为本发明资源压缩单元的结构原理框图;

图3为本发明文件映射单元的结构原理框图;

图4为本发明数据加载模块的结构原理框图;

图5为本发明模式对比模块的逻辑图。

图中,1-系统处理器、2-资源压缩单元、21-数据采集模块、22-图像生成模块、23-模式对比模块、24-数据处理模块、25-区域识别模块、26-图像压缩模块、27-数据发送模块、3-文件映射单元、31-数据接收模块、32-数据加密模块、33-数据存储模块、34-存储节点模块、35-数据映射模块、4-数据加载模块、41-数据去重模块、42-数据算法模块、43-精准加载模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-5,本发明实施例提供一种技术方案:一种游戏高效发布的资源压缩、映射及精准加载系统,包括系统处理器1、资源压缩单元2、文件映射单元3和数据加载模块4,系统处理器1分别与资源压缩单元2、文件映射单元3、数据加载模块4实现双向连接,资源压缩单元2的输出端与文件映射单元3的输入端连接,并且文件映射单元3的输出端与数据加载模块4的输入端连接,资源压缩单元2包括数据采集模块21、图像生成模块22、模式对比模块23、数据处理模块24、区域识别模块25、图像压缩模块26和数据发送模块27,数据采集模块21的输出端与图像生成模块22的输入端连接,并且图像生成模块22与模式对比模块23实现双向连接,模式对比模块23的输出端与数据处理模块24的输入端连接,并且数据处理模块24的输出端与区域识别模块25的输入端连接,区域识别模块25与图像压缩模块26实现双向连接,并且图像压缩模块26与数据发送模块27实现双向连接,文件映射单元3包括数据接收模块31、数据加密模块32、数据存储模块33、存储节点模块34和数据映射模块35,数据接收模块31的输出端与数据加密模块32的输入端连接,并且数据加密模块32的输出端与数据存储模块33的输入端连接,数据存储模块33的输出端与存储节点模块34的输入端连接,并且存储节点模块34的输出端与数据映射模块35的输入端连接,数据加载模块4包括数据去重模块41、数据算法模块42和精准加载模块43,数据去重模块41的输出端与数据算法模块42的输入端连接,并且数据算法模块42的输出端与精准加载模块43的输入端连接,同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。

一种游戏高效发布的资源压缩、映射及精准加载系统的操作方法,具体包括以下步骤:

s1、首先通过资源压缩单元2内部的数据采集模块21对文件数据进行采集,并且通过图像生成模块22生成对应的图像数据,接着将生成的图像数据发送至模式对比模块23中进行模式信息的确认;

s2、在模式对比模块23中,首先输入模式信息,接着判断模式信息与数据库中的模式信息是否对应,判断模式信息与数据库中的模式信息对应为是,则继续维持模式进行压缩,判断模式信息与数据库中的模式信息对应为否,则对模式进行变更,对变更后的模式信息继续利用模式对比模块23进行模式确认;

s3、在经过数据的模式信息确认后,利用数据处理模块24对图像数据通过区域识别模块25进行区域的划分和标记,接着通过图像压缩模块26对划分标记出来的区域进行压缩处理,最后通过数据发送模块27将压缩后的数据发送至文件映射单元3中;

s4、在文件映射单元3中通过数据加密模块32对数据信息进行二进制加密处理,接着通过数据存储模块33将数据分别发送至不同的存储节点模块34中,最后利用数据映射模块35对不同节点中的数据信息进行映射;

s5、在数据加载模块4中利用数据去重模块41进行数据信息去重处理,利用数据算法模块42中的hyperloglog算法进行数据处理,最后利用精准加载模块43对处理后的数据信息进行高效加载。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

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