一种信息传输方法与电子设备与流程

文档序号:37281355发布日期:2024-03-12 21:20阅读:21来源:国知局
一种信息传输方法与电子设备与流程

本技术涉及电子,尤其涉及一种信息传输方法与电子设备。


背景技术:

1、随着智能终端的普及,手机、平板、电视机等电子设备逐渐成为人们日常生活、工作的必备产品。而且,跨设备文件传输成为常态。

2、然而,目前,跨设备文件传输的操作流程较多。以a设备向b设备传输文件为例,操作流程包括:用户在a设备上选择文件,点击分享按钮,弹出设备列表,用户在设备列表中选择目标设备(即b设备)开始分享;b设备上弹出文件接收提醒,用户点击确认接收,才能完成传输。可见,这种跨设备文件传输方式操作繁琐,体验不佳。


技术实现思路

1、本技术的目的在于提供了一种信息传输方法与电子设备,用以提升跨设备信息传输的便捷性。

2、第一方面提供一种信息传输方法,应用于包括第一设备和第二设备的系统。第一设备包括第一显示屏,第二设备包括第二显示屏。所述方法包括:所述第一设备检测到用于拖拽所述第一显示屏上第一信息的拖拽操作,所述第一设备响应于所述拖拽操作,控制所述第一信息对应的第二信息随着所述拖拽操作的移动而移动;所述第二信息的信息量小于所述第一信息的信息量;在所述拖拽操作沿着所述第二设备所在方向移动的过程中,所述第二信息中第一部分内容被拖拽出所述第一显示屏,所述第二信息中的第二部分内容进入所述第二设备的第二显示屏;所述第一设备检测到所述拖拽操作被释放时,将所述第一信息发送给所述第二设备。

3、在本技术实施例中,用户想要将第一设备上的第一信息传输给第二设备时,可以在第一设备上输入拖拽操作,该拖拽操作所拖拽的是第一信息对应的第二信息,不是第一信息,由于第二信息的内存占用量小于第一信息,所以设备处理量较小,效率较高,而且传输第二信息比传输第一信息所消耗的传输资源少。而且,在第二信息被拖拽的过程中,用户可以直观的感受到第二信息从源设备(即第一设备)显示屏移出、进入到目标设备(即第二设备)显示屏的动态过程,体验感较高。此外,整个传输过程,只需要一个拖拽操作即可实现,节省了操作步骤,提升操作便捷性。

4、示例性的,第二信息的信息量小于第一信息的信息量,包括:第二信息是第一信息中的部分信息,所以信息量少于第一信息。或者,第一信息和第二信息都是文件(例如,图片、视频、表格、word等),第二信息的文件大小小于第一信息的文件大小。所述文件大小例如可以是以字节、kb、mb、gb、tb等等为存储单位。例如,第一信息占10kb,第二信息占5kb,所以第二信息的文件大小小于第一信息的文件大小。

5、在一种可能的设计中,所述第二信息包括如下至少一种:所述第一信息的缩小版;或,所述第一信息的截图;或,所述第一信息被压缩后的信息;或,所述第一信息对应的悬浮信息。

6、在本技术实施例中,用户可以通过拖拽第一信息对应的第二信息来实现第一信息的传输,由于第二信息的信息量小于第一信息,所以设备处理量较小,效率较高,而且传输第二信息比传输第一信息所消耗的传输资源少。

7、示例性的,所述第一信息是图片,所述第二信息是所述图片的缩小版或对所述图片压缩后的缩略图;或,所述第一信息是视频,所述第二信息是所述视频的缩小版或所述视频的截图;或,所述第一信息是应用窗口,所述第二信息是所述应用窗口对应的悬浮窗口或所述应用窗口的截图。需要说明的是,第一信息不限定是图片、视频、应用窗口,还可以是例如文字等其它信息,本技术实施例不作限定。

8、在一种可能的设计中,所述方法还包括:

9、所述第二信息中第一部分内容被拖拽出所述第一显示屏,包括:

10、所述第二信息中第一部分内容从所述第一显示屏的第一边缘被拖拽出所述第一显示屏;

11、所述第二信息中第二部分内容进入所述第二显示屏,包括:

12、所述第二信息中第二部分内容从所述第二显示屏的第二边缘进入所述第二显示屏;其中,所述第二边缘与所述第一边缘是相对边缘。

13、举例来说,在第一设备上拖拽第二信息的过程中,第二信息上第一部分内容从第一显示屏的左边缘移出,第二部分内容从第二显示屏的右边缘进入。这样,用户可以感受到第二信息从源设备(即第一设备)显示屏移出、进入到目标设备(即第二设备)显示屏的动态过程,体验感较高。

