数据下载方法、装置、电子终端、服务器及存储介质制造方法及图纸

技术编号:38813818 阅读:15 留言:0更新日期:2023-09-15 19:53
本申请实施例公开了一种数据下载方法、装置、电子终端、服务器及存储介质,其包括:接收服务器下发的用于指示局域网中多台电子终端下载第一数据的第一下载指令;响应于第一下载指令,在局域网中查找到第一终端时,从第一终端中下载第一数据,第一终端是局域网中存储有第一数据的电子终端;响应于第一下载指令,在局域网中未查找到第一终端时,确定自身在局域网中所属的终端分组,并在终端分组内的第二终端下载第一数据时,从第二终端中下载第一数据,第二终端是根据第一下载指令从服务器中下载第一数据的电子终端。采用上述方法可以解决相关技术中局域网内的多台电子终端同时进行数据下载时,网络流量大、数据下载速度缓慢的技术问题。技术问题。技术问题。

【技术实现步骤摘要】
数据下载方法、装置、电子终端、服务器及存储介质


[0001]本申请实施例涉及局域网
,尤其涉及一种数据下载方法、装置、电子终端、服务器及存储介质。

技术介绍

[0002]局域网可理解为在局部地区形成的一个区域网络,连接局域网的各电子终端之间可以通过局域网进行通信(如进行数据传输、指令传输、应用软件共享等)。随着网络技术的发展,局域网被广泛的应用于各类场景,例如,工作场景下,办公区域内的各电子终端(如平板电脑、笔记本电脑、台式电脑以及手机等)均可连接局域网并在局域网中进行通信。又如,会议场景下,会议室内的各电子终端(如笔记本电脑、交互平板以及智能音箱等)均可连接局域网并在局域网中进行通信,再如,教学场景下,各教室中安装的电子终端(如交互平板以及录播主机等)均可连接局域网并在局域网中进行通信。
[0003]当局域网中的多台电子终端需要从后台的服务器中下载同一数据(如下载同一多媒体文件)时,各台电子终端均需要登录服务器并从服务器中下载该数据。然而,当下载数据的电子终端数量较多时,需要较大的网络流量,这样会对后台的服务器及局域网中的网络服务器造成较大的数据处理压力,并且,影响数据下载速度,尤其在网络不通畅、网速较慢的情况下,会延长数据的下载时长。

技术实现思路

