一种电子设备间的协同控制方法及系统技术方案

技术编号:31886718 阅读:22 留言:0更新日期:2022-01-15 12:10
本申请涉及终端技术领域,公开了一种电子设备间的协同控制方法及系统,第二电子设备在触发协同控制时,将运行业务关联的远程视图逻辑信息发送到第一电子设备。第一电子设备基于远程视图逻辑信息中包含的界面布局文件在本地直接加载与业务相关的界面。如此,对于第一电子设备端,无需针对第二电子设备的运行业务在第一电子设备端自定义设置与该运行业务相关的组件以及参数等,只需加载第一电子设备传输的远程视图逻辑信息即可。第二电子设备的运行业务均可以在第二电子设备侧定义分布式业务逻辑,再由第二电子设备同步至第一电子设备,应用场景广。应用场景广。应用场景广。

【技术实现步骤摘要】
一种电子设备间的协同控制方法及系统


[0001]本申请涉及终端
,尤其涉及一种电子设备间的协同控制方法及系统。

技术介绍

[0002]随着科学技术的发展,智能设备成为人们生活必需品的一部分。智能设备是传统电气设备与计算机技术、数据处理技术、控制理论、传感器技术、网络通信技术、电力电子技术等相结合的产物。其中,智能设备包括第一智能设备和第二智能设备,第一智能设备指的是可以对第二智能设备进行控制使用的计算机设备,包括智能手机、笔记本、台式电脑等。第二智能设备指的是利用计算机技术和数字通讯网技术来处理和控制媒体信息的系统设备,如智能电视、车机、手表、音箱等。在第一智能设备与第二智能设备之间可以通过第一智能设备对第二智能设备进行协同控制,第一智能设备对第二智能设备进行协同控制的传统的做法是在第一智能设备应用业务和第二智能设备业务之间创建一套业务协议,以便第一智能设备应用业务与第二智能设备应用业务通过协议规则以及参数等实现协调控制。例如,通过手机控制智能电视切换节目,其由智能电视将显示区域布局信息以及各个显示区域的缩略图传递到手机端客户端应用。手机端根据显示区域布局信息以及各个显示区域的缩略图重构显示画面并在手机端显示。以上方式需要在手机端和智能电视端同时自定义设置对应的场景,当智能电视端切换当前的场景时,手机端便不再适用智能电视切换后的场景,适用场景单一。

技术实现思路

