复制数据的方法及电子设备与流程

文档序号:36237912发布日期:2023-12-01 20:55阅读:46来源:国知局
复制数据的方法及电子设备与流程

本技术涉及电子,尤其涉及复制数据的方法及电子设备。


背景技术:

1、在日常生活中,消费者在使用诸如手机、平板等电子设备的过程中,往往需要从一个或多个源应用程序中复制多段不连续的数据,进而粘贴至目标应用程序中。例如,源程序可以是新闻类应用程序,目标应用程序可以是便签或文档等应用程序。在该过程中,需要用户频繁的切换应用程序,复制一次后即需要粘贴一次,操作十分繁琐。

2、一种可行的解决办法为,为输入法应用程序赋予访问剪贴板的权限,由输入法应用程序将每次复制或剪切的数据保存在自己的进程空间中。进而使得用户可以多次复制、剪切,一次拷贝。

3、但是,用户在拷贝数据的时候,需要呼出输入法应用程序,然后在设置中点击历史剪贴板,然后选择数据粘贴。这种操作仍然比较繁琐,且受限于输入法的界面大小和数据的处理方式,可视化程度不高,不利于用户体验。


技术实现思路

1、本技术实施例提供了复制数据的方法及电子设备。本技术提供的复制数据的方法,首先,可以支持用户在一个或多个源应用程序中执行多次复制、剪切或拖拽多次操作后,通过一次粘贴或拖拽将一个或多个数据拷贝到目标应应用程序中;其次,为复制、剪切或拖拽的数据可提供可视化的界面,并在该界面中以不同的格式展示不同类型的数据;再次,在该可视化界面中,用户可以调整不同数据的排列顺序,还可以删除任意数据,极大程度的提高了用户的体验。

2、第一方面,本技术提供了一种复制数据的方法,应用于电子设备,该方法包括:响应于接收到用户的第一操作,所述电子设备通过第一源应用程序确定第一选中数据,并将所述第一选中数据发送到第一进程,所述第一操作为复制、剪切或拖拽,所述第一选中数据包括图片、文字段落、文件中的至少一种;所述电子设备通过所述第一进程将所述第一选中数据转换为第一扩展数据对象,所述第一扩展数据对象包括所述第一选中数据和第一状态参数,所述第一状态参数至少用于描述所述第一选中数据中数据的格式;响应于接收到用户的第二操作,所述电子设备显示第一窗口,所述第一窗口用于展示包括所述第一选中数据在内的数据,其中,不同格式的数据的展示方式不同。

3、在上述实施例中,电子设备在确定选中数据后,在转换为扩展数据对象的过程中,会分析选中数据中数据的格式,然后在第一窗口以不同的展示方式展示不同格式的数据。很显然的,本技术提供的复制数据方法为用户提供了可视化的界面,让用户知道自己之前复制、剪切或拖拽的数据具体有哪些,并且为用户删除数据、调制数据的之间排列顺序提供了夯实的实现基础和界面基础。

4、结合第一方面的一些实施例,在一些实施例中,所述方法还包括:所述电子设备通过所述第一进程基于所述状态参数确定不同格式的数据在所述第一窗口中的展示方式。

5、在上述实施例中,电子设备可以通过状态参数确定不同数据的数据格式,进而确定不同数据格式的数据的展示方式。

6、结合第一方面的一些实施例,在一些实施例中,所述电子设备通过所述第一进程基于所述状态参数确定不同格式的数据在所述第一窗口中的展示方式,具体包括:所述第一选中数据包括多个数据,所述第一窗口中存在与所述多个数据对应的多个控件;所述第一进程根据所述状态参数确定所述多个控件内部的排列顺序。

7、在上述实施例中,电子设备还会根据数据的数据格式调整数据在第一窗口内的顺序,使得第一窗口内的数据有序排列,使得用户在复制多项数据后,在第一窗口中更容易找到特定的某个数据。

8、结合第一方面的一些实施例,在一些实施例中,所述排列顺序为文本、图片、文件。

9、在上述实施例中,数据在第一窗口中的排列顺序可以为文本、图片、文件,或者也可以是其他顺序,方便用户查找特定的数据。

