局域网内的数据处理方法、客户机、介质、请求端及系统技术方案

技术编号:24764039 阅读:21 留言:0更新日期:2020-07-04 11:06
本发明专利技术实施例公开了一种局域网内的数据处理方法、客户机、介质、请求端及系统,方法包括:获取已被任意客户机运行过的文件,并对其进行切片后存储于不同的客户机的内存上;根据请求端的读取读取目标文件数据。实施本发明专利技术实施例,将数据保存在客户机的内存中,其他客户机在读取相同数据时,可优先从临近客户机内存中、而非客户端硬盘中获取这些数据,从而加速了文件读取速度。且,读取请求是根据请求端的行为习惯所生成的,使得在读取数据时,客户机可以快速找到请求端想要读取的文件,从而加速了文件读取速度。此外,本发明专利技术实施例还有效的提升了网络数据传输速度,规避了服务器硬件及网络瓶颈。

Data processing method, client, media, requester and system in LAN

【技术实现步骤摘要】
局域网内的数据处理方法、客户机、介质、请求端及系统
本专利技术涉及网络磁盘缓存及数据传输
,具体涉及一种局域网内的数据处理方法、客户机、介质、请求端及系统。
技术介绍
随着现在网络速度的不断提升,网吧电脑及大型企业办公电脑已无需用到本地磁盘,而改为中央服务器磁盘来储存客户机需要用到的软件及数据,一方便管理,二防止病毒篡改数据导致损失;每个客户机电脑通过读取服务器上的磁盘数据来进行日常使用。目前解决上述场景的软件有网维大师、云更新等代表作,但是均存在一种物理结构上的缺陷:1.磁盘读写速度缺陷,所有的客户机均从服务器磁盘进行读写数据,会导致服务器磁盘速度响应不及时,毕竟每块磁盘的读取速度是有限的;2.服务器网卡口速度瓶颈缺陷,读写服务器数据是需要通过服务器网卡口来进行传输数据的,当多台客户机从服务器读取数据时务必会导致网卡口拥堵,导致速度变慢。
技术实现思路
本专利技术实施例的目的在于针对目前数据集中化管理上因服务器物理硬件瓶颈导致的数据传输速度慢、网络资源浪费问题,提供一种局域网内的数据处理方法、客户机、介质、请求端及系统。为实现上述目的,第一方面,本专利技术实施例提供了一种局域网内的数据处理方法,包括:获取已被任意客户机运行过的第一文件,并对所述第一文件进行切片后存储于不同的客户机的内存上;接收请求端发送的读取请求,并根据所述读取请求获取目标地址,所述读取请求由根据记录的请求端的行为习惯所生成,所述目标地址为对所述第一文件切片后的存放地址;r>将所述目标地址推送至所述请求端,以使得所述请求端根据所述目标地址从被请求端上读取目标文件数据。其中,对所述第一文件进行切片后存储于不同的客户机上,具体包括:根据服务器下发的切片规则将所述第一文件进行切片,以得到多个切片文件;根据所述服务器下发的存放路径将多个所述切片文件分别存放在多个不同的客户机的内存上,且保存每一所述切片文件的存放地址以及映射关系,所述映射关系包括文件标识和存放地址之间的对应关系。其中,所述读取请求包括文件标识,根据所述读取请求获取目标地址具体包括:根据所述文件标识及映射关系查找目标地址。第二方面,本专利技术实施例提供了一种客户机,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。第三方面,本专利技术实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。第四方面,本专利技术实施例提供了另一种局域网内的数据处理方法,包括:发送读取请求至客户机,所述读取请求由根据记录的行为习惯所生成;接收所述客户机推送的目标地址,所述目标地址为所述客户机对第一文件切片后、存储于所述客户机的内存上的存放地址,所述第一文件已被任意客户机运行过;根据所述目标地址从被请求端上读取目标文件数据。第五方面,本专利技术实施例提供了一种请求端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第四方面的方法。第六方面,本专利技术实施例提供了一种数据处理方法,包括:客户机获取已被任意客户机运行过的第一文件,并对所述第一文件进行切片后存储于不同的客户机的内存上;请求端发送读取请求至所述客户机;所述客户机根据所述读取请求获取目标地址,并将所述目标地址推送至所述请求端,所述读取请求由根据记录的请求端的行为习惯所生成,所述目标地址为对所述第一文件切片后的存放地址;所述请求端根据所述目标地址从被请求端上读取目标文件数据。其中,对所述第一文件进行切片后存储于不同的客户机的内存上,具体包括:服务器下发切片规则和存放路径,所述客户机根据切片规则将所述第一文件进行切片,以得到多个切片文件;所述客户机根据所述存放路径将多个所述切片文件分别存放在多个不同的客户机的内存上,且保存每一所述切片文件的存放地址以及映射关系,所述映射关系包括文件标识和存放地址之间的对应关系。第七方面,本专利技术实施例提供了一种数据处理系统,包括服务器、客户机、请求端和被请求端,所述客户机分别于所述服务器、请求端和被请求端通信。其中,所述客户机如上述第二方面所述,所述请求端如上述第五方面所述。实施本专利技术实施例,将多个客户机需要读取的相同数据进行裁片,这些裁片的数据将会保存在已运行客户机的内存中,其他客户机在读取相同数据时,可优先从临近客户机内存中、而非客户端硬盘中获取这些数据,从而加速了文件读取速度,降低了中心服务器数据压力,提升了客户机闲置网络及空闲硬件的使用率,解决了网络资源浪费问题。且,读取请求是根据请求端的行为习惯所生成的,使得在读取数据时,客户机可以快速找到请求端想要读取的文件,从而加速了文件读取速度。此外,本专利技术实施例还有效的提升了网络数据传输速度,规避了服务器硬件及网络瓶颈。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。图1是本专利技术第一实施例提供的局域网内的数据处理方法的流程示意图;图2是本专利技术第二实施例提供的局域网内的数据处理方法的流程示意图;图3是本专利技术第三实施例提供的数据处理方法的流程示意图;图4是本专利技术实施例提供的数据处理系统的结构示意图;图5是图4所述客户机的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,是本专利技术第一实施例提供的局域网内的数据处理方法的流程示意图。需要说明的是,本实施例的方法是站在客户机的角度进行描述的,即本实施例中方法的执行主体有且仅有客户机一个。如图1所示,该方法可以包括:S101,获取已被任意客户机运行过的第一文件。S102,根据服务器下发的切片规则将所述第一文件进行切片,以得到多个切片文件。S103,根据所述服务器下发的存放路径将多个所述切片文件分别存放在多个不同的客户机的内存上,且保存每一所述切片文件的存放地址以及映射关系。其中,所述映射关系包括文件标识和存放地址之间的对应关系。具体地,服务器上存储有很多文件,当客户机需要运行时,现有的方法是每次都需要从服务器读取文件,从而造成了本申请
技术介绍
中所提到的数据传输慢和网络资源浪费的问题。本实施例中,在局域网内,客本文档来自技高网...