[0003]本专利技术的目的在于提供一种电子设备间的协同控制方法及系统,适用场景广。
[0004]第一方面,本申请实施例提供了一种电子设备间的协同控制方法,所述电子设备包括基于近场通信连接的作为施控方的第一电子设备和作为受控方的第二电子设备,所述协同控制方法包括:
[0005]所述第二电子设备运行业务并触发协同控制,并将与所述业务关联的远程视图逻辑信息发送至所述第一电子设备,其中所述远程视图逻辑信息包括界面布局文件;
[0006]所述第一电子设备接收所述远程视图逻辑信息,并基于所述界面布局文件在本地加载与所述业务相关的界面,并且绑定所述第二电子设备侧的与所述业务相关的服务;
[0007]所述第一电子设备基于所述服务对外公开的服务接口发送控制信息至所述第二电子设备,以实现在所述第一电子设备控制所述第二设备运行所述业务。
[0008]本申请第一方面公开的一种电子设备间的协同控制方法,第二电子设备在触发协同控制时,将运行业务关联的远程视图逻辑信息发送到第一电子设备。第一电子设备基于远程视图逻辑信息中包含的界面布局文件在本地直接加载与业务相关的界面。如此,对于第一电子设备端,无需针对第二电子设备的运行业务在第一电子设备端自定义设置与该运行业务相关的组件以及参数等,只需加载第一电子设备传输的远程视图逻辑信息即可。第二电子设备的运行业务均可以在第二电子设备侧定义分布式业务逻辑,再由第二电子设备
同步至第一电子设备,应用场景广。
[0009]根据本申请中第一方面的一些实施例,所述界面布局文件包括与所述业务相关的业务控件。
[0010]根据本申请中的一些实施例,所述绑定所述第二电子设备侧的与所述业务相关的服务包括:
[0011]所述第一电子设备加载所述界面布局文件;
[0012]所述第一电子设备通过加载所述界面布局文件构建view树;
[0013]所述第一电子设备在构建所述view树的过程中绑定与所述业务相关的服务。
[0014]根据本申请中第一方面的一些实施例,所述第一电子设备基于所述界面布局文件业务控件在本地加载所述界面。
[0015]根据本申请中第一方面的一些实施例,所述控制信息由所述第一电子设备绑定的所述第二电子设备侧的与所述业务相关的服务对外公开的服务接口传递。
[0016]根据本申请中第一方面的一些实施例,所述第一电子设备注册与所述第二电子设备相关的CallBack,所述第一电子设备通过所述服务接口传递ICallBack句柄给所述第二电子设备,所述第二电子设备通过ICallBack句柄反向控制所述第一电子设备。
[0017]根据本申请中第一方面的一些实施例,所述第二电子设备运行特定业务时,触发所述协同控制。
[0018]根据本申请中第一方面的一些实施例,当所述第二电子设备运行所述业务并触发协同控制时,基于分布式中间件与所述第一电子设备之间建立数据物理通道以传输所述远程视图逻辑信息。
[0019]根据本申请中第一方面的一些实施例,所述数据物理通道包括Socket通道。
[0020]根据本申请中第一方面的一些实施例,在所述第一电子设备和所述第二电子设备之间建立所述数据物理通道之前,所述第一电子设备利用所述分布式中间件对所述第一电子设备和所述第二电子设备进行设备可信认证和交换秘钥凭证。
[0021]根据本申请中第一方面的一些实施例,所述分布式中间件分别为所述第二电子设备和所述第一电子设备提供平台接口以通过所述平台接口传递所述远程视图逻辑信息。
[0022]根据本申请中第一方面的一些实施例,所述第二电子设备通过所述平台接口将所述远程视图逻辑信息以二进制数字流的形式传递至所述第一电子设备。
[0023]根据本申请中第一方面的一些实施例,所述平台接口为基于binder机制实现跨进程的接口。
[0024]根据本申请中第一方面的一些实施例,所述协同控制方法还包括:
[0025]所述第一电子设备基于所述分布式中间件对所述第二电子设备侧绑定的与所述业务相关的服务进行解绑。
[0026]根据本申请中第一方面的一些实施例,所述第二电子设备运行所述业务时,基于所述控制信息刷新所述第二电子设备侧的界面。
[0027]第二方面,本申请实施例公开了一种电子设备间的协同控制系统,所述协同控制系统包括第一电子设备和第二电子设备;
[0028]所述第一电子设备作为施控方,所述第二电子设备作为受控方,且所述第一电子设备和所述第二电子设备基于近场通信连接;
[0029]所述第二电子设备运行业务并触发协同控制,并将与所述业务关联的远程视图逻辑信息发送至所述第一电子设备,其中所述远程视图逻辑信息包括界面布局文件;
[0030]所述第一电子设备接收所述远程视图逻辑信息,并基于所述布局文件在本地加载界面,并且绑定所述第二电子设备侧的与所述业务相关的服务;
[0031]所述第一电子设备基于所述服务对外公开的服务接口发送控制信息至所述第二电子设备,以实现在所述第一电子设备本地控制所述第二设备运行所述业务。
[0032]本申请第二方面公开的一种电子设备间的协同控制系统,第二电子设备在触发协同控制时,将运行业务关联的远程视图逻辑信息发送到第一电子设备。第一电子设备基于远程视图逻辑信息中包含的界面布局文件在本地直接加载与业务相关的界面。第二电子设备的运行业务均可以在第二电子设备侧定义分布式业务逻辑,再由第二电子设备同步至第一电子设备,应用场景广。
[0033]根据本申请中第二方面的一些实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备间的协同控制方法,其特征在于,所述电子设备包括基于近场通信连接的作为施控方的第一电子设备和作为受控方的第二电子设备,所述协同控制方法包括:所述第二电子设备运行业务并触发协同控制,并将与所述业务关联的远程视图逻辑信息发送至所述第一电子设备,其中所述远程视图逻辑信息包括界面布局文件;所述第一电子设备接收所述远程视图逻辑信息,并基于所述界面布局文件在本地加载与所述业务相关的界面,并且绑定所述第二电子设备侧的与所述业务相关的服务;所述第一电子设备基于所述服务对外公开的服务接口发送控制信息至所述第二电子设备,以实现所述第一电子设备控制所述第二设备运行所述业务。2.如权利要求1所述的协同控制方法,其特征在于,所述界面布局文件包括与所述业务相关的业务控件。3.如权利要求2所述的协同控制方法,其特征在于,所述绑定所述第二电子设备侧的与所述业务相关的服务包括:所述第一电子设备加载所述界面布局文件;所述第一电子设备通过加载所述界面布局文件构建view树;所述第一电子设备在构建所述view树的过程中绑定与所述业务相关的服务。4.如权利要求2所述的协同控制方法,其特征在于,所述第一电子设备基于所述界面布局文件本地加载所述界面。5.如权利要求1所述的协同控制方法,其特征在于,所述控制信息由所述第一电子设备绑定的所述第二电子设备侧的与所述业务相关的服务对外公开的服务接口传递。6.如权利要求5所述的协同控制方法,其特征在于,所述第一电子设备注册与所述第二电子设备相关的CallBack,所述第一电子设备通过所述服务接口传递ICallBack句柄给所述第二电子设备,所述第二电子设备通过ICallBack句柄反向控制所述第一电子设备。7.如权利要求1所述的协同控制方法,其特征在于,所述第二电子设备运行特定业务时,触发所述协同控制。8.如权利要求7所述的协同控制方法,其特征在于,当所述第二电子设备运行所述业务并触发协同控制时,基于分布式中间件与所述第一电子设备之间建立数据物理通道以传输所述远程视图逻辑信息。9.如权利要求8所述的协同控制方法,其特征在于,所述数...

【专利技术属性】
技术研发人员:祁长乐童碧峰王菲马宇驰周犇胡佳佳崔威风黄德志
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1