一种信息的中转方法及电子设备与流程

文档序号:36253668发布日期:2023-12-03 09:30阅读:68来源:国知局
一种信息的中转方法及电子设备与流程

本技术涉及电子设备,尤其涉及一种信息的中转方法及电子设备。


背景技术:

1、电子设备上的应用越来越多,应用间信息共享的需求也越来越多。目前,电子设备提供了一些简单的文字图片等的共享方法。例如,用户可以在应用1中复制选中的文字,然后切换到应用2中粘贴文字,实现文字的共享。又例如,用户可以在应用1中选中图片,将选中的图片保存到本地的图库应用。然后切换至应用2,在应用2中导入图库应用中的图片,从而实现图片的共享。或者,用户可以从应用1中选中图片,选择分享功能,将选中的图片分享到应用2中,实现图片的共享。可以想到的是,当共享信息的内容/类型较多时,或者共享信息来自多个应用,或者共享信息共享给多个应用时,用户需要在多个应用中反复切换,执行相关的操作,可见现有的应用间信息共享方法操作繁琐,用户使用体验不佳。


技术实现思路

1、本技术提供一种信息的中转方法及电子设备,减少信息共享的操作,提升信息共享的效率。

2、第一方面,本技术提供一种信息的中转方法,该方法包括:电子设备显示第一应用的第一界面;检测到选中所述第一界面中的第一对象,以及检测到作用于所述第一对象的第一操作;响应于检测到所述第一操作(例如长按、长按后拖动或长按后晃一晃等),所述电子设备显示第二应用的第一浮窗;检测到作用于所述第一对象的第二操作,该第二操作例如可以是拖拽该第一对象到所述第一浮窗的操作;响应于所述第二操作,在所述第一浮窗内显示所述第一对象的指示符,该指示符可以是文字指示符,也可以是图片指示符,或二者的结合;响应于检测到第三操作,所述电子设备显示第三应用的第二界面或所述第一应用的第二界面;检测到拖拽所述第一浮窗至所述第二界面中第一位置并松开的第四操作,或者检测到拖拽所述第一浮窗中堆叠显示的所有内容至所述第二界面中第一位置并松开的第四操作;响应于检测到所述第四操作,所述电子设备在所述第二界面中所述第一位置插入所述第一浮窗中包括的全部或部分对象。

3、这里的第二应用在后续实施例中指的是“中转站”应用。应理解的是,上述操作的意图是插入中转站中的所有对象,但是实际结果并不一定能插入所有对象,例如,该第一位置可能不支持特定类型的对象插入,所以所有对象中可能存在插入失败的对象。应理解的是,“中转站”仅是本技术提供的方案所在的应用的一个名称,并不对本技术起限定作用。

4、第一应用和第三应用可以是电子设备出厂前预先安装的应用,也可以是用户自己安装的应用。需要说明的是,只要是安装到电子设备中的软件组件,无论大小都可认为是一个“应用”。示例性的,操作系统之上运行的软件组件为通常意义上的应用,本技术中操作系统内的软件组件(也可以称之为服务)也可以认为是“应用”,本技术不对应用做限定。

5、需要说明的是,选中第一对象的操作和作用于所述第一对象的第一操作可能是一个操作,也可能是连续的多个操作,也可以是不连续的过个操作。

6、在一些实施例中,当用户意图把中转站或第一浮窗中的对象全部插入的时候,电子设备可以支持表现出拖动第一浮窗的效果,也可以支持表现出拖动第一浮窗中的所有对象的效果。可选的,该对象若是多个,以堆叠的显示形式显示,这样用户可以一次性全部拖动。

7、在一些实施例中,在所述第一对象被拖拽到所述第一浮窗之前,所述第一浮窗内已经显示有第二对象的指示符,那么在所述第一对象被拖拽到所述第一浮窗之后,在所述第一浮窗内显示所述第一对象的指示符包括:在所述第一浮窗内以堆叠的形式显示所述第一对象的指示符和所述第二对象的指示符。本技术在第一浮窗内已存在第二对象的情况下,新的被拖拽进去的第一对象和所述第二对象以堆叠的形式显示。减小了中转站的第一浮窗占用的屏幕空间,避免了屏幕信息的遮挡,提升了用户体验。

8、在一些实施例中,所述第一对象的指示符位于所述第二对象的指示符的上层。可见,最新拖进来的对象在堆叠对象的上层显示,这样方便用户查找。

9、在一些实施例中,所述方法还包括:检测到作用于所述第一浮窗的第五操作;响应于检测到所述第五操作,所述电子设备在所述第一浮窗中显示所述第二应用的第三界面,所述第三界面包括一个或多个被拖动到所述第一浮窗中的对象的指示符。该第二操作例如可以为点击浮窗或点击浮窗内堆叠的对象的操作,执行该操作后,可打开原来堆叠的对象,呈现一个平铺的第三界面(也可称为主界面或一级界面)。

