一种数据传输的方法及相关设备技术

技术编号:27740456 阅读:25 留言:0更新日期:2021-03-19 13:33
本申请公开了一种数据传输的方法及相关设备,该方法包括:在投屏场景中,第一设备显示屏的第一显示区域中显示运行在该第一设备上的第一应用的第一用户界面,显示屏的第二显示区域中显示第二设备正在显示的第二用户界面;该第二用户界面包括一个或多个文件对象。用户可以通过将第二用户界面中的第一文件对象拖拽到第一用户界面上释放的操作,使得第二设备向第一设备传输该第一文件对象,之后,第一设备存储该第一文件对象,并将该第一文件对象提供给第一应用进行处理。本申请实施例中,不需要多次切换用户界面,即可将一个设备的应用数据直接分享到另一个设备的应用中,提高数据分享的效率。

【技术实现步骤摘要】
一种数据传输的方法及相关设备
本申请涉及电子
,尤其涉及一种数据传输的方法及相关设备。
技术介绍
随着无线通讯技术的快速发展,人们可以通过在投屏场景下,拖放不同设备显示窗口中的数据实现不同设备之间的数据传输。投屏的过程包括:在手机等电子设备与笔记本电脑等配置有大屏幕的电子设备建立连接之后,手机录制显示屏上显示的用户界面,并将录制的内容发送给笔记本电脑,笔记本电脑在显示屏的一个显示区域中显示从手机接收到的录制的内容。这样,笔记本电脑的显示屏上的第一窗口中可以显示笔记本电脑上的应用程序(application,APP)的用户界面,第二窗口中可以显示手机显示屏上的用户界面。在投屏的场景下,用户可以通过拖放操作(draganddrop)实现数据传输。举例而言,若笔记本电脑检测到用户将一张图片对应的图标,从第二窗口中拖拽到第一窗口上释放的拖放操作,手机将向笔记本电脑发送该张图片,笔记本电脑接收该张图片,并将该张图片存储在预设的存储地址中。若用户想要将该张图片插入到笔记本电脑的word文档中,则用户需要打开笔记本电脑的word应用,再选择插入图片的选项,再从该预设的存储地址中查找到该张图片,然后选择添加该张图片,之后,该张图片显示在word文档中。可以看出,在上述现有的数据传输方式中,若用户想要将拖拽的对象插入想要的应用中,需要用户执行多次操作,数据分享的效率较低。
技术实现思路
本申请提供了一种数据传输的方法及相关设备,在投屏场景中,不需要多次切换用户界面,即可将一个设备的应用数据直接分享到另一个设备的应用中,提高数据分享的效率,简化了用户的操作。第一方面,本申请提供了一种数据分享的方法,该方法包括:第一设备接收第二设备发送的第二用户界面的数据,所述第二用户界面为所述第二设备正在显示的用户界面,所述第二用户界面包括一个或多个文件对象;所述第一设备在显示屏的第一显示区域中显示第一用户界面,在所述显示屏的第二显示区域中显示所述第二用户界面;所述第一用户界面是运行在所述第一设备上的第一应用的用户界面;所述第一设备检测到对一个文件对象的第一选定操作;响应于所述第一选定操作,所述第一设备向所述第二设备发送所述第一选定操作对应的第一信息,以使得所述第二设备根据所述第一信息确定选定的第一文件对象;所述第一设备检测到在所述第一显示区域的第一确定操作;响应于所述第一确定操作,所述第一设备向所述第二设备发送所述第一确定操作对应的第二信息,以使得所述第二设备根据所述第二信息向所述第一设备发送所述第一文件对象;所述第一设备接收所述第二设备发送的所述第一文件对象,存储所述第一文件对象,将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第一应用。实施第一方面提供的方法,在投屏场景中,不需要多次切换用户界面,即可将一个设备的应用数据直接分享到另一个设备的应用中,提高数据分享的效率,简化了用户的操作。其中,第一文件对象是所述第二用户界面包括的一个或多个文件对象中的一个或多个文件对象。该第一信息可以是该第一选定操作转化后的指令以及坐标信息。具体的,第一选定操作作用在第一设备的显示屏上。该坐标信息是第一设备接收到的原始输入指令中的坐标信息转化后的相对于第二设备的显示内容的坐标信息。该指令是第一设备接收到的原始输入指令转化后的第二设备可以识别的输入指令。该第二信息可以是第一确定操作的响应。结合第一方面,在一些实施例中,所述第一设备检测到在第二用户界面上的操作,均向第二设备发送该操作的转化后的指令以及坐标信息。第二设备可以根据接收到的转化后的指令以及坐标信息执行对应的操作。结合第一方面,在一些实施例中,第一文件对象可以是文字、图片、视频、音频、文本文件、文档(例如,word、PPT、Excel等)等。可选的,当第一文件对象是文字时,所述第一设备接收所述第二设备发送的所述第一文件对象,存储所述第一文件对象,将所述将所述第一文件对象提供给所述第一应用。当第一文件对象是非文字的其他文件时,所述第一设备接收所述第二设备发送的所述第一文件对象,存储所述第一文件对象,将所述第一文件对象的存储路径提供给所述第一应用。结合第一方面,在一些实施例中,不同的第一应用,对第一文件对象可以有不同的处理方式。在一种可能的实现方式中,所述第一应用为图片编辑应用,或文字编辑应用,所述第一用户界面为图片或文字的编辑界面。在将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第一应用之后,所述方法还包括:所述第一设备在所述第一用户界面的编辑位置,显示插入的所述第一文件对象,所述编辑位置为检测到所述第一选定操作之前,所述第一用户界面中正在被编辑的位置,或者是所述第一确定操作对应的位置。其中,所述第一选定操作之前,所述第一用户界面中正在被编辑的位置可以由该编辑界面中的光标来确定。示例性的,可参考图4A所示的光标502的位置。显示插入的所述第一文件对象的方式可以参考图4D所示的用户界面53。通过这种方式,可以方便地把第二设备中的第一文件对象插入到第一设备上的图片编辑应用或文字编辑应用中,提升了数据分享的效率。在另一种可能的实现方式中,所述第一应用为即时通信应用,所述第一用户界面为所述即时通信应用的聊天界面。在将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第一应用之后,所述方法还包括:所述第一设备通过所述第一应用发送所述第一文件对象,在所述第一应用的已发送消息中显示所述第一文件对象。这种可能的实现方式可以参考图5A所对应的实施例。其中,该第一用户界面可以是图5A的窗口c中示例性所示的用户界面。该第一文件对象可以显示为图标368。通过这种方式,可以方便地把第二设备中的第一文件对象通过第一设备的即时通信应用发送出去,提升了数据分享的效率。在另一种可能的实现方式中,所述第一应用为文档管理应用。在将所述第一文件对象的存储路径提供给所述第一应用之后,所述方法还包括:所述第一设备在所述第一用户界面显示所述第一文件对象的缩略图,和所述第一文件对象的名称信息。这种可能的实现方式可以参考图5C所对应的实施例。其中,该第一用户界面可以是图5C的窗口c中示例性所示的用户界面。该第一文件对象可以显示为缩略图(即,图标365)。通过这种方式,可以方便地把第二设备中的第一文件对象保存在第一设备的文档管理应用中,提升了数据分享的效率。在另一种可能的实现方式中,所述第一应用为邮件应用,所述第一用户界面为待发送邮件的编辑界面。在将所述第一文件对象的路径提供给所述第一应用之后,所述方法还包括:所述第一设备将所述第一文件对象作为所述待发送邮件的附件显示在所述第一用户界面中。通过这种方式,可以方便的将第二设备中的第一文件对象添加为待发送邮件的附件,提升了数据分享的效率。结合第一方面,在一些实施例中,所述方法还包括:所述第一设备在显示屏的第三显示区域中显示状态栏,所述状态栏中显示一个或者多个应用图标;所述第一设备检测到对第四文件对象的第四选定操作;响应于所述第四选定操作,所述第一设备向所述第二设备发送所述第四选定操作对应的第五信本文档来自技高网...