[0004]本申请实施例提供了一种数据下载方法、装置、电子终端、服务器及存储介质,以解决相关技术中局域网内的多台电子终端同时进行数据下载时,网络流量大、数据下载速度缓慢的技术问题。
[0005]第一方面,本申请一个实施例提供了一种数据下载方法,应用于电子终端,该方法包括:
[0006]接收服务器下发的第一下载指令,所述第一下载指令用于指示局域网中的多台电子终端下载第一数据;
[0007]响应于所述第一下载指令,在局域网中查找到第一终端时,从所述第一终端中下载所述第一数据,所述第一终端是所述局域网中存储有所述第一数据的电子终端;
[0008]响应于所述第一下载指令,在所述局域网中未查找到所述第一终端时,确定自身在所述局域网中所属的终端分组,并在所述终端分组内的第二终端下载所述第一数据时,从所述第二终端中下载所述第一数据,所述第二终端是根据所述第一下载指令从所述服务器中下载所述第一数据的电子终端。
[0009]第二方面,本申请一个实施例提供了一种数据下载方法,应用于服务器,所述服务器包括前端页面组件、后台服务组件和中间通信组件,
[0010]所述方法包括:
[0011]利用前端页面组件显示局域网中各电子终端的第三终端信息;
[0012]基于所述第三终端信息,由所述前端页面组件确定所述局域网中需要下载第一数据的多台电子终端,并生成相应的第一下载指令;
[0013]由所述后台服务组件利用所述中间通信组件将所述第一下载指令下发至所述局域网中对应的所述电子终端,以使所述电子终端响应于所述第一下载指令时从所述局域网内的第一终端或第二终端中下载所述第一数据,所述第一终端存储有所述第一数据,所述第二终端与所述电子终端属于同一终端分组且用于在所述局域网中未包含所述第一终端时根据第一下载指令从所述服务器中下载所述第一数据。
[0014]第三方面,本申请一个实施例提供了一种数据下载装置,应用于电子终端,包括:
[0015]指令接收单元,用于接收服务器下发的第一下载指令,所述第一下载指令用于指示局域网中的多台电子终端下载第一数据;
[0016]第一响应单元,用于响应于所述第一下载指令,在局域网中查找到第一终端时,从所述第一终端中下载所述第一数据,所述第一终端是所述局域网中存储有所述第一数据的电子终端;
[0017]第二响应单元,用于响应于所述第一下载指令,在所述局域网中未查找到所述第一终端时,确定自身在所述局域网中所属的终端分组,并在所述终端分组内的第二终端下载所述第一数据时,从所述第二终端中下载所述第一数据,所述第二终端是根据所述第一下载指令从所述服务器中下载所述第一数据的电子终端。
[0018]第四方面,本申请一个实施例提供了一种数据下载装置,应用于服务器,所述服务器包括前端页面组件、后台服务组件和中间通信组件,包括:
[0019]信息显示单元,用于利用前端页面组件显示局域网中各电子终端的第三终端信息;
[0020]指令生成单元,用于基于所述第三终端信息,由所述前端页面组件确定所述局域网中需要下载第一数据的多台电子终端,并生成相应的第一下载指令;
[0021]指令下发单元,用于由所述后台服务组件利用所述中间通信组件将所述第一下载指令下发至所述局域网中对应的所述电子终端,以使所述电子终端响应于所述第一下载指令时从所述局域网内的第一终端或第二终端中下载所述第一数据,所述第一终端存储有所述第一数据,所述第二终端与所述电子终端属于同一终端分组且用于在所述局域网中未包含所述第一终端时根据第一下载指令从所述服务器中下载所述第一数据。
[0022]第五方面,本申请一个实施例提供了一种数据下载电子终端,包括:
[0023]一个或多个处理器;
[0024]存储器,用于存储一个或多个程序;
[0025]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的数据下载方法。
[0026]第六方面,本申请一个实施例提供了一种数据下载服务器,包括:
[0027]一个或多个处理器;
[0028]存储器,用于存储一个或多个程序;
[0029]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第二方面所述的数据下载方法。
[0030]第七方面,本申请一个实施例提供了一种计算机可读存储介质,其上存储有计算
机程序,该程序被处理器执行时实现如第一方面所述的数据下载方法或实现如第二方面所述的数据下载方法。
[0031]本申请一个实施例中,通过接收服务器下发的用于下载第一数据的第一下载指令,之后,根据第一下载指令,在局域网中查找到存储第一数据的第一终端时,从第一终端中下载第一数据,在局域网中未查找到第一终端时,确定自身在局域网中的终端分组,并在终端分组内的第二终端从服务器中下载第一数据时,从第二终端中下载第一数据的技术手段,解决了相关技术中局域网内的多台电子终端同时进行数据下载时,网络流量大、数据下载速度缓慢的技术问题,电子终端下载时,采用优先在局域网中下载数据的原则,即先在局域网中查找已下载数据的电子终端,此时,即使需要从服务器中下载,也通过分组的方式,使局域网中较少数量的电子终端从服务器中下载数据并进行组内共享,避免数量较多的电子终端同时从服务器中下载数据的情况,节省了网络流量,优化了数据下载速度,减小了服务器的数据处理压力。
附图说明
[0032]图1为本申请一个实施例提供的一种数据下载系统的结构示意图;
[0033]图2为本申请一个实施例提供的一种数据下载系统的应用示意图;
[0034]图3为本申请一个实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据下载方法,应用于电子终端,其特征在于,包括:接收服务器下发的第一下载指令,所述第一下载指令用于指示局域网中的多台电子终端下载第一数据;响应于所述第一下载指令,在局域网中查找到第一终端时,从所述第一终端中下载所述第一数据,所述第一终端是所述局域网中存储有所述第一数据的电子终端;响应于所述第一下载指令,在所述局域网中未查找到所述第一终端时,确定自身在所述局域网中所属的终端分组,并在所述终端分组内的第二终端下载所述第一数据时,从所述第二终端中下载所述第一数据,所述第二终端是根据所述第一下载指令从所述服务器中下载所述第一数据的电子终端。2.根据权利要求1所述的方法,其特征在于,所述在所述局域网中未查找到所述第一终端时,确定自身在所述局域网中所属的终端分组,包括:在所述局域网中未查找到所述第一终端时,获取所述局域网内的在线终端数量;若所述在线终端数量大于第一数量阈值,则根据预设的分组策略,确定自身在所述局域网中所属的终端分组,所述局域网中终端分组的总数量为第二数量阈值的倍数,所述第二数量阈值通过所述分组策略确定。3.根据权利要求2所述的方法,其特征在于,还包括:若所述在线终端数量小于或等于第一数量阈值,则根据所述第一下载指令从所述服务器中下载所述第一数据。4.根据权利要求1或2所述的方法,其特征在于,所述确定自身在所述局域网中所属的终端分组之后,还包括:查找所述终端分组中的第二终端;自身电子终端为所述第二终端时,根据所述第一下载指令从所述服务器中下载所述第一数据,并确定所述第一数据的第一本地下载地址,将所述第一本地下载地址共享至所述终端分组内的其他电子终端,以使其他电子终端通过所述第一本地下载地址下载所述第一数据;自身电子终端非所述第二终端时,执行在所述终端分组内的第二终端下载所述第一数据时,从所述第二终端中下载所述第一数据的操作。5.根据权利要求4所述的方法,其特征在于,所述确定所述第一数据的第一本地下载地址,具体为:开启超文本传输协议服务器,通过所述超文本传输协议服务器确定所述第一数据的第一本地下载地址;所述在所述终端分组内的第二终端下载所述第一数据时,从所述第二终端中下载所述第一数据,包括:接收所述第二终端发送的第二本地下载地址,所述第二本地下载地址由所述第二终端下载所述第一数据时开启的超文本传输协议服务器确定;通过所述第二本地下载地址,在所述第二终端下载所述第一数据时,从所述第二终端中下载所述第一数据。6.根据权利要求1所述的方法,其特征在于,所述响应于所述第一下载指令,包括:根据所述第一下载指令,向所述局域网内的其他电子终端发送查询信息,所述查询信
息用于查询所述第一数据;接收查询答复信息,每台所述其他电子终端反馈一条所述查询答复信息,所述查询答复信息包括所述查询信息的查询结果;各所述查询答复信息中存在第一查询结果时,将反馈所述第一查询结果的其他电子终端确定为第一终端,所述第一查询结果用于说明相应的其他电子终端存储有所述第一数据;各所述查询答复信息中均不存在所述第一查询结果时,确定在所述局域网中未查找到第一终端。7.根据权利要求1所述的方法,其特征在于,还包括:根据接收的注册操作生成注册信息;将所述注册信息发送至所述服务器;接收所述服务器反馈的注册成功信息,所述注册成功信息由所述服务器对所述注册信息验证成功后生成;保存所述注册成功信息中的终端编号。8.根据权利要求7所述的方法,其特征在于,所述保存所述注册成功信息中的终端编号之后,还包括:向所述服务器发送自身电子终端的通用唯一标识;接收所述服务器反...

【专利技术属性】
技术研发人员:梁道朝
申请(专利权)人:广州视源创新科技有限公司
类型:发明
国别省市:

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

1