多设备协同管理的方法、电子设备及存储介质技术

技术编号:38707992 阅读:8 留言:0更新日期:2023-09-08 14:48
本申请提供了一种多设备协同管理的方法、电子设备及存储介质,应用于终端技术领域。该方法包括第一电子设备的应用程序层通过获取设备的第一设备状态和第一特性状态,将第一设备状态写入设备表,将第一特性状态写入业务表,根据设备表和业务表显示协同显示界面。当在协同显示界面上执行界面操作时,获取设备的第二设备状态和第二特性状态,更新设备表和业务表,以更新协同显示界面。如此,在第一电子设备上,可以根据设备表和业务表,进行多设备或多设备正在进行的协同业务的协同显示界面显示。用户通过上述协同显示界面,即可实现1个显示界面对多个设备的协同操作,从而降低用户进行协同业务的操作复杂度,提升用户使用体验。提升用户使用体验。提升用户使用体验。

【技术实现步骤摘要】
多设备协同管理的方法、电子设备及存储介质


[0001]本申请涉及终端
,尤其涉及一种多设备协同管理的方法、电子设备以及计算机可读存储介质。

技术介绍

[0002]多设备协同技术是一种应用于多个电子设备之间的技术。利用多设备协同技术,两个或多个电子设备之间可以进行跨系统、跨设备协同工作,实现资源共享、协同操作。
[0003]随着用户对终端技术需求的提升,用户希望在多设备协同工作时,能够降低用户进行协同业务操作的操作复杂度,比如用户在同一协同显示界面,执行一个设备与其他多个设备的跨设备协同业务等。因此如何降低用户进行协同业务操作的操作复杂度,成为亟待解决的技术问题。

技术实现思路