【技术保护点】
1.一种数据传输的方法,其特征在于,所述方法包括:/n第一设备接收第二设备发送的第二用户界面的数据,所述第二用户界面为所述第二设备正在显示的用户界面,所述第二用户界面包括一个或多个文件对象;/n所述第一设备在显示屏的第一显示区域中显示第一用户界面,在所述显示屏的第二显示区域中显示所述第二用户界面;所述第一用户界面是运行在所述第一设备上的第一应用的用户界面;/n所述第一设备检测到对第一文件对象的第一选定操作;/n响应于所述第一选定操作,所述第一设备向所述第二设备发送所述第一选定操作对应的第一信息,以使得所述第二设备根据所述第一信息确定所述第一文件对象;/n所述第一设备检测到在所述第一显示区域的第一确定操作;/n响应于所述第一确定操作,所述第一设备向所述第二设备发送所述第一确定操作对应的第二信息,以使得所述第二设备根据所述第二信息向所述第一设备发送所述第一文件对象;/n所述第一设备接收所述第二设备发送的所述第一文件对象,存储所述第一文件对象,将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第一应用。/n

【技术特征摘要】
1.一种数据传输的方法,其特征在于,所述方法包括:
第一设备接收第二设备发送的第二用户界面的数据,所述第二用户界面为所述第二设备正在显示的用户界面,所述第二用户界面包括一个或多个文件对象;
所述第一设备在显示屏的第一显示区域中显示第一用户界面,在所述显示屏的第二显示区域中显示所述第二用户界面;所述第一用户界面是运行在所述第一设备上的第一应用的用户界面;
所述第一设备检测到对第一文件对象的第一选定操作;
响应于所述第一选定操作,所述第一设备向所述第二设备发送所述第一选定操作对应的第一信息,以使得所述第二设备根据所述第一信息确定所述第一文件对象;
所述第一设备检测到在所述第一显示区域的第一确定操作;
响应于所述第一确定操作,所述第一设备向所述第二设备发送所述第一确定操作对应的第二信息,以使得所述第二设备根据所述第二信息向所述第一设备发送所述第一文件对象;
所述第一设备接收所述第二设备发送的所述第一文件对象,存储所述第一文件对象,将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第一应用。


