技术新讯 > 电子通信装置的制造及其应用技术 > 一种任务迁移方法、电子设备及介质与流程  >  正文

一种任务迁移方法、电子设备及介质与流程

  • 国知局
  • 2024-08-02 14:35:53

本技术涉及通信,特别涉及一种任务迁移方法、电子设备及介质。

背景技术:

1、在多设备协同场景下,可以进行多设备间应用界面状态的接续。比如,用户在手机上编辑一半的邮件,可以在登录同一账号的电脑上接续,进而可以在电脑上继续未完成的邮件。

2、目前,一些方案中,应用界面状态的接续只能逐个应用进行接续,无法接续多个应用。例如,用户在原设备上写论文时,分别打开了浏览器应用以查询网页信息、打开了文档处理应用撰写论文、打开了pdf阅读器进行资料的查阅,而在切换到新设备后,新的设备只能逐个在新设备上接续各应用,接续过程较为复杂,导致用户体验较差。

技术实现思路

1、第一方面,本技术提供一种任务迁移方法,包括:第一电子设备检测到用户创建任务集的指令;所述第一电子设备基于当前运行的任务创建第一任务集,所述第一任务集包括多个任务;所述第二电子设备获取所述第一任务集对应的数据;所述第二电子设备检测到用户恢复所述第一任务集中至少两个任务的指令,基于所述第一任务集对应的数据运行所述至少两个任务。

2、基于上述方案,第一电子设备可以基于当前运行的任务创建任务集,并将任务集对应的数据发送至第二电子设备,第二电子设备可以基于任务集数据直接接续各任务,无需逐个接续,简化接续过程,提高用户体验。

3、在一种可能的实现中,所述第二电子设备获取所述第一任务集对应的数据包括:所述第二电子设备检测到所述第一电子设备已创建所述第一任务集,获取所述第一任务集对应的数据。

4、在一种可能的实现中,所述第二电子设备检测到所述第一电子设备已创建第一任务集,获取所述第一任务集对应的数据,包括:所述第一电子设备创建所述第一任务集后,发送所述第一任务集对应的数据至云端服务器;所述云端服务器发送第一集合变动通知至所述第二电子设备;所述第二电子设备接收到所述第一集合变动通知时,所述第二电子设备从所述云端服务器获取所述第一任务集对应的数据。

5、可以理解,本技术中,第一电子设备发送的集合变动通知,例如第一集合变动通知或第二集合变动通知中均可以包括集合标识信息以及集合类型指示信息。其中,集合标识信息用于第二电子设备基于集合标识信息获取对应集合的数据。集合类型指示信息可以包括新创建指示信息和更新指示信息,新创建指示信息用于指示集合为新创建的集合,更新指示信息用于指示集合为在已有集合上进行更新获得的集合。

6、在一种可能的实现中,所述第一电子设备创建所述第一任务集后,发送所述第一任务集对应的数据至云端服务器,包括:所述第一电子设备创建所述第一任务集后,在确定所述第一任务集对应的数据的传输方式为第一传输方式时,发送所述第一任务集对应的数据至所述云端服务器;所述第二电子设备从所述云端服务器获取所述第一任务集对应的数据,包括:所述第二电子设备在确定所述第一任务集对应的数据的传输方式为第一传输方式时,从所述云端服务器获取所述第一任务集对应的数据。

7、本技术中,第一电子设备可以确定向第二电子设备传输数据的最优传输方式,提高传输效率。本技术中提及的第一传输方式可以为本技术中提及的远场传输方式,第二传输方式可以为本技术提及的近场传输方式。

8、在一种可能的实现中,所述第二电子设备检测到所述第一电子设备已创建第一任务集,获取所述第一任务集对应的数据,包括:所述第一电子设备创建所述第一任务集后,发送第二集合变动通知至所述第二电子设备;所述第二电子设备接收到所述第二集合变动通知时,所述第二电子设备从所述第一电子设备获取所述第一任务集对应的数据。

9、在一种可能的实现中,所述第一电子设备创建所述第一任务集后,发送第二集合变动通知至所述第二电子设备,包括:所述第一电子设备创建所述第一任务集后,在确定所述第一任务集对应的数据的传输方式为第二传输方式时,发送所述第二集合变动通知至所述第二电子设备。所述第二电子设备从所述第一电子设备获取所述第一任务集对应的数据,包括:所述第二电子设备在确定所述第一任务集对应的数据的传输方式为第二传输方式时,从所述第一电子设备获取所述第一任务集对应的数据。

10、在一种可能的实现中,所述第一电子设备确定所述第一任务集对应的数据的传输方式包括:所述第一电子设备基于所述第二电子设备与所述第一电子设备的连接信息确定所述第一任务集对应的数据的传输方式;所述第二电子设备确定所述第一任务集对应的数据的传输方式,包括:所述第二电子设备基于所述第二电子设备与所述第一电子设备的连接信息确定所述第一任务集对应的数据的传输方式。