10、在一些实施例中,所述方法还包括:检测到作用于所述第一浮窗中的第三对象的指示符的第六操作;其中所述第三对象为所述第一浮窗中包括的任意一个对象;响应于所述的第六操作,所述电子设备在所述第二界面中第二位置处插入所述第三对象,其中,所述第二位置为所述第二界面中任意一个位置或当前光标所在的位置。该第六操作例如可以拖拽该第三对象到第二界面的某个位置或点击该第三对象等,对于拖拽的方式,该第三对象可以被插入到拖拽到的这个位置;对于点击的方式,该第三对象可以被默认插入到当前光标所在的位置。

11、在一些实施例中,所述方法还包括:检测到作用于所述第一浮窗中第一控件的第六操作,所述第一控件用于启动所述第二应用的多选状态;响应于检测到所述第六操作,所述第一浮窗中显示的每个对象的指示符对应一个复选框;检测到用户通过所述复选框选中所述第一浮窗中至少两个对象的指示符的第七操作;检测到作用于所述至少两个对象或所述至少两个对象中的任意一个对象的指示符的第八操作,该第八操作例如可以为用户拖拽所述被选中的至少两个对象或所述至少两个对象中的任意一个对象的指示符至第三位置的操作;响应于检测到所述第八操作,所述电子设备在所述第二界面的所述第三位置插入所述至少两个对象,其中,所述第三位置为所述第二界面中任意一个位置或当前光标所在的位置。可见,本技术提供的中转站也可以提供多选功能,允许用户选中多个对象,执行一次操作就可以插入多个对象。

12、在一些实施例中,当所述电子设备将选中的所述第一对象确定为多个对象时,所述多个对象中的每个对象对应一个指示符,那么在所述第一浮窗内显示所述第一对象的指示符包括:在所述第一浮窗内以堆叠的形式显示所述多个对象的多个指示符,或者在所述第一浮窗内以平铺的形式显示所述多个对象的多个指示符。当用户选中对象并打算向中转站中拖拽时,该被选中的对象可以被当做一个对象存储到中转站,也可以被当做多个对象被存储到中转站。也就是说中转站可以自动识别多个对象,方便用户在插入对象的时候实现更加细粒度的对象插入操作。比如,用户同时选中一段文字和一个图片,在将该次选中的对象拖入中转站后,中转站将文字和图片分成两个对象显示,并支持用户在拖出对象时单独拖出文字或图片,达到一次存入,可多次拖出的效果。

13、在一些实施例中,当所述电子设备将选中的所述第一对象确定为多个对象时,所述电子设备在所述第二应用的所述第三界面中堆叠显示所述多个第一对象。这些实施例中,即使是在中转站的平铺显示的一级界面,一次拖拽的对象也可以以堆叠的形式显示,方便与其它非一次拖拽的对象区分。

14、在一些实施例中,中转站的第三界面,也就是一级界面,可以按照拖拽(或其它操作方式)到中转站中的顺序来显示所有对象;在另一些实施例中,中转站的第三界面也可以分类显示所有对象,例如图片对象为一类、文字对象为一类,每一类对象呈现堆叠显示。

15、在一些实施例中,所述电子设备将选中的所述第一对象确定为多个对象包括:当选中的所述第一对象包括不同类型的内容时,所述电子设备将所述第一对象确定为多个对象。这些实施例提供了什么情况下一次拖拽会被确定为多个对象的示例。

16、在一些实施例中,所述电子设备将选中的所述第一对象确定为多个对象包括:当选中的所述第一对象为不连续的内容时,所述电子设备将所述不连续内容确定为多个对象;或者当选中的所述第一对象为连续的内容,且所述连续的内容包括不同类型的内容时,所述电子设备将所述第一对象确定为多个对象。这些实施例提供了什么情况下一次拖拽被确定为多个对象的示例。

17、在一些实施例中,当以堆叠的形式显示多个对象的多个标识符时,所述电子设备还在所述第一浮窗内显示第一指示信息,所述第一指示信息用于指示所述多个对象的数量。因为堆叠的形态无法看到对象的数量,所以可以显示数量指示信息,方便用户得知中转站中目前存储的对象的数量。

18、在一些实施例中,该第一指示信息可以随着中转站的位置或状态的变化而发生变化。例如,当中转站被拖拽到垃圾桶图标,意图删除该中转站中的所有内容时,该第一指示信息可以由指示中转站中的对象数量变为指示中转站中要被删除的对象的数量,例如当中转站中的对象为2个时,该第一指示信息可以由“+2”变为“-2”。再例如,当中转站中有新增对象时,该第一指示信息可以由“+2”变为“+3”。

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、第十一方面、提供一种电子设备上的图形用户界面,所述电子设备具有显示屏、摄像头、存储器、以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述图形用户界面包括所述电子设备执行如上述方面及其中任一种可能的实现方式中所述的方法时显示的图形用户界面。

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