分布式实现方法、系统、电子设备及存储介质技术方案

技术编号:37104445 阅读:8 留言:0更新日期:2023-04-01 05:03
本申请涉及智能终端技术领域,具体涉及一种电子设备间的分布式实现方法、系统、电子设备及存储介质,该方法包括:第一电子设备检测到用户的第一指令,第一指令用于指令通过第二电子设备完成第一指定任务;第一电子设备响应于第一指令,在第一电子设备上模拟一个或多个第一用户操作,其中第一用户操作为:在控制第二电子设备完成第一指定任务的过程中,需要用户在第一电子设备上进行的用户操作;第一电子设备指示第二电子设备执行第一指定任务。本申请通过预先记录用户在各电子设备上进行的各项操作的操作信息,生成用于分布式完成指定任务的可执行文件,再基于用户操作触发运行可执行文件,以在电子设备间分布式实现指定任务,提高用户操作效率。提高用户操作效率。提高用户操作效率。

【技术实现步骤摘要】
分布式实现方法、系统、电子设备及存储介质


[0001]本专利技术涉及智能终端
,具体涉及一种电子设备间的分布式实现方法、系统、电子设备及存储介质。

技术介绍

[0002]随着智能终端技术的发展,全屋智慧场景已逐渐普及,并且有越来越多的智能电子设备加入全屋智慧场景。其中,在全屋智慧场景中,电子设备之间的无障碍交互大大提高了用户体验。例如,可以将用户在手机播放的视频投放到电视机上继续播放,也可以将手机里的音乐通过家中的智能音箱播放,当用户启动汽车时还可以将手机上的导航应用规划的最优上下班路线投放到车载电脑的屏幕上进行导航。
[0003]但是,目前在分布式实现指定任务的过程中,涉及的多设备之间的交互操作主要是用户手动实现的,实现过程比较繁琐,例如,当用户将手机播放的视频投放到电视机上继续播放时,需要先打开电视机,建立手机与电视机之间的通信连接,然后在手机上进行将播放的视频投屏至电视机的相关操作。

技术实现思路