11、可以理解,第二电子设备可以在接收到集合变动通知后,重新确定第一任务集对应的数据的传输方式,如此,便于根据实时的网络情况和所述第二电子设备与所述第一电子设备的连接信息确定最合适的传输方式,提高传输效率。

12、在一种可能的实现中,所述第一电子设备基于所述第二电子设备与所述第一电子设备的连接信息确定所述第一任务集对应的数据的传输方式,包括:所述第一电子设备在确定所述第一电子设备接入网络,且所述第一电子设备和所述第二电子设备未建立连接或所述第一电子设备和所述第二电子设备建立连接且所述第一电子设备和所述第二电子设备之间的传输速率小于预设阈值时,确定所述第一任务集对应的数据的传输方式为第一传输方式;所述第一电子设备在确定所述第一电子设备未接入网络,且所述第一电子设备和所述第二电子设备建立连接时,确定所述第一任务集对应的数据的传输方式为第二传输方式;所述第一电子设备在确定所述第一电子设备和所述第二电子设备建立连接且所述第一电子设备和所述第二电子设备之间的传输速率大于等于所述预设阈值时,确定所述第一任务集对应的数据的传输方式为第二传输方式。

13、本技术中,第一电子设备可以根据实时的网络情况和所述第二电子设备与所述第一电子设备的连接信息确定最合适的数据传输方式,提高传输效率。

14、在一种可能的实现中,所述第二电子设备基于所述第二电子设备与所述第一电子设备的连接信息确定所述第一任务集对应的数据的传输方式,包括:所述第二电子设备在确定所述第二电子设备接入网络,且所述第一电子设备和所述第二电子设备未建立连接或所述第一电子设备和所述第二电子设备建立连接且所述第一电子设备和所述第二电子设备之间的传输速率小于预设阈值时,确定所述第一任务集对应的数据的传输方式为第一传输方式;所述第二电子设备在确定所述第二电子设备未接入网络,且所述第一电子设备和所述第二电子设备建立连接时,确定所述第一任务集对应的数据的传输方式为第二传输方式;所述第二电子设备在确定所述第一电子设备和所述第二电子设备建立连接且所述第一电子设备和所述第二电子设备之间的传输速率大于等于所述预设阈值时,确定所述第一任务集对应的数据的传输方式为第二传输方式。

15、在一种可能的实现中,所述第二电子设备检测到用户恢复所述第一任务集中至少两个任务的指令,基于所述第一任务集对应的数据运行所述至少两个任务,包括:所述第二电子设备检测到用户从所述第一任务集中的各任务中选取的所述至少两个任务,基于所述第一任务集对应的数据中所述至少两个任务所对应的数据运行所述至少两个任务。

16、本技术中,第二电子设备可以基于用户从第一任务集中选择的任务进行任务的恢复,满足用户任务恢复的多种需求,提升用户体验。

17、在一种可能的实现中,所述第二电子设备检测到用户恢复所述第一任务集中至少两个任务的指令,基于所述第一任务集对应的数据运行所述至少两个任务,包括:所述第二电子设备检测到用户恢复所述第一任务集中所有任务的指令,基于所述第一任务集中的所有任务所对应的数据运行所述第一任务集中的所有任务。

18、本技术中,第二电子设备可以在检测到用户的任务集恢复的指令时,自动恢复任务集中的所有任务,提升任务恢复效率。

19、在一种可能的实现中,所述第一任务集中的任务的类型包括应用任务或系统服务任务。

20、在一种可能的实现中,所述第一任务集对应的数据包括所述第一任务集中各应用任务对应的窗口状态信息,所述第一任务集中任一应用任务对应的窗口状态信息用于指示所述应用任务在所述第一电子设备上运行时的窗口状态,所述窗口状态为分屏状态、悬浮状态和全屏状态中的一种。

21、本技术中,第一任务集对应的数据包括所述第一任务集中各应用任务对应的窗口状态信息,便于第二电子设备根据各应用任务对应的窗口状态信息恢复各应用任务,提升用户体验。

22、在一种可能的实现中,所述基于所述第一任务集对应的数据运行所述至少两个任务,包括:基于所述第一任务集中各应用任务的窗口状态信息和所述第二电子设备的设备信息确定所述各应用任务在第二电子设备的窗口状态;基于所述各应用任务在所述第二电子设备的窗口状态显示所述各应用任务的窗口。

23、本技术中,第二设备根据各应用任务的窗口状态信息和所述第二电子设备的设备信息对各应用任务的窗口状态进行适应性调整,更便于用户观看,提升用户体验。

24、本技术中,第二电子设备的设备信息可以包括屏幕信息,屏幕信息可以包括屏幕类型和屏幕大小等。

