System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多源下载管理的方法、装置、介质和设备制造方法及图纸_技高网

多源下载管理的方法、装置、介质和设备制造方法及图纸

技术编号:40079378 阅读:11 留言:0更新日期:2024-01-17 02:17
本公开实施例提供了一种多源下载管理的方法、装置、介质和设备。该方法的一具体实施方式包括:接收至少一个数据源发送的至少一个第一下载相关数据,其中,所述至少一个第一下载相关数据与目标用户在目标应用中进行的至少一个数据下载操作对应,不同数据源的下载相关数据具有不同或相同的数据结构;基于预设的目标数据结构,将所述至少一个第一下载相关数据转化为至少一个第二下载相关数据;在所述目标应用的目标页面中添加所述至少一个第二下载相关数据,所述目标页面用于显示给所述目标用户。由此,用户可以在目标页面统一查看从至少一个数据源获取的下载相关数据,从而实现从多个不同数据源下载数据时的统一管理。

【技术实现步骤摘要】

本公开实施例涉及计算机,尤其涉及一种多源下载管理的方法、装置、介质和设备


技术介绍

1、随着计算机技术和互联网技术的迅速发展,终端设备所具备的功能也越来越丰富。实际使用中,用户通过在终端设备安装各种应用,可以使终端设备具备各种功能。其中,一些应用的一些业务页面可以提供数据下载功能,用户可以通过这些业务页面下载数据,并查看数据的下载进度。现阶段,大部分应用从单个数据源下载数据,例如,一些视频会议类应用可以从其后端服务器下载视频会议相关数据,因此,下载任务比较容易统一管理,例如,可以在同一个页面展示各下载任务的下载进度。然而,当一个应用从多个数据源下载数据时,由于不同数据源之间存在差异,因此,会导致统一管理数据下载任务困难。


技术实现思路

1、本公开的实施例描述了一种多源下载管理的方法和装置,使用户可以在目标页面统一查看从多个数据源获取的下载相关数据,从而实现从多个不同数据源下载数据时的统一管理。

2、根据第一方面,提供一种多源下载管理的方法,包括:接收至少一个数据源发送的至少一个第一下载相关数据,其中,上述至少一个第一下载相关数据与目标用户在目标应用中进行的至少一个数据下载操作对应,不同数据源的下载相关数据具有不同或相同的数据结构;基于预设的目标数据结构,将上述至少一个第一下载相关数据转化为至少一个第二下载相关数据;在上述目标应用的目标页面中添加上述至少一个第二下载相关数据,上述目标页面用于显示给上述目标用户。

3、在一个实施例中,上述目标用户在上述目标应用中通过第一下载方式下载数据,和/或通过第二下载方式下载数据,其中,上述第一下载方式为使用上述目标应用的内嵌浏览器提供的下载能力下载数据,上述第二下载方式为使用上述目标应用的业务功能对应的软件开发工具包提供的下载能力下载数据;上述至少一个数据源包括上述内嵌浏览器和上述软件开发工具包。由此,目标应用可以提供第一下载方式和第二下载方式,数据源可以包括内嵌浏览器和软件开发工具包。

4、在一个实施例中,上述方法还包括:接收上述至少一个数据源发送的第一下载更新数据,其中,上述第一下载更新数据是数据源基于数据下载任务的下载进度生成的;基于上述目标数据结构,将上述第一下载更新数据转化为第二下载更新数据;基于上述第二下载更新数据更新上述目标页面。由此,实现了在目标页面中统一显示从多个数据源获取的下载相关数据,并实时更新目标页面的数据,使用户得到的数据更加实时、准确。

5、在一个实施例中,上述至少一个第二下载相关数据在上述目标页面中显示为至少一条下载项;以及,上述方法还包括:接收上述目标用户通过上述目标页面发送的、针对目标下载项的操作信息;根据上述操作信息,向目标数据源发送操作指令,以供上述目标数据源根据上述操作指令对上述目标下载项进行处理,其中,上述目标数据源为发送上述目标下载项对应的下载相关数据的数据源。由此,用户可以根据目标页面显示的信息,实现目标应用中数据下载任务的统一控制和管理。

6、在一个实施例中,上述方法还包括:接收上述目标数据源发送的、针对上述目标下载项的第三下载更新数据,其中,上述第三下载更新数据为响应于上述操作指令进行的操作得到的;基于上述目标数据结构,将上述第三下载更新数据转化为第四下载更新数据;基于上述第四下载更新数据更新上述目标页面中的上述目标下载项。由此,可以根据目标用户对目标下载项的操作控制数据下载任务,并根据控制结果更新目标页面中的目标下载项,使用户得到的数据更加实时、准确。

