多设备协同冲突处理的方法及电子设备与流程

文档序号:35357747发布日期:2023-09-08 00:46阅读:58来源:国知局
多设备协同冲突处理的方法及电子设备与流程

本技术涉及终端,尤其涉及一种多设备协同冲突处理的方法及电子设备。


背景技术:

1、多设备协同是一种应用于多个电子设备的技术。利用多设备协同技术,两个或多个电子设备之间可以进行跨系统、跨设备协同,实现资源共享、协同操作。

2、随着用户对终端技术需求的提升,多设备协同统一管理成为协同技术发展关键。多设备协同统一管理是指用户通过一个设备控制中心界面,实现与不同设备执行协同业务建联的功能。比如手机设备控制中心界面,呈现所有可以与手机设备建立连接的其他电子设备,分别为设备a、设备b和设备c,在手机设备控制中心界面,既可以实现手机与设备a协同,也可以实现与设备b和设备c协同,还可以终止设备a与其他设备正在进行的协同业务等。

3、然而,协同业务建联过程中,可能会存在多设备协同业务的冲突问题,比如本设备手机与对端设备平板进行协同业务建联过程,但手机与平板没有可共同进行的业务,即没有协同业务,导致多设备协同业务无法正常建联。


技术实现思路

1、本技术的目的在于:提供一种多设备协同冲突处理的方法及电子设备,用于解决基于多设备协同统一管理进行业务建联过程中存在多设备协同冲突问题,使得多设备协同业务正常建联。

2、第一方面,本技术提供了一种多设备协同冲突处理的方法,应用于第一电子设备,该方法包括:

3、获取第一电子设备和第二电子设备的业务信息,其中,第二电子设备为能够与第一电子设备进行协同的电子设备,业务信息包括设备支持的业务名称、业务调度类型、正在进行的协同业务或业务支持的设备组合类型中至少一种;

4、当用户对第一电子设备和第二电子设备进行协同操作时,根据设备的业务信息,判断第一电子设备和第二电子设备的设备组合是否存在协同冲突。如果存在协同冲突,确定设备组合无法进行协同业务。如此,根据业务信息,确定多设备协同存在协同冲突,过滤掉协同冲突的协同业务,使设备组合正常进行业务建立。

5、在一种可能的实现方式中,根据设备正在进行的协同业务,判断设备组合是否存在至少一个电子设备正在进行协同业务。如果存在至少一个电子设备正在进行协同业务,根据业务调度类型,判断该电子设备正在进行的协同业务是否能够被调度。如果不能被调度,表示第一电子设备和第二电子设备的设备组合存在协同冲突。如此过滤掉不能被调度的业务。

6、在一种可能的实现方式中,根据设备支持的业务名称,确定第一电子设备和第二电子设备不支持同一协同业务,或根据业务支持的设备组合类型,确定同一协同业务不属于设备组合支持的业务,即第一电子设备和第二电子设备存在不存在业务交集,或者存在业务交集,但业务交集不满足第一电子设备和第二电子设备的设备组合支持的业务,表示第一电子设备和第二电子设备的设备组合存在协同冲突。如此,过滤掉设备组合不存在业务交集或业务交集与设备组合支持的业务不匹配的业务。

7、在一种可能的实现方式中,当第一电子设备正在进行的协同业务和第二电子设备正在进行的协同业务能够被调用,根据设备支持的业务名称,确定第一电子设备和第二电子设备不支持同一协同业务,或根据业务支持的设备组合类型,确定同一协同业务不属于设备组合支持的业务,即第一电子设备和第二电子设备存在不存在业务交集,或者存在业务交集,但业务交集不满足第一电子设备和第二电子设备的设备组合支持的业务,表示第一电子设备和第二电子设备的设备组合存在协同冲突。如此,过滤掉当设备组合中设备正在进行的协同业务能够被调度的业务,但设备组合不存在业务交集或业务交集与设备组合支持的业务不匹配的业务。

8、在一种可能的实现方式中,当确定第一电子设备和第二电子设备的设备组合不存在协同冲突时,基于预设业务优先级规则,触发设备组合进行第一业务的协同操作。

9、在一种可能的实现方式中,当第一电子设备和第二电子设备的设备组合存在协同操作的业务记录时,以最近邻次的业务记录对应的协同业务作为所述第一业务,触发所述设备组合进行所述第一业务的协同操作。当不存在业务记录时,以预设业务优先级确定所述第一业务,触发所述设备组合进行所述第一业务的协同操作。

