掌桥专利:专业的专利平台
掌桥专利
首页

文件处理方法及装置

文献发布时间:2023-06-19 12:18:04


文件处理方法及装置

技术领域

本申请实施例涉及通信技术领域,尤其涉及一种文件处理方法及装置。

背景技术

随着电子设备技术的发展,电脑与手机之间的协同使用越来越广泛。

在相关技术中,可以通过电脑上安装的应用程序,映射并显示手机的当前界面,用户可以通过拖动文件图标的方式,将电脑上的文件直接拷贝到手机中,也可以将手机中的文件拷贝到电脑中。

然而,用户将手机中的文件拷贝到电脑上,并对其进行编辑后,若用户将编辑好的文件重新拷贝至手机中时,由于手机的默认存储路径与该文件的原始存储路径可能不同,进而导致手机中存储有多个同名文件,用户在查找最新编辑好的文件时,过程繁琐。

发明内容

本申请实施例的目的是提供一种文件处理方法及装置,能够解决在用户多设备间使用协同功能传输文件时,查找文件不方便的问题。

第一方面,本申请实施例提供一种文件处理方法,该方法包括:接收第二电子设备发送的第一数据,第一数据包括:第一文件和第一文件信息,第一文件信息用于指示第一文件在第二电子设备中的存储目录;显示第一文件对应的第一图标;响应于对第一图标的第一输入,向第二电子设备发送第二文件以和目标指令,并控制第二电子设备基于第一文件信息存储第二文件;其中,第二文件为第一文件在第一电子设备上编辑后的文件。

第二方面,本申请实施例还提供了一种文件处理装置,该装置包括:接收模块、显示模块和执行模块;接收模块,用于接收第二电子设备发送的第一数据,第一数据包括:第一文件和第一文件信息,第一文件信息用于指示第一文件在第二电子设备中的存储目录;显示模块,用于显示接收模块接收的第一文件对应的第一图标;执行模块,用于响应于对显示模块显示的第一图标的第一输入,向第二电子设备发送第二文件以和目标指令,并控制第二电子设备基于第一文件信息存储第二文件;其中,第二文件为第一文件在第一电子设备上编辑后的文件。

第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的程序或指令,该程序或指令被该处理器执行时实现如第一方面所述的文件处理方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,在接收到第二电子设备发送的第一文件和第一文件信息,并在第一电子设备对该第一文件进行编辑后,用户通过第一电子设备上显示的第一图标的第一输入,控制第一电子设备向第二电子设备发送编辑好的文件以及目标指令,进而使得第二电子设备可以基于原始文件的存储目录信息,存储在第一电子设备上编辑好的文件,用户可以在原始文件的目录中浏览编辑好的文件,节省了查找文件的操作过程。

附图说明

图1是本申请实施例提供的一种相关技术中文件处理方法的界面示意图;

图2是本申请实施例提供的一种文件处理方法流程示意图;

图3是本申请实施例提供的一种文件处理方法所应用的界面的示意图;

图4是本申请实施例提供的一种文件处理装置结构示意图;

图5是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

本申请实施例提供的文件处理方法可以应用于多设备使用协同功能传输文件的场景中。

示例性的,针对多设备使用协同功能传输文件的场景,在相关技术中,移动终端和电脑可以通过协同软件,在电脑上显示移动终端的映射界面,用户可以在该映射界面上执行运行应用、将文件从移动终端中拷贝到电脑中或者将电脑中的文件拷贝到移动终端中等各种操作用户可以从移动终端中拷贝文件到电脑中,之后,对拷贝的文件进行编辑,并在编辑完成后将编辑好的文件再次拷贝到移动终端中。例如,如图1所示,图中10为电脑界面,图中11为移动终端在电脑上的映射界面,文件1至文件4为从移动终端中拷贝到电脑中,并在电脑上编辑好的文件,以拷贝文件3到移动终端中为例,用户可以通过将电脑上存储的文件3拖动至映射界面的方式,将文件3拷贝到移动终端中。

然而,按照上述方式向移动终端中拷贝文件的,会存储到移动终端的固定目录,或者移动终端当前打开的应用中。当移动终端将文件3存储到某个固定目录中时,由于用户并不清楚该目录的具体位置,导致用户无法及时找到该文件,并且,由于移动终端中存储有两个同名文件,用户很难分辨出哪个文件是最新的,有时甚至需要依次打开查看,确定最新版本的文件。

