数据的分享方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32285177 阅读:14 留言:0更新日期:2022-02-12 19:53
本公开涉及一种数据的分享方法、装置、电子设备及存储介质,该方法包括:响应于分享请求,生成初始任务,并在分享页面上展示至少一个分享渠道,初始任务包括至少一个获取目标数据的待执行分享函数;响应于对目标渠道的选择操作,将目标渠道传递给初始任务,以生成分享任务,目标渠道为至少一个分享渠道中的至少一个渠道;基于分享任务,获取对应的目标数据,并将目标数据分享至目标渠道。本公开提供的数据的分享方法、装置、电子设备及存储介质,实现了根据用户选择的目标渠道来获取对应的目标数据进行分享的目的,避免在分享时生成大量的冗余数据,导致资源浪费,甚至页面功能暂不可用的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
数据的分享方法、装置、电子设备及存储介质


[0001]本公开涉及数据传输领域,具体地,涉及一种数据的分享方法、装置、电子设备及存储介质。

技术介绍

[0002]现有的App中大多数都有数据分享功能,可以分享多种类型的数据,例如:图片、文章、链接、小程序、长截图等。在进行数据分享时,现有技术的分享是在用户触发分享操作后,直接执行所有获取分享页面的目标数据的分享函数,以获取到分享页面上展示的所有分享渠道的目标数据,也就是说,在触发分享操作后通过执行所有分享函数获取到所有分享渠道的目标数据。但是,这种方式,用户触发分享后,由于App并不知道用户最终要进行分享的目标渠道(如微信好友、朋友圈、钉钉、QQ、微博等),因此,只能把所有分享渠道的数据(如分享内容)预先准备好,再根据不同的目标渠道选择对应的目标数据进行分享,这样就导致生成了大量的无效数据,造成了不必要的消耗,甚至可能会长时间阻塞用户的操作。

技术实现思路

[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]存储器,其上存储有计算机程序;
[0033]处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面的任一项所述信息推送方法的步骤。
[0034]通过上述技术方案,用户在触发分享操作后,先不执行目标数据获取操作,而是将分享操作封装成初始任务形式,然后在接收到用户的目标渠道选择操作后,将目标渠道传递至初始任务,以封装生成分享任务,最后基于分享任务中的目标渠道,获取对应的目标数据,并将目标数据分享至目标渠道内,实现了根据用户选择的目标渠道来获取对应的目标数据进行分享的目的,避免在分享时生成大量的冗余数据,导致资源浪费,甚至页面功能暂不可用(如卡顿)的技术问题。
[0035]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0036]附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0037]图1是根据一示例性实施例提出的一种数据的分享方法的流程示意图;
[0038]图2是根据一示例性实施例提出的一种分享任务的生成方法的流程示意图;
[0039]图3是根据一示例性实施例提出的一种数据的获取方法的流程示意图;
[0040]图4是根据一示例性实施例示出的一种数据的分享装置框图;
[0041]图5是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
[0042]以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0043]为解决现有技术中存在的分享时产生大量冗余数据,导致资源浪费的技术问题,本公开实施例提供一种数据的分享方法。
[0044]图1是根据一示例性实施例提出的一种数据的分享方法的流程示意图。可以理解的是,该方法可以应用于移动终端,如图1所示,该数据的分享方法,包括以下步骤:
[0045]S11,响应于分享请求,生成初始任务,并在分享页面上展示至少一个分享渠道,初始任务包括至少一个获取分享页面的目标数据的待执行分享函数;
[0046]S12,响应于对目标渠道的选择操作,将目标渠道传递给初始任务,以生成分享任务,目标渠道为至少一个分享渠道中的至少一个渠道;
[0047]S13,基于分享任务,获取对应的目标数据,并将目标数据分享至目标渠道。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的分享方法,其特征在于,包括:响应于分享请求,生成初始任务,并在分享页面上展示至少一个分享渠道,所述初始任务包括至少一个获取所述分享页面的目标数据的待执行分享函数;响应于对目标渠道的选择操作,将所述目标渠道传递给所述初始任务,以生成分享任务,所述目标渠道为所述至少一个分享渠道中的至少一个渠道;基于所述分享任务,获取对应的所述目标数据,并将所述目标数据分享至所述目标渠道。2.根据权利要求1所述的分享方法,其特征在于,所述响应于对目标渠道的选择操作,将所述目标渠道传递给所述初始任务,以生成分享任务,包括:获取对第一目标渠道的第一选择操作,并开始计时;若在预设时间段内未接收到对任一分享渠道的选择操作,则将所述第一目标渠道传递给所述初始任务,以生成分享任务;若在预设时间段内接收到对第二目标渠道的第二选择操作,则重新开始计时,直至在所述预设时间段内未接收到对任一分享渠道的选择操作,并将获取到的多个目标渠道传递给所述初始任务,以生成分享任务。3.根据权利要求1所述的分享方法,其特征在于,所述基于所述分享任务,获取对应的目标数据,包括:识别所述分享任务中的所述目标渠道;基于所述目标渠道,获取所述目标渠道对应的所述目标数据。4.根据权利要求1所述的分享方法,其特征在于,所述方法还包括:响应于所述目标渠道内的目标用户的选择操作,将所述目标数据发送给所述目标用户。5.根据权利要求1所述的分享方法,其特征在于,所述方法还包括:获取所述目标渠道的分享反馈信息;基于所述分享反馈信息,关闭包括...

【专利技术属性】
技术研发人员:周强
申请(专利权)人:北京金堤科技有限公司
类型:发明
国别省市:

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

1