25、在一种可能的实现中,所述第二电子设备检测到用户恢复所述第一任务集中至少两个任务的指令,基于所述第一任务集对应的数据运行所述至少两个任务,包括:所述第二电子设备检测到用户恢复所述第一任务集中至少两个任务的指令,且确定所述第一任务集中的所述至少两个任务中的应用任务对应的窗口状态信息均为全屏状态时,显示恢复选项,所述恢复选项中包括恢复方式选项,所述恢复方式选项包括全屏恢复选项和分屏恢复选项;所述第二电子设备检测到用户选择所述分屏恢复选项的操作时,基于所述第一任务集对应的数据分屏显示所述至少两个任务中的各应用任务对应的窗口,或者分屏显示至少两个任务中的各应用任务中部分应用任务对应的窗口,悬浮显示所述各应用任务中其余部分应用任务对应的窗口。

26、在一种可能的实现中,所述方法还包括:响应于用户更新所述第一任务集的操作,生成第二任务集,所述更新所述第一任务集的操作包括删除所述第一任务集中至少一个任务的操作、向所述第一任务集中增加至少一个任务的操作和修改所述第一任务集中至少一个任务的操作中的至少一种;所述第二电子设备获取所述第二任务集对应的数据;所述第二电子设备检测到用户恢复所述第二任务集中至少两个任务的指令,基于所述第二任务集对应的数据运行所述至少两个任务。

27、本技术中,第一电子设备可以对已创建的任务集进行删除、修改、增加等操作,满足用户的多样化需求,提升用户体验。

28、在一种可能的实现中,所述第一电子设备和所述第二设备登录同一设备账号或同一家庭组的账号。

29、在一种可能的实现中,所述第一电子设备在所述第一电子设备的任务集同步开关和所述第二电子设备的任务集同步开关均为打开状态的情况下,在创建所述第一任务集后,发送集合变动通知至所述第二电子设备。

30、可以理解,本技术中,第二电子设备在任务集同步开关为打开状态时,可以通知第一电子设备,第一电子设备在确定第一电子设备的任务集同步开关和所述第二电子设备的任务集同步开关均为打开状态的情况下,在创建所述第一任务集后,发送集合变动通知至云端服务器,以通过云端服务器将集合变动通知发送至第二电子设备,或直接发送集合变动通知至第二电子设备。

31、第二方面,本技术提供一种任务迁移方法,用于第一电子设备,所述方法包括:第一电子设备检测到用户创建第一任务集的指令;所述第一电子设备基于当前运行的任务创建所述第一任务集,所述第一任务集包括多个任务;所述第一电子设备接收到第二电子设备的获取指令时,发送所述第一任务集对应的数据至所述第二电子设备。

32、在一种可能的实现中,所述第一电子设备基于当前运行的任务创建任务集,包括:所述第一电子设备基于用户从所述当前运行的任务中选择的至少两个任务创建任务集。

33、第三方面,本技术提供一种任务迁移方法,用于第二电子设备,所述方法,包括:所述第二电子设备获取第一任务集对应的数据,所述第一任务集包括多个任务;所述第二电子设备检测到用户恢复所述第一任务集中至少两个任务的指令,基于所述第一任务集对应的数据运行所述至少两个任务。

34、在一种可能的实现中,所述第二电子设备检测到用户恢复所述第一任务集中至少两个任务的指令,基于所述第一任务集对应的数据运行所述至少两个任务,包括:检测到用户恢复第一任务集中所有任务的指令;基于所述第一任务集中的所有任务所对应的数据运行所述第一任务集中的所有任务。

35、第四方面,本技术提供一种电子设备,所述电子设备为第一电子设备,所述第一电子设备包括:第一任务集管理用户界面模块,用于检测到用户创建第一任务集的指令,发送所述指令至集合创建模块,所述第一任务集包括多个任务;所述集合创建模块,用于基于当前运行的任务创建所述第一任务集;第一传输管理模块,用于接收到第二电子设备的获取指令时,发送所述第一任务集对应的数据至所述第二电子设备。

36、第五方面,本技术提供一种电子设备,所述电子设备为第二电子设备,所述第二电子设备包括:监听感知模块,用于检测到第一电子设备已创建第一任务集,发送获取指令至第二传输管理模块,所述第一任务集包括多个任务;所述第二传输管理模块,用于获取所述任务集对应的数据;第二任务集管理用户界面模块,用于检测到用户恢复所述第一任务集中至少两个任务的指令,发送恢复指令至恢复管理模块;所述恢复管理模块,用于基于所述第一任务集对应的数据运行所述至少两个任务。

37、第六方面,本技术提供一种电子设备,包括:存储器,用于存储所述电子设备的处理器执行的指令;所述处理器,用于执行权利要求本技术提及的任务迁移方法。

38、第七方面,本技术提供一种可读存储介质,所述可读介质上存储有指令,所述指令在电子设备上执行时使得所述电子设备执行本技术提及的任务迁移方法。

本文地址:https://www.jishuxx.com/zhuanli/20240801/243318.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。