针对这一问题,在本申请实施例提供的技术方案中,以上述文件3为例,电脑在接收到移动终端发送的文件3时,移动终端还会发送文件3的文件信息,该文件信息用于指示文件3在移动终端中的存储目录。用户在电脑上对该第一文件进行编辑后,可以通过电脑上显示的第一图标的第一输入,控制电脑向移动终端发送编辑好的文件3以及目标指令,进而使得移动终端可以基于上述文件信息,在移动终端中存储上述编辑好的文件3,并在文件3的图标上增加电脑的标识,方便用户区分同名文件的来源,使得用户可以在移动终端中直接定位传输的文件,节省了操作过程。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的文件处理方法进行详细地说明。

如图2所示,本申请实施例提供的一种文件处理方法,该方法可以包括下述步骤201至步骤203:

步骤201、第一电子设备接收第二电子设备发送的第一数据。

其中,上述第一数据包括:第一文件和第一文件信息,第一文件信息用于指示第一文件在第二电子设备中的存储目录。

示例性地,上述第一电子设备可以为电脑,第二电子设备可以为移动终端。第二电子设备向第一电子设备发送上述第一文件时,还向第一电子设备发送该第一文件在第二电子设备中的存储目录,方便用户在第一电子设备上对第一文件进行编辑完成后,将编辑好的文件存储到该目录中。

在一种可能的实现方式中,上述第一文件信息还可以用于指示第二电子设备中的目标存储目录,该目标存储目录为电子设备中的任一目录。该存储目录可以为用户设定的,也可以为系统默认的。

示例性地,上述第一数据可以为用户从第二电子设备向第一电子设备中拷贝文件时,触发第二电子设备发送的。用户通过第二电子设备的映射界面从第二电子设备向第一电子设备拷贝文件时,上述映射界面显示的第一界面内容,与用户通过第二电子设备的映射界面从第一电子设备向第二电子设备拷贝文件时,上述映射界面显示的第二界面内容,可以相同,也可以不同。

需要说明的是,在相关技术中,用户通过映射界面从第一电子设备向第二电子设备拷贝文件时,通常情况下,会拷贝到第二电子设备当前显示的应用的应用目录中。而本申请实施例提供的文件处理方法,第二电子设备基于上述第一文件信息,存储上述第二文件,而与第二电子设备的映射界面显示的界面内容无关。

步骤202、第一电子设备显示第一文件对应的第一图标。

示例性地,在用户未对第一文件进行编辑之前,上述第一图标用于指示第一文件;在用户对第一文件进行编辑之后,上述第一图标用于指示编辑后的文件。具体地,在用户未对第一文件进行编辑之前,用户可以通过双击该第一图标的方式,打开该第一文件,并对其进行编辑。在用户对第一文件进行编辑之后,用户可以通过将该第一图标拖动至第二电子设备的映射界面的方式,将该第一图标对应的编辑好的文件发送至第二电子设备。

步骤203、第一电子设备响应于对第一图标的第一输入,向第二电子设备发送第二文件以和目标指令,并控制第二电子设备基于第一文件信息存储第二文件。

其中,上述第二文件为第一文件在第一电子设备上编辑后的文件。

示例性地,上述第一输入可以为用户对上述第一图标的触控输入、语音输入等。具体地,上述第一输入可以为对第一图标的拖动输入,或者,对第一图标的点击输入。

示例性地,用户在第一电子设备对第一文件进行编辑后,得到第二文件,此时,上述第一图标用于指示第二文件。用户可以通过拖动该第一图标的方式,控制第一电子设备向第二电子设备发送该第二文件以及目标指令。第二电子设备在接收到第一电子设备发送的第二文件以及目标指令后,基于上述第一文件信息,存储该第二文件。具体地,第二电子设备可以在第二文件与第一文件的文件名不同的情况下,将该第二文件存储待第一文件信息指示的存储目录中,或者,在第二文件与第一文件的文件名相同的情况下,将第一文件替换为第二文件,即与第一文件存储到同一目录中;第二电子设备也可以避开第一文件信息指示的存储目录,将第二文件存储到与该存储目录同级的目录中,方便用户查找。

