数据异步分享处理方法、装置及系统制造方法及图纸

技术编号:43349496 阅读:32 留言:0更新日期:2024-11-15 20:49
本发明专利技术涉及数据分享技术领域,公开了一种数据异步分享处理方法、装置及系统,该方法包括:将待分享数据对应的模型数组转换为下载任务;根据下载任务的任务参数,生成用户活动数组,以及根据模型数组,创建分享项提供器,以通过分享项提供器对下载任务进行下载;根据用户活动数组及分享项提供器,创建目标分享视图控制器,以生成待分享数据的分享显示界面;通过分享显示界面及下载得到的下载文件,以完成对待分享数据的分享操作。这样,通过异步下载来准备待分享数据,继而再把待分享数据的分享过程展示给用户,提高了数据分享处理效率,减少了线程阻塞的情况发生,进而提高了用户界面的响应效率,从而提升了用户对操作界面的使用体验感。

【技术实现步骤摘要】

本专利技术涉及数据分享,尤其涉及一种数据异步分享处理方法、装置及系统


技术介绍

1、现有的数据分享控制器(如ui activity view controller)在处理数据分享操作时一般是同步进行的,即需要分享任务完成再将主线程的控制权给调用者。然而,通过实践发现,若用户需要分享大文件或者请求较大的网络资源时,则该同步操作可能会暂时冻结用户界面的其他操作,并阻塞主线程,直至当前操作完成或者超时,这样,会导致用户界面无法更新,难以提升应用的响应速率,从而影响了用户对分享界面的使用体验感。可见,提供一种能够提高数据分享处理速率的方法尤为重要。


技术实现思路

1、本专利技术提供了一种数据异步分享处理方法、装置及系统,提高了数据分享处理效率,减少了线程阻塞的情况发生,进而提高了用户界面的响应效率,从而提升了用户对分享界面的使用体验感。

2、为了解决上述技术问题,本专利技术第一方面公开了一种数据异步分享处理方法,所述方法包括:

3、将待分享数据对应的模型数组转换为下载任务,并确定所述下载任务本文档来自技高网...

【技术保护点】

1.一种数据异步分享处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据异步分享处理方法,其特征在于,在所述根据所述下载任务的任务参数,生成用于分享控制的用户活动数组之前,所述方法还包括:

3.根据权利要求2所述的数据异步分享处理方法,其特征在于,所述分享项提供器包括多个异步分享内容提供器;

4.根据权利要求3所述的数据异步分享处理方法,其特征在于,所述通过所有所述异步分享内容提供器对所述待分享数据对应的下载任务进行下载操作,得到与所述待分享数据对应的下载文件,包括:

5.根据权利要求4所述的数据异步分享处理方法,其特征在于,...

【技术特征摘要】

1.一种数据异步分享处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据异步分享处理方法,其特征在于,在所述根据所述下载任务的任务参数,生成用于分享控制的用户活动数组之前,所述方法还包括:

3.根据权利要求2所述的数据异步分享处理方法,其特征在于,所述分享项提供器包括多个异步分享内容提供器;

4.根据权利要求3所述的数据异步分享处理方法,其特征在于,所述通过所有所述异步分享内容提供器对所述待分享数据对应的下载任务进行下载操作,得到与所述待分享数据对应的下载文件,包括:

5.根据权利要求4所述的数据异步分享处理方法,其特征在于,所述方法还包括:

6.根据权利要求1-5任一项所述的数据异步分享处理方法,其...

【专利技术属性】
技术研发人员:刘斌
申请(专利权)人:深圳市绿联科技股份有限公司
类型:发明
国别省市:

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

1