14、在一种可能的设计中,所述第一设备检测到所述拖拽操作被释放时,将所述第一信息发送给所述第二设备,包括:所述第一设备检测到所述拖拽操作被释放时,确定所述第二部分内容是否满足如下条件中的至少一种,如果是,将所述第一信息发送给所述第二设备;其中,所述条件包括:

15、所述第二部分内容占所述第二信息的全部内容的比例大于预设值;或者,

16、所述第二部分内容在所述第二显示屏上所占显示面积大于预设面积;或者,

17、所述第二部分内容是所述第二信息中的主要内容;或者,

18、所述第二部分内容为所述第二信息中的用户感兴趣内容。

19、也就是说,在第一设备上的拖拽第二信息的过程中,如果拖拽操作被释放,第一设备不一定将第一信息发送给第二设备,而且做进一步的确定,例如,当进入到第二设备显示屏的第二部分内容较多、或所占显示面积较大、或属于第二信息中的主要内容或用户感兴趣内容,则将第一设备发送给第二设备。这样可以避免用户误操作(例如,用户误操作导致触发了拖拽操作)将第一信息传输给第二设备。

20、在一种可能的设计中,所述第一设备检测到所述拖拽操作被释放时,将所述第一信息发送给所述第二设备,包括:所述第一设备检测到所述拖拽操作被释放时,确定所述第一部分内容是否满足如下条件中的至少一种,如果是,将所述第一信息发送给所述第二设备;其中,所述条件包括:

21、所述第一部分内容占所述第二信息的全部内容的比例大于预设值;或者,

22、所述第一部分内容以外剩余部分在所述第一显示屏上所占显示面积小于预设面积;或者,

23、所述第一部分内容是所述第二信息中的主要内容;或者,

24、所述第一部分内容为所述第二信息中的用户感兴趣内容。

25、也就是说,在第一设备上的拖拽第二信息的过程中,如果拖拽操作被释放,第一设备不一定将第一信息发送给第二设备,而且做进一步的确定,例如,当移出第一设备显示屏的第一部分内容较多、或属于第二信息中的主要内容或用户感兴趣内容、或剩余部分所占面积较小,则将第一设备发送给第二设备。这样可以避免用户误操作(例如,用户误操作导致触发了拖拽操作)将第一信息传输给第二设备。

26、在一种可能的设计中,所述第一设备检测到所述拖拽操作被释放时,将所述第一信息发送给所述第二设备之后,还包括:所述第一显示屏上继续显示所述第一信息。也就是说,第一设备将第一信息传输给第二设备之后,第一设备显示屏上继续显示第一信息,可以理解为,第一信息从第一设备显示屏复制到第二设备显示屏,而且复制过程通过拖拽操作实现,比较便捷。

27、在一种可能的设计中,所述系统中还包括第三设备,所述第一设备检测到所述拖拽操作被释放时,将所述第一信息发送给所述第二设备之前,还包括:在所述拖拽操作沿着所述第三设备所在方向拖拽所述第二信息的过程中,所述第二信息中第三部分内容被拖拽出所述第一显示屏,所述第二信息中的第四部分内容进入所述第三设备的第三显示屏;所述第一设备检测到所述拖拽操作被释放时,将所述第一信息发送给所述第二设备,包括:所述第一设备检测到所述拖拽操作被释放时,确定所述第二设备和所述第三设备上是否都显示有所述第二信息的部分内容,若是,则执行如下步骤中的任一步;

28、将所述第一信息分别发送给所述第二设备和所述第三设备;或者,

29、根据预设策略,确定将所述第一信息发送给所述第二设备。

30、在本技术实施例中,在第一设备上拖拽第二信息的过程中,拖拽方向可以包括第二设备所在方向、第三设备所在方向等。在拖拽过程中,第二信息中不同内容可以分别进入到第二设备和第三设备的显示屏。换言之,第二设备和第三设备上显示有第二信息的部分内容,这种情况下,第一设备可以将第一信息分别发送给第二设备和第三设备;或者,也可以根据预设策略,确定将第一信息发送给第二设备还是第三设备。其中,第一设备根据预设策略,确定将第一信息发送给第二设备还是第三设备是考虑到一种情况:用户在第一设备上将第二信息向第一设备所在方向拖拽时,如果第一设备所在方向与第二设备所在方向比较接近,那么在拖拽过程中第二信息的内容会分别进入到第一显示屏和第二显示屏,此时第一设备会确定目标设备是哪一个,将第一信息发送给该目标设备,避免因为两个设备所在方向比较接近,导致第一设备分别向第二设备和第三设备分别发送信息,导致信息误传输。