需要说明的是,为了防止原始文件被覆盖,导致用户丢失原始文件,第二电子设备在将第一文件替换为第二文件时,可以将第一文件存储到目标目录中,方便用户找回。

如此,第一电子设备在接收到第二电子设备发送的第一文件和第一文件信息,并在第一电子设备对该第一文件进行编辑后,用户通过第一电子设备上显示的第一图标的第一输入,控制第一电子设备向第二电子设备发送编辑好的文件以及目标指令,进而使得第二电子设备可以基于原始文件的存储目录信息,存储在第一电子设备上编辑好的文件,用户可以在原始文件的目录中浏览编辑好的文件,节省了查找文件的操作过程。

可选地,在本申请实施例中,为了方便用户对原始文件和编辑后的文件的处理操作进行区分,第一电子设备在接收到第二电子设备发送的第一数据之后,可以显示两个不同的图标。并且,第一电子设备基于用户对于两个图标的不同操作,发送不同的控制指令。

示例性地,上述第一图标包括:第一子图标和第二子图标;上述目标指令包括:第一指令和第二指令。其中,上述第一子图标用于在接收到用户的触控操作时,触发第一电子设备向第二电子设备发送第一指令,第二子图标用于在接收到用户的触控操作时,触发第一电子设备向第二电子设备发送第二指令。

在一种实现方式中,用户通过对第一子图标的特定输入,可以触发电子设备直接将编辑好的第二文件存储到第一文件信息指示的存储目录中。

示例性地,上述步骤203,可以包括以下步骤203a:

步骤203a、第一电子设备响应于对第一子图标的第一输入,向第二电子设备发送第二文件和第一指令,并控制第二电子设备在第二文件与第一文件的文件名相同的情况下,将第一文件替换为所述第二文件,或者,在第二文件与第一文件的文件名不同的情况下,将第二文件存储至第一文件信息指示的存储目录中。

需要说明的是,当第二电子设备将第一文件发送至第二电子设备后,用户在第二电子设备上对第一文件的编辑操作,还可以包括修改第一文件的文件名,进而导致编辑后的第二文件的文件名与第一文件的文件名不同。

示例性地,用户在第二电子设备上对第一文件完成编辑后,得到第二文件,并在需要将该第二文件拷贝至第二电子设备时,仅需通过对上述第一子图标的第一输入,即可触发第一电子设备向第二电子设备发送第二文件以及第一指令,进而使得第二电子设备将该第二文件存储至第一文件信息指示的存储目录中。

示例性地,上述第一输入可以为对上述第一子图标的触控输入,具体地,上述第一输入可以为对上述第一子图标的双击输入。

如此,用户在第一电子设备对第一文件完成编辑后,第一电子设备可以在接收到用户对第一子图标的第一输入后,直接将编辑好的第二文件发送至第二电子设备,并控制第二电子设备将该第二文件存储到第一文件信息指示的存储目录中。

在另一种实现方式中,用户可以通过将第二子图标拖动至第二电子设备的映射界面的输入,触发第一电子设备显示第二电子设备中与第二文件的文件名相同的所有文件,并通过在文件图标上增加标识的方式,区分不同文件的来源。

示例性地,上述第一电子设备的屏幕上显示有第二电子设备的映射界面,该映射界面可以用于显示第二电子设备的屏幕界面内容,也可以用于显示其他内容。上述第一输入可以包括:第一子输入和第二子输入。

示例性地,上述步骤203,可以包括以下步骤203b1:

步骤203b1、第一电子设备响应于将第二子图标拖动至映射界面的第一子输入,在该映射界面上显示第二图标和N个第三图标,N为正整数。

其中,上述第二图标用于指示第二文件、且该第二图标包括第一标识,第一标识用于指示第二文件为第一电子设备发送的文件。上述N个第三图标用于指示第二电子设备中与第二文件的文件名相同的N个第三文件的文件图标。

示例性地,上述第三图标还可以包括第二标识,该第二标识用于指示第三图标所属的应用程序。上述第一文件的文件图标在上述N个第三图标中的显示优先级最高。