2.根据权利要求1所述的方法,其特征在于,所述第一应用为图片编辑应用,或文字编辑应用,所述第一用户界面为图片或文字的编辑界面;
将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第一应用之后,所述方法还包括:
所述第一设备在所述第一用户界面的编辑位置,显示插入的所述第一文件对象,所述编辑位置为检测到所述第一选定操作之前,所述第一用户界面中正在被编辑的位置,或者是所述第一确定操作对应的位置。


3.根据权利要求1所述的方法,其特征在于,所述第一应用为即时通信应用,所述第一用户界面为所述即时通信应用的聊天界面;
将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第一应用之后,所述方法还包括:
所述第一设备通过所述第一应用发送所述第一文件对象,在所述第一应用的已发送消息中显示所述第一文件对象。


4.根据权利要求1所述的方法,其特征在于,所述第一应用为文档管理应用;
将所述第一文件对象的存储路径提供给所述第一应用之后,所述方法还包括:
所述第一设备在所述第一用户界面显示所述第一文件对象的缩略图,和所述第一文件对象的名称信息。


5.根据权利要求1所述的方法,其特征在于,所述第一应用为邮件应用,所述第一用户界面为待发送邮件的编辑界面;
将所述第一文件对象的路径提供给所述第一应用之后,所述方法还包括:
所述第一设备将所述第一文件对象作为所述待发送邮件的附件显示在所述第一用户界面中。


6.根据权利要求1至5任一项所述的方法,其特征在于,在所述第一设备向所述第二设备发送所述第一确定操作对应的第二信息之前,所述方法还包括:
所述第一设备接收所述第二设备发送的所述第一文件对象的文件信息,所述文件信息包括所述文件的格式和/或大小;
所述第一设备确定所述第一应用可接收的文件的预设条件,所述预设条件指示了所述第一应用可接收的文件对象的格式和/或最大文件大小;
所述第一设备根据所述预设条件和所述第一文件对象的文件信息确定第一文件对象满足所述预设条件。