10、结合第一方面的一些实施例,在一些实施例中,所述状态参数包括格式参数,所述格式参数用于标识数据的格式;所述状态参数还包括大小参数和拷贝参数中的至少一种,所述大小参数用于标识数据的大小,所述拷贝参数用于标识数据是否已经拷贝至所述第一进程的内存空间中。

11、在上述实施例中,状态参数包括格式参数、大小参数、拷贝参数等多种参数,分别对应不同情况下,电子设备是否能够执行进一步的操作。例如,状态参数用于确定不同格式的数据的展示方式,拷贝参数用于指示电子设备该文件是否支持拖拽、粘贴至非源应用程序的其他应用程序;大小参数可以用于文件类型的数据的展示等。

12、结合第一方面的一些实施例,在一些实施例中,在响应于接收到用户的第二操作,所述电子设备显示第一窗口后,所述方法还包括:所述第一窗口显示的内容包括第一控件,所述第一控件对应第一数据,所述第一数据属于所述第一选中数据;响应于接收到用户对所述第一控件的第三操作,所述第一窗口不显示第一控件并且所述电子设备通过所述第一进程删除所述第一数据。

13、在上述实施例中,第一窗口支持用户通过某些操作删除第一窗口中的数据,在用户误操作导致复制、剪切、拖拽了不需要的数据的情况下,不需要用户重新复制、剪切、拖拽,只需要用户在第一窗口将不需要的数据删除,极大程度的简化了用户的操作,提升了用户的体验。

14、结合第一方面的一些实施例,在一些实施例中,在响应于接收到用户的第二操作,所述电子设备显示第一窗口后,所述方法还包括:所述第一窗口显示的内容包括第一控件和第二控件,所述第一控件对应第一数据,所述第一控件在所述第一窗口的第一位置显示;响应于接收到用户对所述第一控件的第四操作,所述电子设备在所述第一窗口的第二位置显示所述第二控件,所述第一位置和所述第二位置不同。

15、在上述实施例中,第一窗口支持用户通过某些操作调整第一窗口中不同数据的排列方式,进而使得用户可以在将数据粘贴、拖拽数据至目标应用程序前,可以对数据执行简单的处理,极大程度的简化了用户的操作,提升了用户的体验。

16、结合第一方面的一些实施例,在一些实施例中,在响应于接收到用户的第二操作,所述电子设备显示第一窗口后,所述方法还包括:所述第一窗口显示的内容包括多个控件,所述多个控件中的每一个控件对应第一选中数据中的一个数据,每个控件对应的数据不同;响应于接收到用户对所述多个控件的第五操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第五操作为拖拽操作;或者,响应于接收到用户对所述多个控件的第六操作以及用户在目标应用程序的界面中的第七操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第六操作为用于选中所述多个控件的操作,所述第七操作为粘贴操作。

17、在上述实施例中,用户可以在第一窗口中选中多个数据,并将选中的多个数据通过粘贴或拖拽操作将数据拷贝到目标应用程序中。

18、结合第一方面的一些实施例,在一些实施例中,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,具体包括:所述电子设备通过所述第一进程基于所述多个控件确定所述多个控件对应的数据;所述电子设备通过所述第一进程基于所述第一扩展数据对象和所述多个控件对应的数据生成第一复制数据对象clipdata;所述电子设备通过第一进程将所述第一复制数据对象clipdata发送到所述目标应用程序。

19、在上述实施例中,无需应用程序主动适配,第一进程发送给应用程序仍然是复制数据对象clipdata,应用程序可以正确解析。

20、结合第一方面的一些实施例,在一些实施例中,所述方法还包括:所述电子设备通过所述第一进程将所述第一扩展数据对象保存在非易失存储介质中。

21、在上述实施例中,第一进程可以将复制、剪切、拖拽的数据保存在非易失存储介质中,当第一进程被销毁后重新启动,仍然可以恢复该数据,方便用户的使用。

22、结合第一方面的一些实施例,在一些实施例中,所述第一进程将所述第一扩展数据对象保存在非易失存储介质中,具体包括:所述电子设备通过所述第一进程将所述第一扩展数据对象序列化得到第一序列化对象;所述电子设备通过所述第一进程将所述第一序列化对象转化为第一字节数组;所述电子设备通过所述第一进程将所述第一字节数组转化为第一字符串;所述电子设备通过所述第一进程将所述第一字符串写入到所述非易失存储介质中。