示例性地,上述第二图标可以显示在映射界面的第一区域中,上述N个第三图标可以显示在映射界面的第二区域中。

可以理解的是,在第一文件与第二文件的文件名相同的情况下,上述N个第三文件中包括第一文件,由于用户将该第二文件存储到第一文件的存储目录中的概率更高,因此,该第一文件的文件图标的显示优先级最高,方便用户选择。

需要说明的是,区别于现有技术,用户将上述第二子图标拖动至上述映射界面后,第一电子设备仅在该映射界面中显示第二图标,此时,用户未选择第二文件的存储目录,第一电子设备可以不向第二电子设备发送第二文件,待用户选择存储目录之后,第一电子设备再向第二电子设备发送第二文件。

举例说明,结合图1,如图3所示,用户将文件3拖动到映射界面11中后,在映射界面11的区域13中显示文件3的图标,并在该图标上显示电脑(即上述第一电子设备)的标识,标识该文件3为电脑中的文件。同理,映射界面11的区域12中显示的移动终端(即上述第二电子设备)中与文件3的同名文件的文件图标上,也可以显示该文件所属的应用程序。

如此,当用户将第二文件的第二子图标拖动至上述映射界面之后,第一电子设备可以在该映射界面上分别显示从第一文件中拷贝的文件的文件图标,以及第二电子设备中与该文件同名的文件的文件图标,方便用户选择第二文件的存储目录。

进一步可选地,在第一电子设备显示上述第二图标和N个第三图标之后,用户可以通过将第二图标拖动至某个第三图标所处区域的方式,将第二文件拷贝到该第三图标对应的第三文件的存储目录中。

示例性地,上述步骤203b1之后,本申请实施例提供的文件处理方法,还可以包括以下步骤203b2和步骤203b3:

步骤203b2、第一电子设备接收用户的第二子输入。

步骤203b3、第一电子设备响应于上述第二子输入,向第二电子设备发送第二文件和第二指令,并控制第二电子设备将目标图标指示的文件替换为所述第二文件。

其中,上述目标图标为N个第三图标中的至少一个。

示例性地,上述第二子输入可以为触控输入、滑动输入、或者语音输入。具体地,上述第二子输入可以为用户将上述第二图标拖动至目标图标所处位置的输入。

示例性地,第一电子设备在接收到用户将第二图标拖动至目标图标所处位置的拖动输入后,响应于该拖动输入,向第二电子设备发送第二文件以及第二指令,控制第二电子设备将第二文件存储至目标图标对应的第三文件的存储目录中。具体地,该第三文件可以为上述第一文件,且将第二文件存储至该第三文件的存储目录中的方法在上述实施例中已进行详细描述,在此不再赘述。

需要说明的是,第二电子设备将第二文件存储到上述存储目录中后,若第上述存储目录中同时包括第二文件和第一文件、或者同时包括第二文件和第三文件,则上述存储目录中,第二文件的文件图标上显示第一标识,第三文件的文件图标上显示有第二标识,并且,还可以显示各文件的最后修改时间,方便用户进行区分。

如此,第二电子设备接收到第一电子设备发送的控制指令之后,将第二文件存储到用户选择的存储目录中。

本申请实施例提供的文件处理方法,第一电子设备在接收到第二电子设备发送的第一文件时,第二电子设备还会发送第一文件信息,该第一文件信息用于指示第一文件在第二电子设备中的存储目录。用户在第一电子设备上对该第一文件进行编辑,得到第二文件之后,可以通过对第一电子设备上显示的第一子图标的第一输入,控制第一电子设备向第二电子设备发送编辑好的第二文件以及第一指令,在第二电子设备中存储上述编辑好的第二文件。或者,通过对第一电子设备上显示的第二子图标的第一子输入,使得第一电子设备显示第二电子设备上与第二文件的文件名相同的所有文件,并在各文件图标上显示文件来源标识,方便用户区分同名文件的来源,使得用户可以在第二电子设备中直接定位传输的文件,节省了操作过程。

需要说明的是,本申请实施例提供的文件处理方法,执行主体可以为文件处理装置,或者该文件处理装置中的用于执行文件处理方法的控制模块。本申请实施例中以文件处理装置执行文件处理方法为例,说明本申请实施例提供的文件处理方法。