[0004]本申请实施例提供了一种电子设备间的分布式实现方法、系统、电子设备及存储介质,通过预先记录为指定任务在电子设备间的分布式实现,用户在各电子设备上进行的各项操作的操作信息,生成可执行文件,然后,在用户后续进行设备交互时,只要触发可执行文件的运行,而不需要每次在电子设备间分布式实现指定任务的过程中,都要手动重复比较繁琐的交互操作,这样可以使得在电子设备间分布式实现指定任务更加方便、快捷,提高了用户的操作效率,也利于提高了用户的使用体验。
[0005]第一方面,本申请实施例提供了一种电子设备间的分布式实现方法,该方法包括:第一电子设备检测到用户的第一指令,第一指令用于指令通过第二电子设备完成第一指定任务;第一电子设备响应于第一指令,在第一电子设备上模拟一个或多个第一用户操作,其中第一用户操作为:在控制第二电子设备完成第一指定任务的过程中,需要用户在第一电子设备上进行的用户操作;第一电子设备指示第二电子设备执行第一指定任务。
[0006]即第一电子设备检测到用户在第一电子设备进行的一个操作对应的第一指令,其中,第一电子设备基于第一指令可以确定第二电子设备作为执行第一指定任务的执行设备,第一电子设备响应于第一指令可以在第一电子设备上模拟第一用户操作来实现控制第二电子设备完成第一指定任务的过程,第二电子设备接收到执行第一指定任务的指令后可以开始执行第一指定任务。
[0007]上述第一电子设备例如可以是下文实施例中的手机100,上述第二电子设备例如是下文实施例中的智能电视200,上述第一指令例如是用户可以点击手机100上创建的自动化操作按钮(比如“一键投屏”按钮)指示手机100控制实现投屏场景的指令;手机100则可以基于用户点击“一键投屏”按钮对应的指令,确定智能电视200作为执行视频播放任务的执
行设备,即需要将手机100上播放的视频通过智能电视200进行播放;手机100还可以响应于用户点击“一键投屏”按钮的操作指令,模拟用户在手机100上点击运行视频应用、播放想看的视频、以及在视频播放界面上点击投屏按钮、选择智能电视200作为投屏设备以将所播放的视频投放至智能电视200上进行播放的各项操作,这样智能电视200便可以在接收到手机100发来的执行视频播放任务的指令时,即可播放指定的视频。
[0008]在上述第一方面的一种可能的实现中,该方法还包括:第一电子设备响应于第一指令,生成并向第二电子设备发送至少一条模拟指令,其中模拟指令用于指示在第二电子设备上模拟第二用户操作,其中,第二用户操作为:在完成第一指定任务的过程中,需要用户在第二电子设备上进行的用户操作。
[0009]即第一电子设备响应于第一指令可以通过向第二电子设备发送模拟指令,来指示第二电子设备模拟第二用户操作,以使第二电子设备在执行第一指定任务的过程中完成切换任务内容、设置参数等与执行第一指定任务相关的操作。其中,模拟指令例如可以包括下文实施例中步骤802、804至805中,手机100判断即将执行的自动化操作指令的执行主体为智能电视200时,向智能电视200推送的自动化操作指令,智能电视200接收到手机100发送的自动化操作指令后执行该指令,模拟用户在智能电视200上进行的设置播放音量值、设置播放亮度值、设置清晰度等操作。
[0010]在上述第一方面的一种可能的实现中,第一用户操作或第二用户操作,包括下列操作中的任一项:运行应用程序的操作;输入文字信息的操作;连接网络或者连接设备的操作;设置参数的操作;选择第一指定任务的内容的操作;切换页面的操作。
[0011]例如,在控制第二电子设备完成第一电子设备上的第一指定任务的过程中,需要在第一电子设备上模拟的第一用户操作可以是上述各项操作中的任一项,需要在第二电子设备上模拟的第二用户操作可以是上述各项操作中的任一项,可以理解,需要在第一电子设备上模拟的第一用户操作、以及需要在第二电子设备上模拟的第二用户操作也可以是不同于上述各项操作的其他操作,在此不做限制。
[0012]在上述第一方面的一种可能的实现中,第一用户操作,包括用户在第一电子设备上点击控件的操作,或者用户在第一电子设备上的滑动操作;第二用户操作,包括用户在第二电子设备上点击控件的操作,或者用户通过遥控设备对第二电子设备的控制操作。
[0013]即第一电子设备所模拟的第一用户操作,可以是用户在第一电子设备的显示界面上点击各个控件的操作,也可以是用户在第一电子设备的显示界面上进行的滑动操作,在此不做限制。第二电子设备所模拟的第二用户操作,可以是用户在第二电子设备的显示界面上点击各个控件的操作,也可以是用户通过遥控设备点击第二电视设备的显示界面上的各个控件等控制操作等,在此不做限制。上述第二电子设备例如可以是下文实施例中的智能电视200,遥控设备例如可以是用于控制智能电视200的遥控器。
[0014]在上述第一方面的一种可能的实现中,第一用户操作或第二用户操作,包括下列操作中的任一项:运行应用程序的操作;输入文字信息的操作;连接网络或者连接设备的操作;设置参数的操作;选择第一指定任务的内容的操作;切换页面的操作。
[0015]即第一电子设备所模拟的第一用户操作,无论是上述点击控件的操作,还是上述滑动操作等,均是用于实现完成第一指定任务所需的某项功能;第二电子设备所模拟的第二用户操作,无论是上述点击控件的操作,还是上述通过遥控设备对第二电子设备进行的
控制操作,也均是用于实现完成第一指定任务所需的某项功能。例如是实现运行应用程序、输入文字信息、连接网络或者连接设备、设置参数、选择第一指定任务的内容、或者切换页面等操作功能。其中,选择第一指定任务的内容例如可以是下文实施中选择视频播放任务所播放的视频内容。
[0016]在上述第一方面的一种可能的实现中,运行应用程序的操作,包括用户在第一电子设备上点击应用程序图标控件以运行应用程序的操作;输入文字信息的操作,包括用户在第一电子设备上点击输入控件以输入文字信息的操作;连接网络或连接设备的操作,包括用户在第一电子设备上点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备间的分布式实现方法,其特征在于,包括:第一电子设备检测到用户的第一指令,所述第一指令用于指令通过第二电子设备完成第一指定任务;所述第一电子设备响应于所述第一指令,在第一电子设备上模拟一个或多个第一用户操作,其中所述第一用户操作为:在控制所述第二电子设备完成所述第一指定任务的过程中,需要用户在第一电子设备上进行的用户操作;所述第一电子设备指示所述第二电子设备执行所述第一指定任务。2.根据权利要求1所述的方法,其特征在于,还包括:所述第一电子设备响应于所述第一指令,生成并向所述第二电子设备发送至少一条模拟指令,其中所述模拟指令用于指示在第二电子设备上模拟第二用户操作,其中,所述第二用户操作为:在完成所述第一指定任务的过程中,需要用户在第二电子设备上进行的用户操作。3.根据权利要求2所述的方法,其特征在于,所述第一用户操作或所述第二用户操作,包括下列操作中的任一项:运行应用程序的操作;输入文字信息的操作;连接网络或者连接设备的操作;设置参数的操作;选择第一指定任务的内容的操作;切换页面的操作。4.根据权利要求3所述的方法,其特征在于,所述运行应用程序的操作,包括用户在所述第一电子设备上点击应用程序图标控件以运行应用程序的操作;所述输入文字信息的操作,包括用户在所述第一电子设备上点击输入控件以输入文字信息的操作;所述连接网络或连接设备的操作,包括用户在所述第一电子设备上点击连接网络或者连接设备的控件以发送连接请求的操作;所述设置参数的操作,包括用户在所述第一电子设备上点击参数设置控件以设置参数的操作,和/或用户在所述第一电子设备上滑动以设置参数的操作;所述选择第一指定任务的内容的操作,包括用户在所述第一电子设备上点击选择控件以选择所述第一指定任务的内容的操作;所述切换页面的操作,包括用户在所述第一电子设备上滑动以切换页面的操作。5.根据权利要求4所述的方法,其特征在于,所述第一指定任务为视频播放任务,所述第一用户操作包括下列中的任一项:用户在所述第一电子设备上点击视频应用图标,以运行视频应用的操作;用户在所述第一电子设备的显示界面中点击输入法界面上的按键以输入文字信息的操作;用户在所述第一电子设备的显示界面中选择所述第二电子设备作为完成所述视频播放任务的设备以发起连接请求的操作;用户在所述第一电子设备显示的视频播放界面中点击参数设置按钮以设置参数的操
作;用户在所述第一电子设备显示的视频应用界面中点击视频内容切换按钮、或者视频选项按钮以选择视频播放任务播放的视频内容的操作;用户在所述第一电子设备显示的视频播放界面中上下滑动以设置音量、亮度值或清晰度的操作;用户在所述第一电子设备的显示界面上左右滑动以切换页面的操作。6.根据权利要求3所述的方法,其特征在于,所述运行应用程序的操作,包括用户在所述第二电子设备上点击应用程序图标控件以运行应用程序的操作,或者用户通过遥控设备控制在所述第二电子设备上运行应用程序的操作;所述输入文字信息的操作,包括用户在所述第二电子设备上点击输入控件以输入文字信息的操作,或者用户通过遥控设备控制在所述第二电子设备上输入文字信息的操作;所述连接网络或连接设备的操作,包括用户在所述第二电子设备上点击连接网络或者连接设备的控件以发送连接请求的操作,或者用户通过遥控设备控制所述第二电子设备发送连接网络或者连接设备的请求的操作;所述设置参数的操作,包括用户在所述第二电子设备上点击参数设置控件以设置参数的操作,或者用户通过遥控设备控制在所述第二电子设备上设置参数的操作;所述选择操作,包括用户在所述第二电子设备上点击选择控件以选择所执行的第一指定任务的内容的操作;所述切换页面的操作,包括用户通过遥控设备控制所述第二电子设备切换页面的操作。7.根据权利要求6所述的方法,其特征在于,所述第一指定任务为视频播放任务,所述第二用户操作包括下列中的任一项:用户在所述第二电子设备的显示界面中点击输入法界面上的按键以输入文字信息的操作;用户通过遥控设备控制在所述第二电子设备的显示界面中输入文字信息的操作;用户在所述第二电子设备显示的视频播放界面中点击参数设置按钮以设置参数的操作;用户在所述第二电子设备的显示界面中点击视频内容切换按钮、或者包括视频选项按钮以选择所执行的视频播放任务播放的视频内容的操作;用户通过遥控设备控制在所述第二电子设备上设置音量、亮度值或清晰度的操作。8.根据权利要求2至7中任一项所述的方法,其特征在于,所述第一电子设备存储有对应于所述第一指令的第一程序,并且所述方法包括;所述第一电子设备响应于所述第一指令,运行所述第一程序,其中所述第一程序能够在第一电子设备上模拟第一用户操作;所述第一程序能够生成并向所述第二电子设备发送所述模拟指令。9.根据权利要求8所述的方法,其特征在于,所述第一程序包括可执行文件,并且所述可执行文件的生成方式,包括:所述第一电子设备记录用户的所述第一用户操作在所述第一电子设备上产生的第一操作数据,其中所述第一操作数据用于被所述第一电子设备调用,以执行响应于所述第一
用户操作的第一操作指令;所述第一电子设备根据所述第一操作数据、以及所述第一操作数据的生成时间,生成所述可执行文件。10.根据权利要求9所述的方法,其特征在于,所述可执行文件的生成方式,还包括:所述第一电子设备接收由第二电子设备记录的、用户的所述第二用户操作在所述第二电子设备上产生的第二操作数据,其中所述第二操作数据用于被所述第二电子设备调用,以执行响应于所述第二用户操作的第二操作指令;所述第一电子设备根据所述第一操作数据、所述第一操作数据的生成时间、所述第二操作数据、以及所述第二操作数据的生成时间,生成所述可执行文件。11.根据权利要求10所述的方法,其特征在于,在生成所述可执行文件之前,所述方法包括:所述第一电子设备提示用户在第一电子设备完成所述第一用户操作。12.根据权利要求11所述的方法,其特征在于,在生成所述可执行文件之前,所述方法还包括:所述第一电子设备提示用户在所述第二电子设备上完成所述第二用户操作。13.根据权利要求9至12中任一项所述的方法,其特征在于,所述第一电子设备记录用户的所述第一用户操作在所述第一电子设备上产生的第一操作数据的过程,包括:在检测到用户在所述第一电子设备的显示界面上执行用于指示开始记录的操作的情况下,记录用户的所述第一用户操作在所述第一电子设备上产生的第一操作数据,并且在检测到用户在所述第一电子设备的显示界面上执行用于指示停止记录的操作的情况下,停止所述记录操作。14.根据权利要求10至12中任一项所述的方法,其特征在于,所述第一电子设备接收所述第二操作数据的过程,包括:所述第一电子设备基于接收到的所述第二电子设备发送的操作焦点切换通知,向所述第二电子设备发送开始记录的指令,其中所述开始记录的...

【专利技术属性】
技术研发人员:胡怡洁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1