23、在上述实施例中,第一进程将扩展数据对象执行序列化、字节化、字符串化,得到与扩展数据对象对应的字符串,然后将字符串写入到非易失存储介质中。这种保存数据的方法相比于其他的保存方式,是一种更轻量化的保存方式,消耗的系统资源较少,并且可以使得第一扩展数据对象中的各个字段的相对顺序不变化。

24、结合第一方面的一些实施例,在一些实施例中,在所述电子设备通过第一进程将所述第一选中数据转换为第一扩展数据对象后,所述方法还包括:响应于接收到用户的第八操作,所述电子设备通过第二源应用程序确定第二选中数据,并将所述第二选中数据发送到第一进程,所述第八操作为复制、剪切或拖拽,所述第二选中数据包括图片、文字段落、文件中的至少一种;所述电子设备通过所述第一进程将所述第二选中数据和所述第一扩展对象转换为第三扩展数据对象;或者,所述电子设备通过所述第一进程将所述第二选中数据转换为所述第二扩展数据对象。

25、在上述实施例中,当用户多次复制、拖拽或剪切数据到第一进程后,第一进程可以将多个数据合并为一个扩展数据对象;或者,也可以保存多个扩展数据对象。

26、结合第一方面的一些实施例,在一些实施例中,所述第一窗口中包括多个控件,所述多个控件对应的数据属于所述第一选中数据和所述第二选中数据;响应于接收到用户对所述多个控件的第九操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第五操作为拖拽操作;或者,响应于接收到用户对所述多个控件的第十操作以及用户在目标应用程序的界面中的第十一操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第十操作为用于选中所述多个控件的操作,所述第十一操作为粘贴操作。

27、在上述实施例中,用户可以在第一窗口中选中多个数据,将多个数据拷贝至目标应用程序,避免用户多次繁琐的操作,提高用户了的体验;并且,用户可以在第一窗口中选择想要拷贝的数据,无需担心复制、剪贴、拖拽了多余数据。

28、结合第一方面的一些实施例,在一些实施例中,在所述响应于接收到用户的第一操作,所述电子设备通过第一源应用程序确定第一选中数据,并将所述第一选中数据发送到第一进程前,所述方法还包括:响应于接收到用户的第十二操作,所述电子设备通过第三源应用程序确定第三选中数据,并将所述第三选中数据发送到所述第一进程,所述第十二操作为复制、剪切或拖拽;在所述电子设备显示第一窗口后,所述方法还包括:响应于接收到用户在所述第一窗口内的第十二操作,所述电子设备在所述第一窗口显示第三控件,所述第三控件对应的数据属于所述第三选中数据。

29、在上述实施例中,用户之前复制、剪切或拖拽到第一进程中的数据,并不会一开始就出现第一窗口中,当接收到用户的第十二操作后,第一窗口才显示历史数据,历史数据中包括第三选中数据。

30、结合第一方面的一些实施例,在一些实施例中,所述第二操作的发生时间与所述第十二操作的发生时间的时间间隔大于时间阈值。

31、在上述实施例中,当上次复制、剪切或拖拽时间与电子设备本次显示第一窗口的时间间距大于时间阈值,则不会在第一窗口中显示上次复制、剪切或拖拽的数据。

32、结合第一方面的一些实施例,在一些实施例中,在所述响应于接收到用户的第十二操作,所述电子设备通过第三源应用程序确定第三选中数据,并将所述第三选中数据发送到所述第一进程后,并且在所述响应于接收到用户的第一操作,所述电子设备通过第一源应用程序确定第一选中数据,并将所述第一选中数据发送到第一进程前,所述方法还包括:所述电子设备关闭所述第一窗口的显示。

33、在上述实施例中,第一窗口显示的内容为在第一窗口关闭后至第一窗口再次显示过程中用户通过复制、剪切或拖拽操作选中的数据。