需要说明的是,本申请实施例中,上述各个方法附图所示的。文件处理方法均是以结合本申请实施例中的一个附图为例示例性的说明的。具体实现时,上述各个方法附图所示的文件处理方法还可以结合上述实施例中示意的其它可以结合的任意附图实现,此处不再赘述。

图4为实现本申请实施例提供的一种文件处理装置的可能的结构示意图,如图4所示,文件处理装置600包括:接收模块601、显示模块602和执行模块603,其中:

接收模块601,用于第一电子设备接收第二电子设备发送的第一数据,第一数据包括:第一文件和第一文件信息,第一文件信息用于指示第一文件在第二电子设备中的存储目录;显示模块602,用于第一电子设备显示接收模块601接收的第一文件对应的第一图标;执行模块603,用于响应于对显示模块602显示的第一图标的第一输入,第一电子设备向第二电子设备发送第二文件以和目标指令,并控制第二电子设备基于第一文件信息存储第二文件;其中,第二文件为第一文件在第一电子设备上编辑后的文件。

可选地,第一图标包括第一子图标和第二子图标;目标指令包括:第一指令和第二指令;第一子图标用于在接收到用户的触控操作时,触发第一电子设备向第二电子设备发送第一指令,第二子图标用于在接收到用户的触控操作时,触发第一电子设备向第二电子设备发送第二指令。

可选地,执行模块603,具体用于第一电子设备响应于对第一子图标的第一输入,向第二电子设备发送第二文件和第一指令,并控制第二电子设备在第二文件与第一文件的文件名相同的情况下,将第一文件替换为第二文件,或者,在第二文件与第一文件的文件名不同的情况下,将第二文件存储至第一文件信息指示的存储目录中。

可选地,第一电子设备的屏幕上显示有第二电子设备的映射界面;第一输入包括:第一子输入和第二子输入;执行模块603,具体用于,响应于将第二子图标拖动至映射界面的第一子输入,第一电子设备在映射界面上显示第二图标和N个第三图标,N为正整数;其中,第二图标用于指示第二文件、且第二图标包括第一标识,第一标识用于指示第二文件为第一电子设备发送的文件;N个第三图标用于指示第二电子设备中与第二文件的文件名相同的N个第三文件的文件图标。

可选地,文件处理装置600还包括:用户输入模块604;用户输入模块604,用于第一电子设备接收用户的第二子输入;执行模块603,具体还用于,响应于用户输入模块604接收的第二子输入,第一电子设备向第二电子设备发送第二文件和第二指令,并控制第二电子设备将目标图标指示的文件替换为第二文件;其中,目标图标为N个第三图标中的至少一个。

可选地,第三图标包括第二标识,第二标识用于指示第三图标所属的应用程序;第一文件的文件图标在N个第三图标中的显示优先级最高。

本申请实施例中的文件处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的文件处理装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的文件处理装置能够实现图1至图3的方法实施例中文件处理装置实现的各个过程,为避免重复,这里不再赘述。

本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。

本申请实施例提供的文件处理装置,第一电子设备在接收到第二电子设备发送的第一文件时,第二电子设备还会发送第一文件信息,该第一文件信息用于指示第一文件在第二电子设备中的存储目录。用户在第一电子设备上对该第一文件进行编辑,得到第二文件之后,可以通过对第一电子设备上显示的第一子图标的第一输入,控制第一电子设备向第二电子设备发送编辑好的第二文件以及第一指令,在第二电子设备中存储上述编辑好的第二文件。或者,通过对第一电子设备上显示的第二子图标的第一子输入,使得第一电子设备显示第二电子设备上与第二文件的文件名相同的所有文件,并在各文件图标上显示文件来源标识,方便用户区分同名文件的来源,使得用户可以在第二电子设备中直接定位传输的文件,节省了操作过程。

可选的,本申请实施例还提供一种电子设备,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的程序或指令,该程序或指令被处理器110执行时实现上述文件处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图5为实现本申请各个实施例的一种电子设备的硬件结构示意图。

该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。