31、在一种可能的设计中,根据预设策略,确定将所述第一信息发送给所述第二设备,包括如下至少一种:确定当前所述第二显示屏上所显示的所述第二信息的部分内容多于所述第三显示屏上所显示的所述第二信息的部分内容时,将所述第一信息发送给所述第二设备;或者,所述第一设备、所述第二设备或所述第三设备上输出提示信息,所述提示信息用于提示用户向所述第二设备还是所述第三设备发送第一信息,在接收到确认向所述第二设备发送所述第一信息的指示时,向所述第二设备发送所述第一信息。采用这种方式,可以避免当第二设备所在方向和第三设备所在方向比较接近时,导致第一设备分别向第二设备和第三设备分别发送信息,导致信息误传输。

32、在一种可能的设计中,所述第二设备所在方向与所述第三设备所在方向之间的夹角大于预设夹角时,在所述拖拽操作沿着所述第三设备所在方向拖拽所述第二信息的过程中,所述第二部分内容逐渐被移出所述第二显示屏,和/或,所述第一部分内容逐渐回退到所述第一显示屏中。也就是说,当第二设备所在方向和第三设备所在方向相反时,原本进入第二显示屏的第二部分内容移出,原本移出第一显示屏的第一部分内容回退到第一显示屏。通过这种方式可以提升信息传输准确性,避免向错误的目标设备传输信息。

33、在一种可能的设计中,所述系统中还包括第三设备,在所述拖拽操作沿着所述第二设备所在方向移动的过程中,所述第二信息中第一部分内容被拖拽出所述第一显示屏,所述第二信息中第二部分内容进入所述第二显示屏之前,所述方法还包括:

34、在所述拖拽操作沿着所述第三设备所在方向拖拽所述第二信息的过程中,所述第二信息中第三部分内容被拖拽出所述第一显示屏,所述第二信息中第四部分内容进入所述第三设备的第三显示屏;

35、在所述拖拽操作沿着所述第二设备所在方向移动的过程中,所述第二信息中第一部分内容被拖拽出所述第一显示屏,所述第二信息中第二部分内容进入所述第二显示屏,包括:

36、在所述拖拽操作沿着所述第二设备所在方向移动的过程中,所述第四部分内容移出所述第三显示屏,所述第三部分内容回退到所述第一显示屏,且所述第二信息中第一部分内容被拖拽出所述第一显示屏,所述第二信息中第二部分内容进入所述第二显示屏;

37、所述第一设备检测到所述拖拽操作被释放时,将所述第一信息发送给所述第二设备,包括:

38、所述第一设备检测到所述拖拽操作被释放时,确定所述第二显示屏上显示有所述第二信息的部分内容,所述第三显示屏上未显示有所述第二信息的部分内容,将所述第一信息发送给所述第二设备。

39、也就是说,拖拽操作实施过程中,第二信息的部分内容可能先进入第三显示屏,然后退出第三显示屏,然后另一部分内容又进入第二显示屏,此时,如果拖拽操作被释放,则向显示屏上显示有第二信息部分内容的设备发送第一信息。简单来说,第二设备和第三设备中哪个设备的显示屏上显示第二信息的部分内容,则向哪个设备发送第一信息。采用这种方式,可以避免信息误传输。

40、在一种可能的设计中,所述系统中还包括第三设备,在所述拖拽操作沿着所述第二设备所在方向拖拽所述第二信息之前,所述方法还包括:所述拖拽操作沿着所述第三设备所在方向拖拽所述第二信息的过程中,所述第二信息中第五部分内容被拖拽出所述第一显示屏时,所述第二信息中第六部分内容进入所述第三设备的第三显示屏;所述第一设备上检测到预设操作时,将所述第一信息发送给所述第三设备。

41、也就是说,用户在第一设备上沿着第三设备所在方向拖拽第二信息的过程中,当第二信息的部分内容(第六部分内容)进入第三显示屏时,如果用户触发预设操作,则第一设备将第一信息发送给第三设备。此时,拖拽第二信息的拖拽操作并未被释放,还可以更改拖拽方向,例如调整为沿着第二设备所在方向拖拽第二信息,当第二信息的部分内容(第二部分内容)进入第二显示屏时,如果释放拖拽操作,第一设备将第一信息发送给第二设备。简单来说,在拖拽第二信息的过程中,通过预设操作可以控制第一设备将第一信息发送给在拖拽路径上第二信息所进入过的每个目标设备,操作便捷。