7、在一个实施例中,上述至少一个数据源发送的第一下载相关数据包括下载状态;以及,上述基于预设的目标数据结构,将上述至少一个第一下载相关数据转化为至少一个第二下载相关数据,包括:根据预设的状态机和预设的状态映射规则,将各第一下载相关数据中的下载状态转换为上述状态机中的状态之一,其中,上述状态机包括多个状态。由此,可以实现对第一下载相关数据中下载状态的转换。

8、在一个实施例中,上述状态机中的多个状态至少包括以下之一:等待下载、下载中、下载完成、下载失败、已暂停、已取消、对方已取消、本地文件已删除。

9、在一个实施例中,上述方法还包括:将通过上述第一下载方式下载的数据存储到第一目录下,以及将通过上述第二下载方式下载的数据存储到第二目录下,其中,上述第一目标不同于上述第二目录。由此,可以保证数据安全。

10、根据第二方面,提供了一种多源下载管理的装置,包括:接收单元,配置为,接收至少一个数据源发送的至少一个第一下载相关数据,其中,上述至少一个第一下载相关数据与目标用户在目标应用中进行的至少一个数据下载操作对应,不同数据源的下载相关数据具有不同或相同的数据结构;转化单元,配置为,基于预设的目标数据结构,将上述至少一个第一下载相关数据转化为至少一个第二下载相关数据;添加单元,配置为,在上述目标应用的目标页面中添加上述至少一个第二下载相关数据,上述目标页面用于显示给上述目标用户。

11、根据第三方面,提供了一种计算机程序产品,包括计算机程序,上述计算机程序被处理器执行时实现如第一方面中任一项上述的方法。

12、根据第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当上述计算机程序在计算机中执行时,令上述计算机执行第一方面中任一项上述的方法。

13、根据第五方面,提供了一种电子设备,包括存储器和处理器,上述存储器中存储有可执行代码,上述处理器执行上述可执行代码时,实现第一方面中任一项上述的方法。

14、根据本公开实施例提供的多源下载管理的方法和装置,首先,可以接收至少一个数据源发送的至少一个第一下载相关数据,其中,不同数据源的下载相关数据具有不同或者相同的数据结构。而后,基于预设的目标数据结构,将至少一个第一下载相关数据转化为至少一个第二下载相关数据。最后,在目标应用的目标页面中添加上述至少一个第二下载相关数据,以供显示。由此,用户可以在目标页面统一查看目标应用从至少一个数据源获取的下载相关数据,从而在目标应用中实现从多个不同数据源下载数据时的统一管理。

本文档来自技高网...

【技术保护点】

1.一种多源下载管理的方法,包括:

2.根据权利要求1所述的方法,其中,所述目标用户在所述目标应用中通过第一下载方式下载数据,和/或通过第二下载方式下载数据,其中,所述第一下载方式为使用所述目标应用的内嵌浏览器提供的下载能力下载数据,所述第二下载方式为使用所述目标应用的业务功能对应的软件开发工具包提供的下载能力下载数据;所述至少一个数据源包括所述内嵌浏览器和所述软件开发工具包。

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求1所述的方法,其中,所述至少一个第二下载相关数据在所述目标页面中显示为至少一条下载项;以及,所述方法还包括:

5.根据权利要求4所述的方法,其中,所述方法还包括:

6.根据权利要求1所述的方法,其中,所述至少一个数据源发送的第一下载相关数据包括下载状态;以及,

7.根据权利要求6所述的方法,其中,所述状态机中的多个状态至少包括以下之一:等待下载、下载中、下载完成、下载失败、已暂停、已取消、对方已取消、本地文件已删除。

8.根据权利要求2所述的方法,其中,所述方法还包括:

9.一种多源下载管理的装置,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1-8中任一项所述的方法。

11.一种电子设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种多源下载管理的方法,包括:

2.根据权利要求1所述的方法,其中,所述目标用户在所述目标应用中通过第一下载方式下载数据,和/或通过第二下载方式下载数据,其中,所述第一下载方式为使用所述目标应用的内嵌浏览器提供的下载能力下载数据,所述第二下载方式为使用所述目标应用的业务功能对应的软件开发工具包提供的下载能力下载数据;所述至少一个数据源包括所述内嵌浏览器和所述软件开发工具包。

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求1所述的方法,其中,所述至少一个第二下载相关数据在所述目标页面中显示为至少一条下载项;以及,所述方法还包括:

5.根据权利要求4所述的方法,其中,所述方法还包括:

6.根...

【专利技术属性】
技术研发人员:李茂泉于伟聪
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1