34、结合第一方面的一些实施例,在一些实施例中,在所述电子设备显示第一窗口后,所述方法还包括:所述第一窗口包括第一控件、第二控件、第三控件,所述第一控件与第一数据对应,所述第二控件与第二数据对应,所述第三控件用于将数据分享到对端电子设备;响应于接收到用户对第一控件和第二控件的选中操作和用户对所述第三控件的操作,所述电子设备通过所述第一进程将所述第一数据和所述第二数据发送到所述对端电子设备。

35、在上述实施例中,电子设备还可以将数据发送到其他电子设备,使得用户在本地电子设备上复制的数据可以在其他电子设备上使用,极大的提升了用户的体验。

36、结合第一方面的一些实施例,在一些实施例中,所述电子设备通过所述第一进程将所述第一数据和所述第二数据发送到所述对端电子设备,具体包括:所述电子设备将第二复制数据对象clipdata发送到所述对端电子设备,所述第二复制数据对象clipdata对应的数据中包括所述第一数据和所述第二数据;或者,所述电子设备将所述第二扩展数据对象发送到所述对端电子设备,所述第二扩展数据对象的数据中包括所述第一数据和所述第二数据。

37、在上述实施例中,电子设备可以将复制数据对象clipdata发送到其他电子设备,也可以将扩展数据发送到其他电子设备。

38、结合第一方面的一些实施例,在一些实施例中,在所述电子设备通过所述第一进程将所述第一选中数据转换为第一扩展数据对象后,所述方法还包括:所述电子设备通过所述第一进程将第一发送数据发送到对端电子设备,所述第一发送数据为第一扩展数据对象或者所述第一发送数据为与第一选中数据对应的复制数据对象clipdata。

39、在上述实施例中,电子设备可以将用户复制、剪切或拖拽的数据自动的同步到其他电子设备,无需用户手动的将数据分享到其他电子设备,简化用户的操作,提升用户的体验。

40、第二方面,第一方面,本技术提供了一种复制数据的方法,应用于包括第一电子设备和第二电子设备的系统,所述第一电子设备和所述第二电子设备之间建立有通信连接,该方法包括:响应于接收到用户的第一操作,所述第一电子设备通过第一源应用程序确定第一选中数据并将所述第一选中数据发送到第一进程,所述第一操作为复制、剪切或拖拽,所述第一选中数据包括图片、文字段落、文件中的至少一种,所述第一源应用程序和所述第一进程在所述第一电子设备上;所述第一电子设备通过所述第一进程将所述第一选中数据发送到所述第二电子设备;响应于接收到用户的第二操作,所述第二电子设备显示第二窗口,所述第二窗口包括多个控件,所述多个控件与所述第一选中数据中的多个数据对应,所述多个控件中的控件对应的数据各不相同。

41、在上述实施例中,本地电子设备将用户复制、剪切或拖拽的数据发送到对端电子设备上,用户可以在对端电子设备的第二窗口中看到对应的数据,提升用户的体验。

42、结合第二方面的一些实施例,在一些实施例中,所述第一电子设备通过第一源应用程序确定第一选中数据并发送到第一进程,具体包括:所述第一电子设备通过所述第一源应用程序确定第一选中数据,并将所述第一选中数据对应的第一复制数据对象clipdata发送到第一进程。

43、结合第二方面的一些实施例,在一些实施例中,所述方法还包括:所述第一电子设备通过所述第一进程将所述第一复制数据对象clipdata转换为第一扩展数据对象,所述第一扩展数据对象包括所述第一选中数据和第一状态参数,所述第一状态参数至少用于描述所述第一选中数据中数据的格式。

44、结合第二方面的一些实施例,在一些实施例中,所述第一进程将所述第一选中数据发送到所述第二电子设备,具体包括:所述第一电子设备通过所述第一进程基于所述通信连接将第一扩展数据对象发送到第二进程,所述第二进程为第二电子设备上的进程;或者,所述第一电子设备通过所述第一进程基于所述通信连接将第一复制数据对象clipdata发送到目标应用程序,所述目标应用程序为所述第二电子设备上的应用程序。

45、结合第二方面的一些实施例,在一些实施例中,响应于接收到用户对所述多个控件的第三操作,所述第二电子设备通过所述第二进程将所述多个控件对应的数据发送到目标应用程序,所述第五操作为拖拽操作;或者,响应于用户对所述多个控件的第四操作以及用户在目标应用程序的界面中的第五操作,所述第二电子设备通过所述第二进程将所述多个控件对应的数据发送到目标应用程序,所述第四操作为用于选中所述多个控件的操作,所述第五操作为粘贴操作。