[0004]本申请的目的在于:提供一种多设备协同管理的方法、电子设备以及计算机可读存储介质,用于实现通过一个电子设备上的一个协同显示界面,统一管理与其他多个电子设备的协同业务,以使用户实现在同一个协同显示界面,执行界面操作(比如,业务断开、业务建联、业务切换等)的操作。如此,降低用户进行协同业务操作的操作复杂度,提升用户的使用体验。
[0005]第一方面,本申请提供了一种多设备协同管理的方法,该方法包括:
[0006]第一电子设备的应用程序层,获取第一电子设备和周边在线设备的第一设备状态和第一特性状态。其中,周边在线设备为距离第一电子设备在预设距离范围内的在线设备。将第一设备状态,写入设备表,将第一特性状态,写入业务表。根据设备表和业务表,显示协同显示界面。在本申请实施例中,协同显示界面,即Control View从设备表,获取设备状态,从业务表获取特性状态,进行协同显示界面的内容显示。其中,协同显示界面显示的内容包括:第一电子设备,周边在线设备,以及周边在线设备与第一电子设备的关系。
[0007]当在协同显示界面上,执行界面操作时,比如,业务建联操作、业务断开操作、业务切换操作等。第一电子设备的应用程序层,可以获取第一电子设备和周边在线设备的第二设备状态和第二特性状态。根据第二设备状态更新设备表,根据第二特性状态更新业务表。根据更新后的设备表和业务表,更新协同显示界面。即,Control View从更新后的设备表和业务表中获取设备状态和特性状态,更新协同显示界面的周边在线设备与第一电子设备的关系。
[0008]其中,设备状态包括设备标识、设备名称、设备类型、在线状态,或与本机设备的距离等设备属性状态。特性状态包括协同业务的开关状态、运行状态、正在进行协同业务的对端设备ID列表、服务包名等设备全量特性的特性状态。
[0009]此时,用户通过上述协同显示界面,即可实现1个显示界面,统一管理本机设备,也即第一电子设备,与多个设备的协同操作。如此,降低了用户进行协同业务的操作复杂度,
提升了用户的使用体验。
[0010]根据第一方面,第一设备状态可以为用户执行启动操作后,设备服务管理器同步的第一电子设备和所有周边在线设备的初始设备状态。第二设备状态为用户执行启动操作后,设备服务管理器同步的第一电子设备和所有周边在线设备的初始特性状态。如此,使设备表和业务表初始化,协同显示界面初始化。为实现一个协同显示对多个设备进行统一管理,提供基础数据支撑。
[0011]根据第一方面,第一设备状态可以设备状态变更后的设备状态和特性状态。具体的,用户执行启动操作,设备服务管理器同步第一电子设备和所有周边在线设备的初始设备状态和初始特性状态。当设备服务管理器中注册设备上下线监听器监听到至少一个设备进行断开连接,或建立连接时,更新设备的初始设备状态和初始特性状态,获取第一设备状态和第一特性状态。在本申请中,断开连接是指设备退出协同控制中心,建立连接指设备登录与第一电子设备同账号的协同控制中心,且距离第一电子设备在预设距离范围内的设备。如此,实现当设备发生上下线变化时,实时调整设备表和业务表,以及特性状态变更监听器,从而使协同显示界面精确显示和对特性状态变更的准确监听。
[0012]其中,更新设备的初始设备状态和初始特性状态,具体更新方式为:当设备服务管理器能够监听到周边在线设备的特性状态变更时,同步特性状态变更,更新设备的初始特性状态。当设备服务管理器不能够监听到周边在线设备的特性状态变更时,通过广播方式,将特性状态变更到周边在线设备,并接收特性状态变更,更新设备的初始特性状态。通过通信模块向在线设备广播的方式获取其他设备的状态变更通知,更新业务表,可以弥补仅通过设备服务管理模块变更在线设备业务状态的不可用条件。使得在主设备不连网条件下,也可以进行正常拖拽进行多设备协同。
[0013]根据第一方面,或者以上第一方面的任意一种实现方式,当界面操作为第一电子设备和第二电子设备的建立连接操作时,查询业务表,获取第一电子设备的特性状态和第二电子设备的特性状态。其中第二电子设备为一个周边在线设备。根据第一电子设备的特性状态和第二电子设备的特性状态,可以确定第一电子设备和第二电子设备的连接模式。
[0014]当连接模式为允许连接时,第一电子设备的应用程序层执行第一电子设备和第二电子设备的建立连接操作。根据建立连接操作的操作结果,获取设备的第二设备状态和第二特性状态。当连接模式为不允许连接时,将设备的第一设备状态作为第二设备状态,将设备的第一特性状态作为第二特性状态。
[0015]如此,通过第一电子设备的特性状态和第二电子设备的特性状态,确定连接模式,根据连接模式,获取第二特性状态和第二设备状态。Control View可以显示不同连接模式下的业建联连接操作的操作结果。
[0016]此外,连接模式还可能包括业务冲突模式,即第一电子设备正在进行协同业务,或/和第二电子设备正在进行协同业务。当连接模式为业务冲突模式时,根据第一电子设备和第二电子设备的预设系统标准,执行第一电子设备和第二电子设备的建立连接操作。
[0017]其中,预设协同标准为第一电子设备和第二电子设备存在协同业务交集,且协同业务交集中,至少存在一个协同业务,为第一电子设备和第二电子设备的设备组合支持的业务。
[0018]如此,可以过滤掉不满足预设协同标准的业务进行建立连接操作,触发满足预设
协同标准的协同业务,进行业务建立连接操作,从而提高第一电子设备和第二电子设备的建立连接的操作准确性。
[0019]在一种可能的实现方式中,第一电子设备的应用程序层,保存第一电子设备和第二电子设备建立连接操作的操作结果,并将该操作结果作为下一次执行第一电子设备和第二电子设备建立连接操作的触发业务。
[0020]根据第一方面,或者以上第一方面的任意一种实现方式,当界面操作为第一业务切换到第二业务的业务模式切换操作时,根据第一业务的协同业务类型,和第二业务的协同业务类型,将第一业务切换至第二业务。并根据业务模式切换操作的操作结果,获取设备的第二设备状态和第二特性状态。
[0021]其中,当第一业务的协同业务类型与第二业务的协同业务类型相同时,将第一业务切换至第二业务。比如,第一业务为屏幕镜像,第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多设备协同管理的方法,其特征在于,应用于第一电子设备的应用程序层,所述方法包括:获取设备的第一设备状态和第一特性状态,所述设备包括所述第一电子设备和周边在线设备;将所述第一设备状态,写入设备表;将所述第一特性状态,写入业务表;根据所述设备表和所述业务表,显示协同显示界面;所述协同显示界面包括所述第一电子设备、所述周边在线设备,以及所述周边在线设备与所述第一电子设备的关系;响应于在所述协同显示界面上执行界面操作,获取所述设备的第二设备状态和第二特性状态;根据所述第二设备状态,更新所述设备表;根据所述第二特性状态,更新所述业务表;根据更新后的所述设备表和更新后的所述业务表,更新所述协同显示界面中所述周边在线设备与所述第一电子设备的关系。2.根据权利要求1所述方法,其特征在于,所述获取设备的第一设备状态和第一特性状态,包括:响应于用户执行的启动操作,同步所述设备的初始设备状态和初始特性状态;获取所述设备的初始设备状态和初始特性状态;所述设备的第一设备状态和第一特性状态为所述设备的初始设备状态和初始特性状态。3.根据权利要求1所述方法,其特征在于,所述获取设备的第一设备状态和第一特性状态,包括:响应于用户执行的启动操作,同步所述设备的初始设备状态和初始特性状态;获取所述设备的初始设备状态和初始特性状态;当监听到所述至少一个设备进行断开连接或建立连接时,更新所述设备的初始设备状态,以获取所述设备的第一设备状态;更新所述设备的初始特性状态,以获取所述设备的第一特性状态。4.根据权利要求3所述方法,其特征在于,所述更新所述设备的初始特性状态,包括:当能够监听到所述周边在线设备的特性状态变更时,同步所述特性状态变更,更新所述设备的初始特性状态;当不能监听到所述周边在线设备的特性状态变更时,基于广播方式,将所述特性状态变更发送至所述周边在线设备;接收所述特性状态变更,更新所述设备的初始特性状态。5.根据权利要求1