【技术保护点】
1.一种局域网内的数据处理方法,其特征在于,包括:/n获取已被任意客户机运行过的第一文件,并对所述第一文件进行切片后存储于不同的客户机的内存上;/n接收请求端发送的读取请求,并根据所述读取请求获取目标地址,所述读取请求由根据记录的请求端的行为习惯所生成,所述目标地址为对所述第一文件切片后的存放地址;/n将所述目标地址推送至所述请求端,以使得所述请求端根据所述目标地址从被请求端上读取目标文件数据。/n

【技术特征摘要】
1.一种局域网内的数据处理方法,其特征在于,包括:
获取已被任意客户机运行过的第一文件,并对所述第一文件进行切片后存储于不同的客户机的内存上;
接收请求端发送的读取请求,并根据所述读取请求获取目标地址,所述读取请求由根据记录的请求端的行为习惯所生成,所述目标地址为对所述第一文件切片后的存放地址;
将所述目标地址推送至所述请求端,以使得所述请求端根据所述目标地址从被请求端上读取目标文件数据。


2.如权利要求1所述的局域网内的数据处理方法,其特征在于,对所述第一文件进行切片后存储于不同的客户机上,具体包括:
根据服务器下发的切片规则将所述第一文件进行切片,以得到多个切片文件;
根据所述服务器下发的存放路径将多个所述切片文件分别存放在多个不同的客户机的内存上,且保存每一所述切片文件的存放地址以及映射关系,所述映射关系包括文件标识和存放地址之间的对应关系。


3.如权利要求2所述的去中心化的数据处理方法,其特征在于,所述读取请求包括文件标识,根据所述读取请求获取目标地址具体包括:
根据所述文件标识及映射关系查找目标地址。


4.一种客户机,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-3任一项所述的方法。


5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-3任一项所述的方法。


6.一种局域网内的数据处理方法,其特征在于,包括:
发送读取请求至客户...

【专利技术属性】
技术研发人员:胡清春
申请(专利权)人:重庆玩吧网络信息咨询有限公司
类型:发明
国别省市:重庆;50

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

1