7.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
所述第一设备检测到对第二文件对象的第二选定操作;
响应于所述第二选定操作,所述第一设备向所述第二设备发送所述第二选定操作对应的第三信息,以使得所述第二设备根据所述第三信息确定所述第二文件对象;
所述第一设备接收所述第二设备发送的所述第二文件对象的文件信息,所述文件信息包括所述文件的格式和/或大小;
所述第一设备检测到在所述第一显示区域的第二确定操作;
响应于所述第二确定操作,所述第一设备确定所述第一应用可接收的文件的预设条件,所述预设条件指示了所述第一应用可接收的文件对象的格式和/或最大文件大小;
所述第一设备根据所述预设条件和所述第二文件对象的文件信息确定所述第二文件对象不满足所述预设条件;
所述第一设备在所述第二确定操作对应的区域显示禁止标识,所述禁止标识用于指示所述第一应用不能接收所述第二文件对象。


8.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
所述第一设备检测到对第三文件对象的第三选定操作;
响应于所述第三选定操作,所述第一设备向所述第二设备发送所述第三选定操作对应的第四信息,以使得所述第二设备根据所述第四信息确定所述第三文件对象;
所述第一设备接收所述第二设备发送的所述第三文件对象的文件信息,所述文件信息包括所述第一文件对象的格式、大小、图标、名称、创建/修改日期中的一项或多项;
所述第一设备根据所述文件信息生成并显示文件图标,所述文件图标用于指示所述第一文件对象的拖拽位置;
所述第一设备检测到在所述第一用户界面中的第一控件上的拖拽操作;
响应于所述拖拽操作,所述第一设备确定所述第一控件可接收的文件的预设条件,所述预设条件指示了所述第一控件可接收的文件对象的格式和/或最大文件大小;
所述第一设备根据所述预设条件和所述第三文件对象的文件信息确定所述第三文件对象不满足所述预设条件;
所述第一设备在所述文件图标上显示禁止标识,所述禁止标识用于指示所述第一控件不能接收所述第三文件对象。


9.根据权利要求1至8任一项所述的方法,其特征在于,所述第一选定操作为长按操作,或拖拽操作,或单击操作,或双击操作,或按压操作;
所述第一确定操作为释放操作,或单击操作,或双击操作,或按压操作。


10.一种数据传输的方法,其特征在于,所述方法包括:
第二设备向第一设备发送第二用户界面的数据,以使得所述第一设备在显示屏的第二显示区域中显示所述第二用户界面;所述第二用户界面为所述第二设备正在显示的,且运行在所述第二设备上的第二应用的用户界面,所述第一设备的显示屏的第一显示区域中显示第一用户界面,所述第一用户界面是运行在所述第一设备上的第一应用的用户界面;所述第一用户界面包括一个或多个文件对象;
所述第二设备接收所述第一设备发送的第一信息,所述第一信息是所述第一设备检测到的在所述第二显示区域的第一确定操作对应的信息;
所述第二设备根据所述第一信息向所述第一设备发送第二信息,所述第二信息用于指示所述第一设备向所述第二设备发送第一文件对象,所述第一文件对象由所述第一设备检测到的第一选中操作确定;
所述第二设备接收所述第一设备发送的所述第一文件对象,存储所述第一文件对象,将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第二应用。


11.根据权利要求10所述的方法,其特征在于,所述第二应用为图片编辑应用,或文字编辑应用,所述第二用户界面为图片或文字的编辑界面;
将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第二应用之后,所述方法还包括:
所述第二设备在所述第二用户界面的编辑位置,显示插入的所述第一文件对象,所述编辑位置为检测到所述第一选定操作之前,所述第二用户界面中正在被编辑的位置,或者是所述第一确定操作对应的位置。


12.根据权利要求10所述的方法,其特征在于,所述第二应用为即时通信应用,所述第二用户界面为所述即时通信应用的聊天界面;
将所述第一文件对象的存储路径或者将所述第一文件对象提供给所述第二应用之后,所述方法还包括:
所述第二设备通过所述第二应用发送所述第一文件对象,在所述第二应用的已发送消息中显示所述第一文件对象。


13.根据权利要求10所述的方法,其特征在于,所述第二应用为文档管理应用;
将所述第一文件对象的存储路径提供给所述第二应用之后,所述方法还包括:
所述第二设备在所述第二用...

【专利技术属性】
技术研发人员:曹文砚朱登奎杜仲张国祥
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1