4任一项所述方法,其特征在于,当所述界面操作为所述第一电子设备和第二电子设备的建立连接操作时,所述响应于在所述协同显示界面上执行界面操作,获取所述设备的第二设备状态和第二特性状态,包括:响应于在所述协同显示界面上,执行所述第一电子设备和第二电子设备的建立连接操作,查询所述业务表,获取所述第一电子设备的特性状态和所述第二电子设备的特性状态;根据所述第一电子设备的特性状态和所述第二电子设备的特性状态,确定所述第一电子设备和所述第二电子设备的连接模式;当所述连接模式为允许连接时,执行所述第一电子设备和所述第二电子设备的建立连接操作;根据所述建立连接操作的操作结果,获取所述设备的第二设备状态和所述设备的第二特性状态;当所述连接模式为不允许连接时,将所述设备的第一设备状态作为所述设备的第二设
备状态,将所述设备的第一特性状态作为所述设备的第二特性状态。6.根据权利要求5所述方法,其特征在于,所述连接模式还包括业务冲突模式,所述业务冲突模式为所述第一电子设备正在进行协同业务,或/和所述第二电子设备正在进行协同业务;所述方法还包括:当所述连接模式为业务冲突模式时,根据所述第一电子设备和所述第二电子设备的预设协同标准,执行所述第一电子设备和所述第二电子设备的建立连接操作;根据所述建立连接操作的操作结果,获取所述设备的第二设备状态和所述设备的第二特性状态;所述预设协同标准为所述第一电子设备和所述第二电子设备的存在协同业务交集,且所述协同业务交集中至少存在一个协同业务,为所述第一电子设备和所述第二电子设备的设备组合支持的业务。7.根据权利要求5

6任一项所述方法,其特征在于,所述方法还包括:保存所述建立连接操作的操作结果,用于下一次执行所述第一电子设备和所述第二电子设备的建立连接操作。8.根据权利要求1

7任一项所述方法,其特征在于,当所述界面操作为将第一业务切换至第二业务的业务模式切换操作时,所述响应于在所述协同显示界面上执行界面操作,获取所述设备的第二设备状态和第二特性状态,包括:响应于在所述协同显示界面上,执行将第一业务切换至第二业务的业务模式切换操作,根据所述第一业务的协同业务类型,和所述第二业务的协同业务类型,将所述第一业务切换至所述第二业务;根据所述业务模式切换操作的操作结果,获取所述设备的第二设备状态和第二特性状态;所述第一业务为所述第一电子设备和第二电子设备的设备组合支持的协同业务;所述第二业务为所述第一电子设备和第二电子设备的设备组合支持的协同业务;所述第二电子设备为一个所述周边在线设备。9.根据权利要求8所述方法,其特征在于,根据所述第一业务的协同业务类型,和所述第二业务的协同业务类型,将所述第一业务切换至所述第二业务,包括:当所述第一业务的协同业务类型,和所述第二业务的协同业务类型相同时,将所述第一业务切换至所述第二业务;当所述第一业务的协同业务类型,和所述第二业务的协同业务类型不相同时,根据所述第一电子设备和所述第二电子设备的预设协同标准,将所述第一业务切换至所述第二业务;所述预设协同标准为所述第一电子设备和所述第二电子设备的存在协同业务交集,且所述协同业务交集中至少存在一个协同业务,为所述第一电子设备和所述第二电子设备的设备组合支持的业务。10.根据权利要求8或9任一项所述方法,其特征在于,所述方法还包括:保存所述业务模式切换操作的操作结果,用于下一次执行所述第一电子设备和所述第二电子设备的建立连接操作。11.根据权利要求1

10任一项所述方法,其特征在于,当所述界面操作为所述第一电子设备和第二电子设备的断开连接操作时,所述响应于在所述协同显示界面上执行界面操
作,获取所述设备的第二设备状态和第二特性状态,包括:响应于在所述协同显示界面上,执行所述第一电子设备和第二电子设备的断开连接操作时,断开所述第一电子设备和所述第二电子设备的设备组合正在进行的协同业务;根据所述断开连接操作的操作结果,获取所述设备的第二设备状态和第二特性状态。12.根据权利要求1

11任一项所述方法,其特征在于,所述第二特性状态为通过以下方式得到:当能够监听到所述周边在线设备的特性状态变更时,同步所述特性状态变更,更新所述设备的第一特性状态,以获取所述设备的第二特性状态;当不能监听到所述周边在线设备的特性状态变更时,基于广播方式,将所述特性状态变更发送至所述周边在线设备;接收所述特性状态变更,所述设备的第一特性状态,以获取所述设备的第二特性状态。13.根据权利要求1

...

【专利技术属性】
技术研发人员:李鹏飞许嘉姚远
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1