46、第三方面,本技术实施例提供了一种电子设备,该电子设备包括:一个或多个处理器和存储器;该存储器与该一个或多个处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该电子设备执行:响应于接收到用户的第一操作,所述电子设备通过第一源应用程序确定第一选中数据,并将所述第一选中数据发送到第一进程,所述第一操作为复制、剪切或拖拽,所述第一选中数据包括图片、文字段落、文件中的至少一种;所述电子设备通过所述第一进程将所述第一选中数据转换为第一扩展数据对象,所述第一扩展数据对象包括所述第一选中数据和第一状态参数,所述第一状态参数至少用于描述所述第一选中数据中数据的格式;响应于接收到用户的第二操作,所述电子设备显示第一窗口,所述第一窗口用于展示包括所述第一选中数据在内的数据,其中,不同格式的数据的展示方式不同。

47、在上述实施例中,电子设备在确定选中数据后,在转换为扩展数据对象的过程中,会分析选中数据中数据的格式,然后在第一窗口以不同的展示方式展示不同格式的数据。很显然的,本技术提供的复制数据方法为用户提供了可视化的界面,让用户知道自己之前复制、剪切或拖拽的数据具体有哪些,并且为用户删除数据、调制数据的之间排列顺序提供了夯实的实现基础和界面基础。

48、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述电子设备通过所述第一进程基于所述状态参数确定不同格式的数据在所述第一窗口中的展示方式。

49、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,具体用于调用该计算机指令以使得该电子设备执行:所述第一选中数据包括多个数据,所述第一窗口中存在与所述多个数据对应的多个控件;所述第一进程根据所述状态参数确定所述多个控件内部的排列顺序。

50、结合第三方面的一些实施例,在一些实施例中,所述排列顺序为文本、图片、文件。

51、结合第三方面的一些实施例,在一些实施例中,所述状态参数包括格式参数,所述格式参数用于标识数据的格式;所述状态参数还包括大小参数和拷贝参数中的至少一种,所述大小参数用于标识数据的大小,所述拷贝参数用于标识数据是否已经拷贝至所述第一进程的内存空间中。

52、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述第一窗口显示的内容包括第一控件,所述第一控件对应第一数据,所述第一数据属于所述第一选中数据;响应于接收到用户对所述第一控件的第三操作,所述第一窗口不显示第一控件并且所述电子设备通过所述第一进程删除所述第一数据。

53、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述第一窗口显示的内容包括第一控件和第二控件,所述第一控件对应的数据属于所述第一选中数据,所述第一控件在所述第一窗口的第一位置显示;响应于接收到用户对所述第一控件的第四操作,所述电子设备在所述第一窗口的第二位置显示所述第二控件,所述第一位置和所述第二位置不同。

54、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述第一窗口显示的内容包括多个控件,所述多个控件中的每一个控件对应第一选中数据中的一个数据,每个控件对应的数据不同;响应于接收到用户对所述多个控件的第五操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第五操作为拖拽操作;或者,响应于接收到用户对所述多个控件的第六操作以及用户在目标应用程序的界面中的第七操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第六操作为用于选中所述多个控件的操作,所述第七操作为粘贴操作。

55、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,具体用于调用该计算机指令以使得该电子设备执行:所述电子设备通过所述第一进程基于所述多个控件确定所述多个控件对应的数据;所述电子设备通过所述第一进程基于所述第一扩展数据对象和所述多个控件对应的数据生成第一复制数据对象clipdata;所述电子设备通过第一进程将所述第一复制数据对象clipdata发送到所述目标应用程序。

56、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述电子设备通过所述第一进程将所述第一扩展数据对象保存在非易失存储介质中。

57、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,具体用于调用该计算机指令以使得该电子设备执行:所述电子设备通过所述第一进程将所述第一扩展数据对象序列化得到第一序列化对象;所述电子设备通过所述第一进程将所述第一序列化对象转化为第一字节数组;所述电子设备通过所述第一进程将所述第一字节数组转化为第一字符串;所述电子设备通过所述第一进程将所述第一字符串写入到所述非易失存储介质中。