本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,以电子设备100为第一电子设备为例,射频单元101,用于接收第二电子设备发送的第一数据,第一数据包括:第一文件和第一文件信息,第一文件信息用于指示第一文件在第二电子设备中的存储目录;显示单元106,用于显示射频单元101接收的第一文件对应的第一图标;射频单元101,用于响应于对显示单元106显示的第一图标的第一输入,向第二电子设备发送第二文件以和目标指令,并控制第二电子设备基于第一文件信息存储第二文件;其中,第二文件为第一文件在第一电子设备上编辑后的文件。

如此,第一电子设备在接收到第二电子设备发送的第一文件和第一文件信息,并在第一电子设备对该第一文件进行编辑后,用户通过第一电子设备上显示的第一图标的第一输入,控制第一电子设备向第二电子设备发送编辑好的文件以及目标指令,进而使得第二电子设备可以基于原始文件的存储目录信息,存储在第一电子设备上编辑好的文件,用户可以在原始文件的目录中浏览编辑好的文件,节省了查找文件的操作过程。

可选地,第一图标包括第一子图标和第二子图标;目标指令包括:第一指令和第二指令;第一子图标用于触发第一电子设备向第二电子设备发送第一指令,第二子图标用于触发第一电子设备向第二电子设备发送第二指令。

可选地,射频单元101,具体用于响应于对第一子图标的第一输入,向第二电子设备发送第二文件和第一指令,并控制第二电子设备在第二文件与第一文件的文件名相同的情况下,将第一文件替换为第二文件,或者,在第二文件与第一文件的文件名不同的情况下,将第二文件存储至第一文件信息指示的存储目录中。

如此,用户在第一电子设备对第一文件完成编辑后,第一电子设备可以在接收到用户对第一子图标的第一输入后,直接将编辑好的第二文件发送至第二电子设备,并控制第二电子设备将该第二文件存储到第一文件信息指示的存储目录中。

可选地,第一电子设备的屏幕上显示有第二电子设备的映射界面;第一输入包括:第一子输入和第二子输入;显示单元106,具体用于,响应于将第二子图标拖动至映射界面的第一子输入,在映射界面上显示第二图标和N个第三图标,N为正整数;其中,第二图标用于指示第二文件、且第二图标包括第一标识,第一标识用于指示第二文件为第一电子设备发送的文件;N个第三图标用于指示第二电子设备中与第二文件的文件名相同的N个第三文件的文件图标。

如此,当用户将第二文件的第二子图标拖动至上述映射界面之后,第一电子设备可以在该映射界面上分别显示从第一文件中拷贝的文件的文件图标,以及第二电子设备中与该文件同名的文件的文件图标,方便用户选择第二文件的存储目录。

可选地,用户输入单元107,用于接收用户的第二子输入;射频单元101,具体还用于,响应于用户输入单元107接收的第二子输入,向第二电子设备发送第二文件和第二指令,并控制第二电子设备将目标图标指示的文件替换为第二文件;目标图标为N个第三图标中的至少一个。

如此,第二电子设备接收到第一电子设备发送的控制指令之后,将第二文件存储到用户选择的存储目录中。

可选地,第三图标包括第二标识,第二标识用于指示第三图标所属的应用程序;第一文件的文件图标在N个第三图标中的显示优先级最高。

本申请实施例提供的电子设备,第一电子设备在接收到第二电子设备发送的第一文件时,第二电子设备还会发送第一文件信息,该第一文件信息用于指示第一文件在第二电子设备中的存储目录。用户在第一电子设备上对该第一文件进行编辑,得到第二文件之后,可以通过对第一电子设备上显示的第一子图标的第一输入,控制第一电子设备向第二电子设备发送编辑好的第二文件以及第一指令,在第二电子设备中存储上述编辑好的第二文件。或者,通过对第一电子设备上显示的第二子图标的第一子输入,使得第一电子设备显示第二电子设备上与第二文件的文件名相同的所有文件,并在各文件图标上显示文件来源标识,方便用户区分同名文件的来源,使得用户可以在第二电子设备中直接定位传输的文件,节省了操作过程。

应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述文件处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述文件处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 文件处理设备、文件处理方法、文件处理方法程序、包含该文件处理方法程序的记录媒体、成像设备、和包含记录文件的记录媒体
  • 文件处理方法、文件处理服务器、文件汇聚服务器及装置
技术分类

06120113240735