10、在一种可能的实现方式中,第一电子设备为展开状态的折叠屏,当第一电子设备与第二电子设备进行的协同业务包括第一协同业务和第二协同业务时,其中,第一协同业务为手机与笔记本电脑的协同业务,第二协同业务为平板与笔记本电脑的协同业务,则预设业务优先级为第一协同业务高于第二协同业务。如此,根据业务优先级触发业务,当设备组合存在多种协同业务时,避免触发协同业务的业务紊乱,使协同业务有序进行。

11、在一种可能的实现方式中,当设备组合上存在至少一个电子设备正在进行协同业务时,判断第一业务是否能够与设备组合中所有设备正在进行协同业务共同执行;若能够共同执行,执行设备组合的第一业务的协同操作;若不能够共同执行,从设备组合中至少一个电子设备正在进行的所有协同业务中,确定不能与第一业务共同执行的所有协同业务,当用户终止所有不能与所述第一业务共同执行的协同业务时,执行所述第一业务的协同操作。如此,当存在互斥业务时,根据用户需求确定是否执行第一业务操作,使操作更加人性化。

12、在一种可能的实现方式中,当用户执行取消终止不能与所述第一业务共同执行的所有协同业务时,触发无法进行所述设备组合协同的操作。

13、第二方面,本技术提供了一种多设备协同冲突处理的方法,应用于第二电子设备,所述方法包括:

14、当用户对第一电子设备和所述第二电子设备进行的协同操作,提供第二电子设备的业务信息,以使第一电子设备根据第一电子设备的业务信息和第二电子设备的业务信息,判断第一电子设备和第二电子设备的设备组合是否存在协同冲突;并使第一电子设备执行当设备组合存在协同冲突时,确定设备组合无法进行协同业务;其中,业务信息包括设备支持的业务名称、业务调度类型、正在进行的协同业务或业务支持的设备组合类型中至少一种。如此,根据业务信息,确定多设备协同存在协同冲突,过滤掉协同冲突的协同业务,使设备组合正常进行业务建立。

15、在一种可能的实现方式中,设备组合存在协同冲突通过以下方式确定:第一电子设备根据设备正在进行的协同业务,确定设备组合中存在至少一个电子设备正在进行协同业务;并根据业务调度类型,确定至少一个电子设备正在进行的协同业务不能被调度,确定设备组合存在协同冲突。如此过滤掉不能被调度的业务。

16、在一种可能的实现方式中,设备组合存在协同冲突通过以下方式确定:第一电子设备根据设备组合中设备支持的业务名称,确定第一电子设备和第二电子设备不支持同一协同业务,或根据业务支持的设备组合类型,确定同一协同业务不属于设备组合支持的业务,确定第一电子设备和第二电子设备的设备组合存在协同冲突。如此,过滤掉设备组合不存在业务交集或业务交集与设备组合支持的业务不匹配的业务。

17、在一种可能的实现方式中,若第一电子设备正在进行的协同业务和第二电子设备正在进行的协同业务能够被调用,设备组合存在协同冲突通过以下方式确定:第一电子设备根据设备组合中设备支持的业务名称,确定第一电子设备和第二电子设备不支持同一协同业务,或根据业务支持的设备组合类型,确定同一协同业务不属于设备组合支持的业务,确定第一电子设备和第二电子设备的设备组合存在协同冲突。如此,过滤掉当设备组合中设备正在进行的协同业务能够被调度的业务,但设备组合不存在业务交集或业务交集与设备组合支持的业务不匹配的业务。

18、在一种可能的实现方式中,当第二电子设备正在进行协同业务时,根据第一电子设备确定的第二电子设备正在进行协同业务不能够与第一业务共同执行,并根据第一电子设备确定的终止第二电子设备正在进行协同业务,断开第二电子设备正在进行的协同业务,使第一电子设备执行第一业务的协同操作。如此,当存在互斥业务时,根据用户需求确定是否执行第一业务操作,使操作更加人性化。

19、第三方面,本技术提供了一种电子设备,包括存储器和处理器,所述存储器与所述处理器耦合;所述存储器存储有程序指令,当所述程序指令由所述处理器执行时,使得所述电子设备执行第一方面任一项所述的方法

20、第四方面,本技术提供了一种电子设备,包括存储器和处理器,所述存储器与所述处理器耦合;所述存储器存储有程序指令,当所述程序指令由所述处理器执行时,使得所述电子设备执行第二方面任一项所述的方法。

21、第五方面,本技术提供了一种协同工作系统,包括第三方面的电子设备和第四方面的电子设备。

22、应当理解的是,本技术中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1