58、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:响应于接收到用户的第八操作,所述电子设备通过第二源应用程序确定第二选中数据,并将所述第二选中数据发送到第一进程,所述第八操作为复制、剪切或拖拽,所述第二选中数据包括图片、文字段落、文件中的至少一种;所述电子设备通过所述第一进程将所述第二选中数据和所述第一扩展对象转换为第三扩展数据对象;或者,所述电子设备通过所述第一进程将所述第二选中数据转换为所述第二扩展数据对象。

59、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述第一窗口中包括多个控件,所述多个控件对应的数据属于所述第一选中数据和所述第二选中数据;响应于接收到用户对所述多个控件的第九操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第五操作为拖拽操作;或者,响应于接收到用户对所述多个控件的第十操作以及用户在目标应用程序的界面中的第十一操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第十操作为用于选中所述多个控件的操作,所述第十一操作为粘贴操作。

60、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述第一窗口中包括多个控件,所述多个控件对应的数据属于所述第一选中数据和所述第二选中数据;响应于接收到用户对所述多个控件的第九操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第五操作为拖拽操作;或者,响应于接收到用户对所述多个控件的第十操作以及用户在目标应用程序的界面中的第十一操作,所述电子设备通过所述第一进程将所述多个控件对应的数据发送到目标应用程序,所述第十操作为用于选中所述多个控件的操作,所述第十一操作为粘贴操作。

61、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,具体用于调用该计算机指令以使得该电子设备执行:响应于接收到用户的第十二操作,所述电子设备通过第三源应用程序确定第三选中数据,并将所述第三选中数据发送到所述第一进程,所述第十二操作为复制、剪切或拖拽;响应于接收到用户在所述第一窗口内的第十三操作,所述电子设备在所述第一窗口显示第三控件,所述第三控件对应的数据属于所述第三选中数据。

62、结合第三方面的一些实施例,在一些实施例中,所述第二操作的发生时间与所述第十二操作的发生时间的时间间隔大于时间阈值。

63、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述电子设备关闭所述第一窗口的显示。

64、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述第一窗口包括第一控件、第二控件、第三控件,所述第一控件与第一数据对应,所述第二控件与第二数据对应,所述第三控件用于将数据分享到对端电子设备;响应于接收到用户对第一控件和第二控件的选中操作和用户对所述第三控件的操作,所述电子设备通过所述第一进程将所述第一数据和所述第二数据发送到所述对端电子设备。

65、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,具体用于调用该计算机指令以使得该电子设备执行:所述电子设备将第二复制数据对象clipdata发送到所述对端电子设备,所述第二复制数据对象clipdata对应的数据中包括所述第一数据和所述第二数据;或者,所述电子设备将所述第二扩展数据对象发送到所述对端电子设备,所述第二扩展数据对象的数据中包括所述第一数据和所述第二数据。

66、结合第三方面的一些实施例,在一些实施例中,该一个或多个处理器,还用于调用该计算机指令以使得该电子设备执行:所述电子设备通过所述第一进程将第一发送数据发送到对端电子设备,所述第一发送数据为第一扩展数据对象或者所述第一发送数据为与第一选中数据对应的复制数据对象clipdata。

67、第四方面,本技术实施例提供了一种芯片系统,该芯片系统应用于电子设备,该芯片系统包括一个或多个处理器,该处理器用于调用计算机指令以使得该电子设备执行如第一方面以及第一方面中任一可能的实现方式描述的方法。

68、第五方面,本技术实施例提供一种包含指令的计算机程序产品,当上述计算机程序产品在电子设备上运行时,使得上述电子设备执行如第一方面以及第一方面中任一可能的实现方式描述的方法。

69、第六方面,本技术实施例提供一种计算机可读存储介质,包括指令,当上述指令在电子设备上运行时,使得上述电子设备执行如第一方面以及第一方面中任一可能的实现方式描述的方法。

70、可以理解地,上述第三方面提供的电子设备、第四方面提供的芯片系统、第五方面提供的计算机程序产品和第六方面提供的计算机存储介质均用于执行本技术实施例所提供的方法。因此,其所能达到的有益效果可参考对应方法中的有益效果,此处不再赘述。

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