42、在一种可能的设计中,所述拖拽操作是第一物体在所述第一显示屏上形成的,所述预设操作是第二物体在所述第一显示屏上形成的;所述第一物体和所述第二物体是不同的触摸笔,或者,不同的手指,或者,其中一个是触摸笔另一个是手指。举例来说,用户通过手写笔执行拖拽操作,通过手指触发预设操作,即,用户使用手写笔拖拽第二信息的过程中,通过手指触发预设操作来控制第一设备将第一信息发送给在拖拽路径上第二信息所进入过的每个目标设备,操作便捷,体验较高。

43、在一种可能的设计中,所述方法还包括:所述第一设备上显示所述第一信息;所述第一设备响应于针对所述第一信息的长按操作,与所述第二设备连接。也就是说,在第一设备显示第一信息时,用户想要将第一信息传输给第二设备,可以长按第一信息以使第一设备与第二设备连接,这种连接操作较为简单,用户执行一个长按操作就可以触发后台连接,对于用户而言,操作非常便捷。

44、在一种可能的设计中,所述第一部分内容和所述第二部分内容有重叠。示例性的,第一部分内容和第二部分内容完全一致,或者,部分一致。以第一部分内容和第二部分内容完全一致为例,第一部分内容移出第一显示屏之后进入第二显示屏,给用户带来从第一显示屏到第二显示屏的信息动态传输体验。

45、在一种可能的设计中,所述第一设备响应于所述拖拽操作,控制所述第一信息对应的第二信息随着所述拖拽操作的移动而移动,包括:所述第一显示屏上显示所述第一信息;所述第一设备响应于作用于所述第一信息的长按操作,显示与所述第一信息对应的第二信息,并响应于作用于所述第二信息的拖拽操作,控制所述第二信息随着所述拖拽操作的移动而移动。也就是说,用户长按第一信息以生成第二信息,然后拖拽第二信息进行信息传输。这种方式,由于拖拽的是第二信息,信息量较小,所以设备处理量小,效率较高。

46、示例性的,所述作用于所述第二信息的拖拽操作与所述作用于所述第一信息的长按操作是连贯、无间断的操作。这样,用户操作动作比较流畅,体验较好。

47、在一种可能的设计中,在所述第二信息中第一部分内容被拖拽出所述第一显示屏,所述第二信息中的第二部分内容进入所述第二设备的第二显示屏之前,还包括:所述第一设备根据所述第一方向,确定处于所述第一方向的所述第二设备为传输所述第一信息的目标设备。也就是说,第一设备根据拖拽操作的拖拽方向确定周围设备中哪一个设备是目标设备,不需要如背景技术一样在设备列表中选择目标设备,操作便捷,体验较好。

48、在一种可能的设计中,所述第一设备包括第一软件框架,所述第一软件框架中包括分布式服务,所述分布式服务用于分布式管理第一账号对应的多个设备,所述第一账号为所述第一设备当前登录的系统账号;所述第一设备与所述第二设备连接,包括:所述第一设备启动所述第一软件框架中的分布式服务,以使所述分布式服务向所述第一账号对应的其它设备发送广播消息,所述广播消息用于请求与所述其它设备连接,所述其它设备中包括所述第二设备。可以理解的是,第一软件架构中的分布式服务管理同一账号对应的多个设备,当该账号的某两个设备需要连接时,分布式服务可以较快的建立连接,提升效率。

49、第二方面还提供一种电子设备,包括:

50、处理器,存储器,以及,一个或多个程序;

51、其中,所述一个或多个程序被存储在所述存储器中,所述一个或多个程序包括指令,当所述指令被所述处理器执行时,使得所述电子设备执行如上述第一方面所述的方法中第一设备的执行步骤。

52、第三方面还提供一种系统,包括:

53、第一设备和第二设备;

54、其中,所述第一设备用于执行如上述第一方面所述的方法中第一设备的步骤,所述第二设备用于执行如上述第一方面所述的方法中第二设备的步骤。

55、第四方面还提供一种可读存储介质,所述可读存储介质用于存储程序,当所述程序在电子设备上运行时,使得所述电子设备执行如上述第一方面所述的方法。

56、第五方面还提供一种程序产品,包括程序,当所述程序在电子设备上运行时,使得所述电子设备执行如上述第一方面所述的方法步骤。

57、第六方面还提供一种芯片,所述芯片与电子设备中的存储器耦合,用于调用存储器中存储的程序并执行如上述第一方面的技术方案,本技术实施例中“耦合”是指两个部件彼此直接或间接地结合。

58、上述第二方面至第六方面的有益效果,参见第一方面的有益效果,不重复赘述。

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