CN104750372A - 一种文件共享方法和装置 - Google Patents
一种文件共享方法和装置 Download PDFInfo
- Publication number
- CN104750372A CN104750372A CN201310726433.0A CN201310726433A CN104750372A CN 104750372 A CN104750372 A CN 104750372A CN 201310726433 A CN201310726433 A CN 201310726433A CN 104750372 A CN104750372 A CN 104750372A
- Authority
- CN
- China
- Prior art keywords
- file
- shared
- page
- information
- packets
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种文件共享方法及装置,方法包括:确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;根据所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏上。本发明实施例能够缩短文件共享的实现时间,提高文件共享效率。
Description
技术领域
本发明涉及通信领域,尤其涉及一种文件共享方法和装置。
背景技术
随着电子设备的发展,电子设备之间的文件共享传输越来越频繁。交互良好的文件共享方式能够帮助人们高效的完成文件在各电子设备之间的传输。
目前实现文件共享的方式较为灵活,常见的一种共享方式是在办公场景和家庭小区中通过局域网进行文件共享。局域网中的文件共享的过程主要包括:用户在局域网中的一个电子设备上指定需要共享的文件,指定文件所共享的对象,完成共享设置;在另外一个电子设备上,用户打开网上邻居,找到共享的文件所在的电子设备或者共享文件夹,打开电子设备或者共享文件夹找到共享的文件,对共享的文件进行查看、复制、编辑等文件操作。
举例来说,参见图1,假设用户甲通过局域网将计算机X的文件A共享给用户乙,则:用户甲需要在计算机X中找到所需共享的文件A,将所需共享的文件A设置成共享模式,选择将文件A共享给用户乙的计算机Y;用户甲把计算机X的相关属性如IP地址、计算机名称等告知用户乙;用户乙打开网上邻居或者输入计算机X的网络互连协议(IP,Internet Protocol)地址找到计算机X,然后找到用户甲共享的文件A,对文件A进行查看、复制、编辑等文件操作,实现用户甲和用户乙之间的文件共享。
从图1可以看出,在进行文件共享时,操作步骤多,共享过程复杂,实现文件共享的时间长,效率差。
发明内容
本发明实施例中提供了一种文件共享方法和装置,能够缩短文件共享的实现时间,提高文件共享效率。
第一方面,提供一种文件共享方法,包括:
确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;
根据所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;
将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏上。
结合第一方面,在第一方面第一种可能的实现方式中,将所述第一共享信息包发送给所述目标电子设备之后,该方法还包括:
接收目标电子设备发送的文件操作请求;所述文件操作请求由目标电子设备根据所述至少一个共享文件的参数信息以及文件操作指示生成;
对所述共享文件中的所述至少一个共享文件进行所述文件操作指示对应的文件处理。
结合第一方面,和/或第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,将所述第一共享信息包发送给所述目标电子设备之后,该方法还包括:
在将所述第一共享信息包发送给所述目标电子设备后的预设第一时间内,如果未接收到所述目标电子设备发送的文件操作请求,重新将所述第一共享信息包发送给所述目标电子设备。
结合第一方面,在第一方面第三种可能的实现方式中,根据所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包具体包括:
根据所述共享文件、所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包
结合第一方面第三种可能的实现方式,在第一方面第四种可能的实现方式,将所述第一共享信息包发送给所述目标电子设备之后,该方法还包括:
在将所述第一共享信息包发送给所述目标电子设备后的预设第二时间内,如果未接收到所述目标电子设备发送的操作确认信息,重新将所述第一共享信息包发送给所述目标电子设备;所述操作确认信息由目标电子设备在对所述共享文件进行文件操作后发送。
结合第一方面,和/或第一方面第一种可能的实现方式,和/或第一方面第二种可能的实现方式,和/或第一方面第三种可能的实现方式,和/或第一方面第四种可能的实现方式,在第一方面第五种可能的实现方式中,所述共享文件中包括空文件夹;将所述第一共享信息包发送给所述目标电子设备之后,该方法还包括:
接收目标电子设备发送的第二共享信息包,所述第二共享信息包中包括:被添加在所述第一页面展示的空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
根据所述至少一个文件的参数信息以及所述第二共享设置参数生成展示所述至少一个文件的第二页面;
将所述第二页面显示在显示屏上。
结合第一方面第五种可能的实现方式,在第一方面第六种可能的实现方式中,所述第二共享信息包中还包括所述至少一个文件;接收目标电子设备发送的第二共享信息包之后,该方法包括:
将所述至少一个文件存储在所述空文件夹中。
结合第一方面第五种可能的实现方式,和/或第一方面第六种可能的实现方式,在第一方面第七种可能的实现方式中,所述第二页面通过弹出框、或对话框实现。
结合第一方面第五种可能的实现方式,和/或第一方面第六种可能的实现方式,结合第一方面第七种可能的实现方式,在第一方面第八种可能的实现方式中,将所述第二页面显示在显示屏上包括:
直接将所述第二页面显示在显示屏上;或者,
在任务栏中设置所述第二页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第二页面显示在显示屏上。
第二方面,提供一种文件共享方法,包括:
接收源电子设备发送的第一共享信息包;所述第一共享信息包中包括:第一共享设置参数以及共享文件的参数信息;
根据所述第一共享设置参数以及所述共享文件的参数信息生成展示所述共享文件的第一页面;
将所述第一页面显示在显示屏上,以便用户对第一页面中展示的所述共享文件进行文件操作。
结合第二方面,在第二方面第一种可能的实现方式中,将所述第一页面显示在显示屏上之后,该方法还包括:
获取用户对第一页面中至少一个共享文件的文件操作指示;
根据所述至少一个共享文件的参数信息以及所述文件操作指示生成文件操作请求;
将所述文件操作请求发送给源电子设备,以便源电子设备对共享文件中所述至少一个共享文件进行文件操作指示对应的文件处理。
结合第二方面,在第二方面第二种可能的实现方式中,所述第一共享信息包中还包括:所述共享文件;将所述第一页面显示在显示屏上之后,该方法还包括:
存储第一共享信息包中的所述共享文件;
获取用户对第一页面中至少一个共享文件的文件操作指示;
对存储的共享文件中所述至少一个共享文件进行所述文件操作指示所指示的文件操作。
结合第二方面,和/或第二方面第一种可能的实现方式,和/或第二方面第二种可能的实现方式,在第二方面第三种可能的实现方式中,所述共享文件中包括空文件夹;将所述第一页面显示在显示屏上之后,该方法还包括:
获取被添加在所述第一页面展示的所述空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
根据所述至少一个文件的参数信息以及第二共享设置参数生成第二共享信息包;
将所述第二共享信息包发送给源电子设备,以便所述源电子设备根据所述第二共享信息包生成展示所述至少一个文件的第二页面,并将所述第二页面显示在显示屏上。
结合第二方面,和/或第二方面第一种可能的实现方式,和/或第二方面第二种可能的实现方式,和/或第二方面第三种可能的实现方式,在第二方面第四种可能的实现方式中,所述第一页面通过弹出框、或对话框实现。
结合第二方面,和/或第二方面第一种可能的实现方式,和/或第二方面第二种可能的实现方式,和/或第二方面第三种可能的实现方式,和/或第二方面第四种可能的实现方式,在第二方面第五种可能的实现方式中,将所述第一页面显示在显示屏上包括:
直接将所述第一页面显示在显示屏上;或者,
在任务栏中设置所述第一页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第一页面显示在显示屏上。
第三方面,提供一种文件共享装置,包括:
第一确定单元,用于确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;
第一包生成单元,用于根据第一确定单元确定的所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;
第一发送单元,用于将所述第一包生成单元生成的所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏上。
结合第三方面,在第三方面第一种可能的实现方式中,该装置还包括:
第一接收单元,用于接收目标电子设备发送的文件操作请求;所述文件操作请求包括:共享文件中至少一个共享文件的信息、以及文件操作指示;
处理单元,用于对所述共享文件中的所述至少一个共享文件进行所述文件操作指示对应的文件处理。
结合第三方面,和/或第三方面第一种可能的实现方式,在第三方面第二种可能的实现方式中,第一发送单元还用于:
在将所述第一共享信息包发送给所述目标电子设备后的预设第一时间内,如果所述第一接收单元未接收到所述目标电子设备发送的所述文件操作请求,重新将所述第一共享信息包发送给所述目标电子设备。
结合第三方面,在第三方面第三种可能的实现方式中,所述第一包生成单元具体用于:根据所述共享文件、所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包。
结合第三方面第三种可能的实现方式,在第三方面第四种可能的实现方式,第一发送单元还用于:
在将所述第一共享信息包发送给所述目标电子设备后的预设第二时间内,如果未接收到所述目标电子设备发送的操作确认信息,重新将所述第一共享信息包发送给所述目标电子设备;所述操作确认信息在目标电子设备对所述共享文件进行文件操作后发送。
结合第三方面,和/或第三方面第一种可能的实现方式,和/或第三方面第二种可能的实现方式,和/或第三方面第三种可能的实现方式,和/或第三方面第四种可能的实现方式,在第三方面第五种可能的实现方式中,所述共享文件中包括空文件夹,该装置还包括:
第二接收单元,用于接收目标电子设备发送的第二共享信息包,所述第二共享信息包中包括:被添加在所述第一页面展示的空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
第一页面生成单元,用于根据第二接收单元接收到的所述至少一个文件的参数信息以及所述第二共享设置参数生成展示所述至少一个文件的第二页面;
第一显示单元,用于将第一页面生成单元生成的所述第二页面显示在显示屏上。
结合第三方面第五种可能的实现方式,在第三方面第六种可能的实现方式中,所述第二接收单元接收的所述第二共享信息包中还包括所述至少一个文件,该装置包括:
第一存储单元,用于将第二接收单元接收到的所述至少一个文件存储在所述空文件夹中。
结合第三方面第五种可能的实现方式,和/或第三方面第六种可能的实现方式,在第三方面第七种可能的实现方式中,所述第二页面通过弹出框、或对话框实现。
结合第三方面第五种可能的实现方式,和/或第三方面第六种可能的实现方式,结合第三方面第七种可能的实现方式,在第三方面第八种可能的实现方式中,第一显示单元具体用于:
直接将所述第二页面显示在显示屏上;或者,
在任务栏中设置所述第二页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第二页面显示在显示屏上。
第四方面,提供一种文件共享装置,包括:
第三接收单元,用于接收源电子设备发送的第一共享信息包;所述第一共享信息包中包括:第一共享设置参数以及共享文件的参数信息;
第二页面生成单元,用于根据第三接收单元接收的所述第一共享设置参数以及所述共享文件的参数信息生成展示所述共享文件的第一页面;
第二显示单元,用于将第二页面生成单元生成的所述第一页面显示在显示屏上,以便用户对第一页面中展示的所述共享文件进行文件操作。
结合第四方面,在第四方面第一种可能的实现方式中,该装置还包括:
第一获取单元,用于获取用户对第二显示单元显示的第一页面中至少一个共享文件的文件操作指示;
请求生成单元,用于根据第一获取单元获取的所述至少一个共享文件的参数信息以及所述文件操作指示生成文件操作请求;
第二发送单元,用于将请求单元生成的所述文件操作请求发送给源电子设备,以便源电子设备对共享文件中所述至少一个共享文件进行文件操作指示对应的文件处理。
结合第四方面,在第四方面第二种可能的实现方式中,所述第一共享信息包中还包括:所述共享文件;该装置还包括:
第二存储单元,用于存储第一共享信息包中的所述共享文件;
操作获取单元,用于获取用户对第一页面中至少一个共享文件的文件操作指示;
操作处理单元,用于对存储的共享文件中所述至少一个共享文件进行所述文件操作指示所指示的文件操作。
结合第四方面,和/或第四方面第一种可能的实现方式,和/或第四方面第二种可能的实现方式,在第四方面第三种可能的实现方式中,所述共享文件中包括空文件夹,该装置还包括:
第二获取单元,用于获取被添加在所述第二显示单元显示的所述第一页面展示的所述空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
第二包生成单元,用于根据第二获取单元获取的所述至少一个文件的参数信息以及第二共享设置参数生成第二共享信息包;
第三发送单元,用于将所述第二共享信息包发送给源电子设备,以便所述源电子设备根据所述第二共享信息包生成展示所述至少一个文件的第二页面,并将所述第二页面显示在显示屏上。
结合第四方面,和/或第四方面第一种可能的实现方式,和/或第四方面第二种可能的实现方式,和/或第四方面第三种可能的实现方式,在第四方面第四种可能的实现方式中,所述第一页面通过弹出框、或对话框实现。
结合第四方面,和/或第四方面第一种可能的实现方式,和/或第四方面第二种可能的实现方式,和/或第四方面第三种可能的实现方式,和/或第四方面第四种可能的实现方式,在第四方面第五种可能的实现方式中,第二显示单元具体用于:
直接将所述第一页面显示在显示屏上;或者,
在任务栏中设置所述第一页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第一页面显示在显示屏上。
本实施例中,确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;根据所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏上。从而,用户在源电子设备上进行了文件共享后,源电子设备向目标电子设备发送第一共享信息包,目标电子设备收到所述第一共享信息包后直接向用户显示第一页面,使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术文件共享方法流程图;
图2为本发明文件共享方法第一实施例示意图;
图3为本发明文件共享方法第二实施例示意图;
图4为本发明文件共享方法第三实施例示意图;
图4A为本发明共享文件展示方式举例一;
图4B为本发明共享文件展示方式举例二;
图4C为本发明页面展示方法举例一;
图4D为本发明页面展示方法举例二;
图5为本发明文件共享方法第四实施例示意图;
图6为本发明文件共享装置第一实施例示意图;
图7为本发明文件共享装置第二实施例示意图;
图8为本发明源电子设备结构示意图;
图9为本发明目标电子设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
其中,本发明实施例所述方法及装置可以适用于任意两个可以相互通信的电子设备之间,具体的,两个电子设备可以通过局域网、internet网络、蓝牙等任意通信方式进行通信,这里并不限定。这里,将首先进行文件共享的电子设备称为源电子设备,将作为源电子设备的文件共享目标的电子设备称为目标电子设备。
参见图2,为本发明文件共享方法第一实施例示意图,该方法包括:
步骤201:源电子设备确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;
步骤202:源电子设备根据所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;
步骤203:源电子设备将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏上。
本实施例中,用户在源电子设备上进行了文件共享后,源电子设备向目标电子设备发送第一共享信息包,目标电子设备收到所述第一共享信息包后直接向用户显示第一页面,使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高。
参见图3,为本发明文件共享方法第二实施例示意图,该方法包括:
步骤301:目标电子设备接收源电子设备发送的第一共享信息包;所述第一共享信息包中包括:第一共享设置参数以及共享文件的参数信息;
步骤302:目标电子设备根据所述第一共享设置参数以及所述共享文件的参数信息生成展示所述共享文件的第一页面;
步骤303:目标电子设备将所述第一页面显示在显示屏上,以便用户对第一页面中展示的所述共享文件进行文件操作。
本实施例中,目标电子设备接收到所述第一共享信息包后,根据所述第一共享信息包生成展示所述共享文件的第一页面,并在显示屏上显示,从而使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高。
参见图4,为本发明文件共享方法第三实施例示意图,该方法包括:
步骤401:源电子设备获取用户对于文件的共享操作,确定共享文件的参数信息、目标电子设备信息以及第一共享设置参数。
其中,用户可以通过选中文件、进而右键选中文件共享等方式对文件进行共享操作,这里并不限制,只要能够指示源电子设备需要共享的文件并且指示源电子设备开始进行文件共享即可。
其中,共享文件的参数信息可以包括:文件名称、文件大小、文件格式、文件被共享时间、文件建立时间等等共享文件自身的相关信息;在实际应用中,本发明实施例中的所述共享文件的参数信息可以包括上述举例的全部或部分参数,例如仅包括文件名称,或者包括文件名称和文件大小,或者包括上述所有参数等,这里并不限制。
所述目标电子设备信息可以包括:目标电子设备的IP地址、目标电子设备的名称等。一般的,目标电子设备信息可以只包括所述IP地址或者名称,只要能够唯一指示出目标电子设备即可。
第一共享设置参数可以包括:共享文件的读取属性、可编辑属性等在共享中对文件操作的限制信息,共享文件在目标电子设备中的展示方式信息等;还可以包括用户对共享文件自定义的其他属性信息等,这里不限制。在实际应用中,本发明实施例中的所述第一共享设置参数可以包括上述举例的全部或部分参数,这里并不限制。
步骤402:源电子设备根据所述共享文件的参数信息以及第一共享设置参数生成第一共享信息包,将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备。
在实际应用中,可以预先设定第一共享信息包的实现结构,例如第一共享信息包所包括的各个字段;通过将所述共享文件的参数信息以及第一共享设置参数设置在对应的字段中生成所述第一共享信息包。
其中,源电子设备如何将第一共享信息包发送给目标电子设备,这里并不限制。例如,假设源电子设备与目标电子设备通过局域网通信,且两者之间设置有网络服务器,则所述第一共享信息包可以由源电子设备发送至网络服务器,再由网络服务器转发至目标电子设备。
步骤403:目标电子设备接收所述第一共享信息包,根据其中包括的所述共享文件的参数信息以及所述第一共享设置参数生成展示所述共享文件的第一页面。
其中,在生成第一页面时,所述第一共享设置参数决定了第一页面中所展示的各个共享文件的操作限制、第一页面的实现形式等,例如,
假设所述第一共享设置参数中包括:在共享中对文件操作的限制信息时,该限制信息可以作为第一页面中所展示的各个共享文件的操作限制,例如,假设第一共享设置参数中包括:文件只读这一限制信息,那么生成的第一页面中,各个共享文件的操作权限是只读的,用户无法对共享文件进行复制、编辑等其他操作;
假设所述第一共享设置参数中包括:共享文件在目标电子设备中的展示方式信息,该展示方式信息决定着第一页面的实现形式。例如,共享文件在目标电子设备中的展示方式信息可以包括:第一页面的展示方式信息、或者共享文件在第一页面中的展示方式信息等等。例如,
假设第一页面的展示方式信息为:以对话框的方式展示,那么生成的第一页面可以为对话框;
假设第一页面的展示方式信息为:以弹出框的方式展示,那么生成的第一页面可以为弹出框;
假设共享文件在第一页面中的展示方式信息为:共享文件以图标的方式在第一页面中展示,那么在生成的第一页面中将包括:每个共享文件的图标,所述图标由文件类型所对应的图片以及文件名称构成;如图4A所示,两个共享文件的文件类型都是word文档,文件名称分别为文件1和文件2;
假设共享文件在第一页面中的展示方式信息为:共享文件以详细信息的方式在第一页面中展示,那么在生成的第一页面中将包括:展示的每个共享文件的详细信息,所述详细信息可以包括:文件类型所对应的图片、以及各种参数信息如文件名称、文件大小、修改日期等;例如图4B所示,第一页面中的第一个共享文件的文件类型是word文档,文件名称HP122441.121225.交底书.C2A.doc,修改日期是2013年9月29日17:46,文件大小是451KB。
另外,在生成第一页面时,对于第一页面中展示的每一个共享文件,该共享文件的参数信息可以为该共享文件的展示提供具体信息;例如,如图4A所示,展示的第一个共享文件的图标,其是由该共享文件的文件类型(word文档)所对应的图片和该共享文件的文件名称(文件1)所构成的;或者,如图4B所示,第一个共享文件的文件类型是word文档,展示的第一个共享文件时,包括了该文件的文件类型(word文档)所对应的图片、文件名称(HP122441.121225.交底书.C2A.doc)、修改日期(2013年9月29日17:46)、文件大小(451KB);等等。
以上内容仅为示例,在实际应用中,具体如何根据所述共享文件的参数信息以及所述第一共享设置参数生成第一页面本发明并不限制。
在一种可能的实现方式中,如果源电子设备之前已经给目标电子设备发送过其他关于共享文件的共享信息包,目标电子设备已经生成了一个展示源电子设备的共享文件的页面,则本步骤中可以直接将要展示的共享文件添加在这个已经生成的页面上,作为所述第一页面,从而在一个页面上展示源电子设备共享给目标电子设备的所有共享文件。
步骤404:目标电子设备将所述第一页面显示在显示屏上。
在实际应用中,目标电子设备可以直接将所述第一页面显示在显示屏上所有界面的最上方;或者,在任务栏中设置所述第一页面的提示图标,接收到用户对所述提示图标的指定操作时,将所述第一页面显示在显示屏上。
所述指定操作可以为鼠标单击、双击等,这里并不限定。
其中,当目标电子设备直接将所述第一页面显示在显示屏上所有界面的最上方时,所述第一页面可以通过自动弹出框例如图4C所示、TIPS弹出框例如图4D所示或者对话框等实现。
当目标电子设备在任务栏中设置所述第一页面的提示图标时,第一页面可以通过TIPS弹出框或者对话框等实现。
步骤405:目标电子设备接收用户对第一页面中展示的至少一个共享文件的文件操作指示。
所述文件操作可以包括:文件打开、文件另存为、文件删除、文件复制等各种对文件的可能操作,这里并不限制。
其中,用户可以选中第一页面中展示的共享文件中的至少一个共享文件,通过右键选择具体的文件操作从而完成所述文件操作指示。
步骤406:目标电子设备根据所述至少一个共享文件的参数信息以及所述文件操作指示生成文件操作请求,将所述文件操作请求发送给源电子设备。
所述文件操作请求用于请求源电子设备对所述至少一个共享文件进行文件操作指示所对应的文件处理。
其中,具体如何生成文件操作请求这里并不限制,如何将所述文件操作请求发送给源电子设备这里不限制。
步骤407:源电子设备接收所述文件操作请求,对源电子设备本地的共享文件中的所述至少一个共享文件进行所述文件操作指示对应的文件处理。
例如所述文件操作指示为文件打开的指示、或者文件另存为的指示、或者文件复制的指示等,则文件操作指示对应的文件处理可以为:将所述至少一个共享文件发送至目标电子设备;
例如所述文件操作指示为文件删除的指示,则文件操作指示对应的文件处理可以为:删除所述至少一个共享文件。
另外,如果所述共享文件中包括空文件夹,则本发明实施例还可以包括以下步骤:
步骤408:目标电子设备获取被添加在所述第一页面展示的所述空文件夹中的至少一个文件的参数信息以及第二共享设置参数;根据所述至少一个文件的参数信息以及第二共享设置参数生成第二共享信息包。
其中,所述至少一个文件可以是目标电子设备中的、用户希望共享至源电子设备的文件;所述至少一个文件的参数信息、第二共享设置参数、第二共享信息包的实现可以参考前述共享文件的参数信息、第一共享设置参数以及第一共享信息包的说明,这里不再赘述。
步骤409:源电子设备接收目标电子设备发送的第二共享信息包;根据所述至少一个文件的参数信息以及所述第二共享设置参数生成展示所述至少一个文件的第二页面;将所述第二页面显示在显示屏上。
其中,本步骤的实现以及之后用户对第二页面中展示的至少一个文件的文件操作的实现可以参考步骤403~步骤407,这里不再赘述。
其中,步骤405~步骤407与步骤408~步骤409之间没有执行顺序的限制。
在本实施例中,步骤402中源电子设备将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备后,可以启动一个定时器,如果源电子设备在定时器所预设的第一时间超时时没有接收到所述文件操作请求或者所述第二共享信息包,可以将所述第一共享信息包重新发送至所述目标电子设备,以防止源电子设备和目标电子设备之间的通信线路出现故障时,第一共享信息包不能成功传输至目标电子设备。
本实施例中,用户在源电子设备上进行了文件共享后,源电子设备向目标电子设备发送第一共享信息包,目标电子设备收到所述第一共享信息包后直接向用户显示第一页面,使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高;
而且,用户可以直接在源电子设备共享的空文件夹中加入目标电子设备中的文件,将该文件共享至源电子设备,从而进一步简化了文件共享的步骤,减少了共享文件的时间延迟,提高了文件共享效率。
参见图5,为本发明文件共享方法第四实施例示意图,该方法包括:
步骤501与步骤401相同,这里不赘述;
步骤502:源电子设备根据所述共享文件、共享文件的参数信息以及第一共享设置参数生成第一共享信息包,将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备。
本步骤与步骤402的区别仅在于第一共享信息包中还包括:共享文件。
步骤503~步骤505与步骤403~步骤405相似,区别仅在于:步骤503中还包括:目标电子设备将第一共享信息包中包括的所述共享文件存储在本地。
步骤506:目标电子设备获取用户对第一页面中至少一个共享文件的文件操作指示,对存储的共享文件中所述至少一个共享文件进行所述文件操作指示所指示的文件操作。
目标电子设备如何获取所述文件操作指示请参考步骤406中的相关说明,这里不赘述。
其中,本实施例中源电子设备直接将共享文件通过第一共享信息包发送至目标电子设备,目标电子设备将所述共享文件存储在本地,因此,本步骤中目标电子设备直接按照所述文件操作指示对本地存储的共享文件进行文件操作即可。
另外,如果所述共享文件中包括空文件夹,则本发明实施例还可以包括以下步骤:
步骤507:目标电子设备获取被添加在所述第一页面展示的所述空文件夹中的至少一个文件的参数信息以及第二共享设置参数;根据所述至少一个文件、所述至少一个文件的参数信息以及第二共享设置参数生成第二共享信息包。
其中,所述至少一个文件可以是目标电子设备中的、用户希望共享至源电子设备的文件;所述至少一个文件的参数信息、第二共享设置参数、第二共享信息包的实现可以参考前述共享文件的参数信息、第一共享设置参数、第一共享信息包的说明,这里不再赘述。
步骤508:源电子设备接收目标电子设备发送的第二共享信息包,将所述至少一个文件存储至所述空文件夹中,根据所述至少一个文件的参数信息以及所述第二共享设置参数生成展示所述至少一个文件的第二页面,将所述第二页面显示在显示屏上。
其中,本步骤的实现以及之后用户对第二页面中展示的所述至少一个文件的文件操作的实现可以参考步骤503~步骤506,这里不再赘述。
在本实施例中,在目标电子设备对所述共享文件进行文件操作后,目标电子设备可以向源电子设备发送操作确认信息;所述操作确认信息可以仅在目标电子设备对第一共享信息包中的共享文件首次进行文件操作后发送,也可以每次对第一共享信息包中的共享文件进行文件操作后都发送。则,步骤502中源电子设备将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备后,可以启动一个定时器,如果源电子设备在定时器预设的第二时间超时时没有接收到所述文件操作请求或者所述第二共享信息包,可以将所述第一共享信息包重新发送至所述目标电子设备,以防止源电子设备和目标电子设备之间的通信线路出现故障时,第一共享信息包不能成功传输至目标电子设备。
本实施例中,用户在源电子设备上进行了文件共享后,源电子设备向目标电子设备发送第一共享信息包,目标电子设备收到所述第一共享信息包后直接向用户显示第一页面,使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高;
而且,用户可以直接在源电子设备共享的空文件夹中加入目标电子设备中的文件,将该文件共享至源电子设备,从而进一步简化了文件共享的步骤,减少了共享文件的时间延迟,提高了文件共享效率。
上述的本发明实施例通过在显示屏上显示展示共享文件的页面的方式完成文件共享,降低了用户在文件共享时的操作复杂度,减少了用户在共享文件时的操作步骤,提升用户体验;支持多个不同文件夹下共享文件的同时呈现,减少用户查找共享文件的操作;操作简单,降低了文件共享的学习成本;
另外,本发明实施例可以有效实现企业内部及企业间的文件的快速共享及文件传输,同时支持多个共享文件的统一查看及操作,提升企业进行文件共享传输时的工作效率;对家庭局域网用户而言,降低了用户共享文件时的查找复杂度,用户无需查询对方的IP或者用户名,也无需打开网上邻居查找共享文件所在位置,操作简单,尤其是对于对局域网共享原理理解较少的用户来说,无需进行额外的学习即可完成共享文件的查看,实用性高。
与上述方法相对应的,本发明实施例还提供一种文件共享装置,参见图6,该装置600包括:
第一确定单元610,用于确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;
第一包生成单元620,用于根据第一确定单元610确定的所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;
第一发送单元630,用于将所述第一包生成单元620生成的所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏上。
可选地,该装置还可以包括:
第一接收单元,用于接收目标电子设备发送的文件操作请求;所述文件操作请求包括:共享文件中至少一个共享文件的信息、以及文件操作指示;
处理单元,用于对所述共享文件中的所述至少一个共享文件进行所述文件操作指示对应的文件处理。
可选地,第一发送单元630还可以用于:
在将所述第一共享信息包发送给所述目标电子设备后的预设第一时间内,如果所述第一接收单元未接收到所述目标电子设备发送的所述文件操作请求,重新将所述第一共享信息包发送给所述目标电子设备。
可选地,所述第一包生成单元620还根据所述共享文件生成所述第一共享数据包。
可选地,第一发送单元630还可以用于:
在将所述第一共享信息包发送给所述目标电子设备后的预设第二时间内,如果未接收到所述目标电子设备发送的操作确认信息,重新将所述第一共享信息包发送给所述目标电子设备;所述操作确认信息由目标电子设备在对所述共享文件进行文件操作后发送。
可选地,所述共享文件中包括空文件夹,该装置还可以包括:
第二接收单元,用于接收目标电子设备发送的第二共享信息包,所述第二共享信息包中包括:被添加在所述第一页面展示的空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
第一页面生成单元,用于根据第二接收单元接收到的所述至少一个文件的参数信息以及所述第二共享设置参数生成展示所述至少一个文件的第二页面;
第一显示单元,用于将第一页面生成单元生成的所述第二页面显示在显示屏上。
可选地,所述第二接收单元接收的所述第二共享信息包中还可以包括所述至少一个文件,该装置可以包括:
第一存储单元,用于将第二接收单元接收到的所述至少一个文件存储在所述空文件夹中。
可选地,所述第二页面可以通过弹出框、或对话框实现。
可选地,第一显示单元具体可以用于:
直接将所述第二页面显示在显示屏上;或者,
在任务栏中设置所述第二页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第一页面显示在显示屏上。
本实施例中,目标电子设备接收到所述第一共享信息包后,根据所述第一共享信息包生成展示所述共享文件的第一页面,并在显示屏上显示,从而使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高。
参见图7,为本发明文件共享装置第二实施例示意图,该装置700包括:
第三接收单元710,用于接收源电子设备发送的第一共享信息包;所述第一共享信息包中包括:第一共享设置参数以及共享文件的参数信息;
第二页面生成单元720,用于根据第三接收单元710接收的所述第一共享设置参数以及所述共享文件的参数信息生成展示所述共享文件的第一页面;
第二显示单元730,用于将第二页面生成单元720生成的所述第一页面显示在显示屏上,以便用户对第一页面中展示的所述共享文件进行文件操作。
可选地,该装置还可以包括:
第一获取单元,用于获取用户对第二显示单元显示的第一页面中至少一个共享文件的文件操作指示;
请求生成单元,用于根据第一获取单元获取的所述至少一个共享文件的参数信息以及所述文件操作指示生成文件操作请求;
第二发送单元,用于将请求单元生成的所述文件操作请求发送给源电子设备,以便源电子设备对共享文件中所述至少一个共享文件进行文件操作指示对应的文件处理。
可选地,所述第一共享信息包中还可以包括:所述共享文件;该装置还可以包括:
第二存储单元,用于存储第一共享信息包中的所述共享文件;
操作获取单元,用于获取用户对第一页面中至少一个共享文件的文件操作指示;
操作处理单元,用于对存储的共享文件中所述至少一个共享文件进行所述文件操作指示所指示的文件操作。
可选地,所述共享文件中可以包括空文件夹,该装置还可以包括:
第二获取单元,用于获取被添加在所述第二显示单元显示的所述第一页面展示的所述空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
第二包生成单元,用于根据第二获取单元获取的所述至少一个文件的参数信息以及第二共享设置参数生成第二共享信息包;
第三发送单元,用于将所述第二共享信息包发送给源电子设备,以便所述源电子设备根据所述第二共享信息包生成展示所述至少一个文件的第二页面,并将所述第二页面显示在显示屏上。
可选地,所述第一页面可以通过弹出框、或对话框实现。
可选地,第二显示单元具体可以用于:
直接将所述第一页面显示在显示屏上;或者,
在任务栏中设置所述第一页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第一页面显示在显示屏上。
本实施例中,目标电子设备接收到所述第一共享信息包后,根据所述第一共享信息包生成展示所述共享文件的第一页面,并在显示屏上显示,从而使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高。
参见图8,为本发明实施例源电子设备结构示意图,该源电子设备800包括:处理器810、存储器820、收发器830、总线840和显示屏850;
处理器810、存储器820、收发器830、显示屏850通过总线840相互连接;总线840可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器820,用于存放程序,还可以用于存储所述共享文件。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器820可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
显示屏850是电子设备与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
所述处理器810执行所述程序代码,用于确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;根据所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;
收发器830用于连接其他设备,并与其他设备进行通信。收发器830用于:将处理器810生成的所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏850上。
可选地,收发器830还可以用于:接收目标电子设备发送的文件操作请求;所述文件操作请求包括:共享文件中至少一个共享文件的信息、以及文件操作指示;
处理器810还可以用于:对收发器830接收到的所述至少一个共享文件的信息指示的所述至少一个共享文件进行所述文件操作指示对应的文件处理。
可选地,收发器830还可以用于:在将所述第一共享信息包发送给所述目标电子设备后的预设第一时间内,如果未接收到所述目标电子设备发送的所述文件操作请求,重新将所述第一共享信息包发送给所述目标电子设备。
可选地,处理器810在生成所述第一共享信息包时还根据所述共享文件生成。
可选地,收发器830还可以用于:在将所述第一共享信息包发送给所述目标电子设备后的预设第二时间内,如果未接收到所述目标电子设备发送的操作确认信息,重新将所述第一共享信息包发送给所述目标电子设备;所述操作确认信息在目标电子设备对所述共享文件进行文件操作后发送。
可选地,所述共享文件中包括空文件夹,收发器830还可以用于:接收目标电子设备发送的第二共享信息包,所述第二共享信息包中包括:被添加在所述第一页面展示的空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
处理器810还可以用于:根据收发器830接收到的所述至少一个文件的参数信息以及所述第二共享设置参数生成展示所述至少一个文件的第二页面;将所述第二页面显示在显示屏850上。
可选地,所述第二共享信息包中还可以包括所述至少一个文件,处理器810还可以用于:将所述至少一个文件存储在存储器820中存储的所述空文件夹中。
可选地,所述第二页面可以通过弹出框、或对话框实现。
可选地,处理器810具体可以用于:直接将所述第二页面显示在显示屏850上;或者,在任务栏中设置所述第二页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第二页面显示在显示屏850上。
本实施例中,用户在源电子设备上进行了文件共享后,源电子设备向目标电子设备发送第一共享信息包,目标电子设备收到所述第一共享信息包后直接向用户显示第一页面,使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高。
参见图9,为本发明实施例目标电子设备结构示意图,该目标电子设备900包括:处理器910、存储器920、收发器930、总线940和显示屏950;
处理器910、存储器920、收发器930、显示屏950通过总线940相互连接;总线940可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器920,用于存放程序,还可以用于存储所述共享文件。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器920可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
显示屏950是电子设备与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
收发器930用于连接其他设备,并与其他设备进行通信。收发器930用于:接收源电子设备发送的第一共享信息包;所述第一共享信息包中包括:第一共享设置参数以及共享文件的参数信息;
所述处理器910执行所述程序代码,用于根据所述第一共享设置参数以及所述共享文件的参数信息生成展示所述共享文件的第一页面;将所述第一页面显示在显示屏850上,以便用户对第一页面中展示的所述共享文件进行文件操作。
可选地,处理器910还可以用于:获取用户对第一页面中至少一个共享文件的文件操作指示;根据所述至少一个共享文件的参数信息以及所述文件操作指示生成文件操作请求;
收发器930还可以用于:将处理器910生成的所述文件操作请求发送给源电子设备,以便源电子设备对共享文件中所述至少一个共享文件进行文件操作指示对应的文件处理。
可选地,所述第一共享信息包中还可以包括:所述共享文件;处理器910还可以用于:将第一共享信息包中的所述共享文件存储至存储器920;获取用户对第一页面中至少一个共享文件的文件操作指示;对存储的共享文件中所述至少一个共享文件进行所述文件操作指示所指示的文件操作。
可选地,所述共享文件中可以包括空文件夹,处理器910还可以用于:获取被添加在所述第一页面展示的所述空文件夹中的至少一个文件的参数信息以及第二共享设置参数;根据所述至少一个文件的参数信息以及第二共享设置参数生成第二共享信息包;
收发器930还可以用于:将处理器910生成的所述第二共享信息包发送给源电子设备,以便所述源电子设备根据所述第二共享信息包生成展示所述至少一个文件的第二页面,并将所述第二页面显示在显示屏上。
可选地,所述第一页面通过弹出框、或对话框实现。
可选地,处理器910具体可以用于:直接将所述第一页面显示在显示屏950上;或者,在任务栏中设置所述第一页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第一页面显示在显示屏950上。
本实施例中,目标电子设备接收到所述第一共享信息包后,根据所述第一共享信息包生成展示所述共享文件的第一页面,并在显示屏上显示,从而使用目标电子设备的用户获取到共享文件的时间延迟相对较少,共享效率高;而且,用户无需任何选择操作即可在显示屏上通过第一页面查看共享文件,文件共享的时间延迟进一步减少,文件共享效率进一步提高。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (30)
1.一种文件共享方法,其特征在于,包括:
确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;
根据所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;
将所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏上。
2.根据权利要求1所述的方法,其特征在于,将所述第一共享信息包发送给所述目标电子设备之后,该方法还包括:
接收目标电子设备发送的文件操作请求;所述文件操作请求由目标电子设备根据所述至少一个共享文件的参数信息以及文件操作指示生成;
对所述共享文件中的所述至少一个共享文件进行所述文件操作指示对应的文件处理。
3.根据权利要求1或2所述的方法,其特征在于,将所述第一共享信息包发送给所述目标电子设备之后,该方法还包括:
在将所述第一共享信息包发送给所述目标电子设备后的预设第一时间内,如果未接收到所述目标电子设备发送的文件操作请求,重新将所述第一共享信息包发送给所述目标电子设备。
4.根据权利要求1所述的方法,其特征在于,根据所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包具体包括:
根据所述共享文件、所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包。
5.根据权利要求4所述的方法,其特征在于,将所述第一共享信息包发送给所述目标电子设备之后,该方法还包括:
在将所述第一共享信息包发送给所述目标电子设备后的预设第二时间内,如果未接收到所述目标电子设备发送的操作确认信息,重新将所述第一共享信息包发送给所述目标电子设备;所述操作确认信息由目标电子设备在对所述共享文件进行文件操作后发送。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述共享文件中包括空文件夹;将所述第一共享信息包发送给所述目标电子设备之后,该方法还包括:
接收目标电子设备发送的第二共享信息包,所述第二共享信息包中包括:被添加在所述第一页面展示的空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
根据所述至少一个文件的参数信息以及所述第二共享设置参数生成展示所述至少一个文件的第二页面;
将所述第二页面显示在显示屏上。
7.根据权利要求6所述的方法,其特征在于,所述第二共享信息包中还包括所述至少一个文件;接收目标电子设备发送的第二共享信息包之后,该方法包括:
将所述至少一个文件存储在所述空文件夹中。
8.根据权利要求6或7所述的方法,其特征在于,所述第二页面通过弹出框、或对话框实现。
9.根据权利要求6至8任一项所述的方法,其特征在于,将所述第二页面显示在显示屏上包括:
直接将所述第二页面显示在显示屏上;或者,
在任务栏中设置所述第二页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第二页面显示在显示屏上。
10.一种文件共享方法,其特征在于,包括:
接收源电子设备发送的第一共享信息包;所述第一共享信息包中包括:第一共享设置参数以及共享文件的参数信息;
根据所述第一共享设置参数以及所述共享文件的参数信息生成展示所述共享文件的第一页面;
将所述第一页面显示在显示屏上,以便用户对第一页面中展示的所述共享文件进行文件操作。
11.根据权利要求10所述的方法,其特征在于,将所述第一页面显示在显示屏上之后,该方法还包括:
获取用户对第一页面中至少一个共享文件的文件操作指示;
根据所述至少一个共享文件的参数信息以及所述文件操作指示生成文件操作请求;
将所述文件操作请求发送给源电子设备,以便源电子设备对共享文件中所述至少一个共享文件进行文件操作指示对应的文件处理。
12.根据权利要求10所述的方法,其特征在于,所述第一共享信息包中还包括:所述共享文件;将所述第一页面显示在显示屏上之后,该方法还包括:
存储第一共享信息包中的所述共享文件;
获取用户对第一页面中至少一个共享文件的文件操作指示;
对存储的共享文件中所述至少一个共享文件进行所述文件操作指示所指示的文件操作。
13.根据权利要求10至12任一项所述的方法,其特征在于,所述共享文件中包括空文件夹;将所述第一页面显示在显示屏上之后,该方法还包括:
获取被添加在所述第一页面展示的所述空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
根据所述至少一个文件的参数信息以及第二共享设置参数生成第二共享信息包;
将所述第二共享信息包发送给源电子设备,以便所述源电子设备根据所述第二共享信息包生成展示所述至少一个文件的第二页面,并将所述第二页面显示在显示屏上。
14.根据权利要求10至13任一项所述的方法,其特征在于,所述第一页面通过弹出框、或对话框实现。
15.根据权利要求10至14任一项所述的方法,其特征在于,将所述第一页面显示在显示屏上包括:
直接将所述第一页面显示在显示屏上;或者,
在任务栏中设置所述第一页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第一页面显示在显示屏上。
16.一种文件共享装置,其特征在于,包括:
第一确定单元,用于确定目标电子设备信息、第一共享设置参数以及共享文件的参数信息;
第一包生成单元,用于根据第一确定单元确定的所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包;
第一发送单元,用于将所述第一包生成单元生成的所述第一共享信息包发送给所述目标电子设备信息指示的目标电子设备,以便所述目标电子设备根据所述第一共享信息包生成展示所述共享文件的第一页面,并将所述第一页面显示在显示屏上。
17.根据权利要求16所述的装置,其特征在于,该装置还包括:
第一接收单元,用于接收目标电子设备发送的文件操作请求;所述文件操作请求包括:共享文件中至少一个共享文件的信息、以及文件操作指示;
处理单元,用于对所述共享文件中的所述至少一个共享文件进行所述文件操作指示对应的文件处理。
18.根据权利要求16或17所述的装置,其特征在于,第一发送单元还用于:
在将所述第一共享信息包发送给所述目标电子设备后的预设第一时间内,如果所述第一接收单元未接收到所述目标电子设备发送的所述文件操作请求,重新将所述第一共享信息包发送给所述目标电子设备。
19.根据权利要求16所述的装置,其特征在于,所述第一包生成单元具体用于:
根据所述共享文件、所述第一共享设置参数以及所述共享文件的参数信息生成第一共享信息包。
20.根据权利要求19所述的装置,其特征在于,第一发送单元还用于:
在将所述第一共享信息包发送给所述目标电子设备后的预设第二时间内,如果未接收到所述目标电子设备发送的操作确认信息,重新将所述第一共享信息包发送给所述目标电子设备;所述操作确认信息在目标电子设备对所述共享文件进行文件操作后发送。
21.根据权利要求16至20任一项所述的装置,其特征在于,所述共享文件中包括空文件夹,该装置还包括:
第二接收单元,用于接收目标电子设备发送的第二共享信息包,所述第二共享信息包中包括:被添加在所述第一页面展示的空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
第一页面生成单元,用于根据第二接收单元接收到的所述至少一个文件的参数信息以及所述第二共享设置参数生成展示所述至少一个文件的第二页面;
第一显示单元,用于将第一页面生成单元生成的所述第二页面显示在显示屏上。
22.根据权利要求21所述的装置,其特征在于,所述第二接收单元接收的所述第二共享信息包中还包括所述至少一个文件,该装置包括:
第一存储单元,用于将第二接收单元接收到的所述至少一个文件存储在所述空文件夹中。
23.根据权利要求21或22所述的装置,其特征在于,所述第二页面通过弹出框、或对话框实现。
24.根据权利要求21至23任一项所述的装置,其特征在于,第一显示单元具体用于:
直接将所述第二页面显示在显示屏上;或者,
在任务栏中设置所述第二页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第二页面显示在显示屏上。
25.一种文件共享装置,其特征在于,包括:
第三接收单元,用于接收源电子设备发送的第一共享信息包;所述第一共享信息包中包括:第一共享设置参数以及共享文件的参数信息;
第二页面生成单元,用于根据第三接收单元接收的所述第一共享设置参数以及所述共享文件的参数信息生成展示所述共享文件的第一页面;
第二显示单元,用于将第二页面生成单元生成的所述第一页面显示在显示屏上,以便用户对第一页面中展示的所述共享文件进行文件操作。
26.根据权利要求25所述的装置,其特征在于,该装置还包括:
第一获取单元,用于获取用户对第二显示单元显示的第一页面中至少一个共享文件的文件操作指示;
请求生成单元,用于根据第一获取单元获取的所述至少一个共享文件的参数信息以及所述文件操作指示生成文件操作请求;
第二发送单元,用于将请求单元生成的所述文件操作请求发送给源电子设备,以便源电子设备对共享文件中所述至少一个共享文件进行文件操作指示对应的文件处理。
27.根据权利要求25所述的装置,其特征在于,所述第一共享信息包中还包括:所述共享文件;该装置还包括:
第二存储单元,用于存储第一共享信息包中的所述共享文件;
操作获取单元,用于获取用户对第一页面中至少一个共享文件的文件操作指示;
操作处理单元,用于对存储的共享文件中所述至少一个共享文件进行所述文件操作指示所指示的文件操作。
28.根据权利要求25至27任一项所述的装置,其特征在于,所述共享文件中包括空文件夹,该装置还包括:
第二获取单元,用于获取被添加在所述第二显示单元显示的所述第一页面展示的所述空文件夹中的至少一个文件的参数信息以及第二共享设置参数;
第二包生成单元,用于根据第二获取单元获取的所述至少一个文件的参数信息以及第二共享设置参数生成第二共享信息包;
第三发送单元,用于将所述第二共享信息包发送给源电子设备,以便所述源电子设备根据所述第二共享信息包生成展示所述至少一个文件的第二页面,并将所述第二页面显示在显示屏上。
29.根据权利要求25至28任一项所述的装置,其特征在于,所述第一页面通过弹出框、或对话框实现。
30.根据权利要求25至29任一项所述的装置,其特征在于,第二显示单元具体用于:
直接将所述第一页面显示在显示屏上;或者,
在任务栏中设置所述第一页面的提示图标;接收到用户对所述提示图标的指定操作时,将所述第一页面显示在显示屏上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310726433.0A CN104750372B (zh) | 2013-12-25 | 2013-12-25 | 一种文件共享方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310726433.0A CN104750372B (zh) | 2013-12-25 | 2013-12-25 | 一种文件共享方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104750372A true CN104750372A (zh) | 2015-07-01 |
CN104750372B CN104750372B (zh) | 2019-02-01 |
Family
ID=53590153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310726433.0A Active CN104750372B (zh) | 2013-12-25 | 2013-12-25 | 一种文件共享方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104750372B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105306527A (zh) * | 2015-09-14 | 2016-02-03 | 联想(北京)有限公司 | 一种数据分享方法及装置 |
CN107092634A (zh) * | 2017-02-13 | 2017-08-25 | 口碑控股有限公司 | 页面预览的实现方法和装置 |
CN110601960A (zh) * | 2019-09-09 | 2019-12-20 | 珠海格力电器股份有限公司 | 选型报告共享方法、服务器、终端和*** |
CN111339451A (zh) * | 2020-02-14 | 2020-06-26 | 支付宝(杭州)信息技术有限公司 | 用于信息处理的方法、装置和机器可读存储介质 |
CN111767498A (zh) * | 2019-11-15 | 2020-10-13 | 北京沃东天骏信息技术有限公司 | 一种实现文件信息共享的方法和装置 |
WO2021227646A1 (zh) * | 2020-05-15 | 2021-11-18 | 华为技术有限公司 | 文件共享方法及终端设备 |
CN113836105A (zh) * | 2021-09-27 | 2021-12-24 | 深圳市绿联科技股份有限公司 | 一种文件共享方法、文件展示方法、装置和存储介质 |
CN114237464A (zh) * | 2021-11-11 | 2022-03-25 | 荣耀终端有限公司 | 一种数据共享方法及电子设备 |
CN114465972A (zh) * | 2021-06-11 | 2022-05-10 | 北京字跳网络技术有限公司 | 文件夹传输的方法、装置、设备和计算机可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002133392A (ja) * | 2000-10-24 | 2002-05-10 | Matsushita Electric Works Ltd | 画像処理システムにおけるパラメータ設定方法及びその画像処理システム |
CN101287189A (zh) * | 2007-04-09 | 2008-10-15 | ***通信集团公司 | 一种终端显示方法、服务器及终端 |
WO2009008382A1 (ja) * | 2007-07-12 | 2009-01-15 | Nec Corporation | 電子機器、情報出力方法およびプログラム |
CN101754433A (zh) * | 2009-12-24 | 2010-06-23 | 深圳市同洲电子股份有限公司 | 显示移动终端中文件内容的方法及移动终端 |
CN102075544A (zh) * | 2011-02-18 | 2011-05-25 | 博视联(苏州)信息科技有限公司 | 局域网共享文件加密***及其加解密方法 |
CN103092544A (zh) * | 2011-10-27 | 2013-05-08 | 汉王科技股份有限公司 | 电子设备之间共享电子文件的方法和*** |
CN103125107A (zh) * | 2012-06-13 | 2013-05-29 | 华为终端有限公司 | 实现共享信息的方法、用户设备和服务器以及装置 |
-
2013
- 2013-12-25 CN CN201310726433.0A patent/CN104750372B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002133392A (ja) * | 2000-10-24 | 2002-05-10 | Matsushita Electric Works Ltd | 画像処理システムにおけるパラメータ設定方法及びその画像処理システム |
CN101287189A (zh) * | 2007-04-09 | 2008-10-15 | ***通信集团公司 | 一种终端显示方法、服务器及终端 |
WO2009008382A1 (ja) * | 2007-07-12 | 2009-01-15 | Nec Corporation | 電子機器、情報出力方法およびプログラム |
CN101754433A (zh) * | 2009-12-24 | 2010-06-23 | 深圳市同洲电子股份有限公司 | 显示移动终端中文件内容的方法及移动终端 |
CN102075544A (zh) * | 2011-02-18 | 2011-05-25 | 博视联(苏州)信息科技有限公司 | 局域网共享文件加密***及其加解密方法 |
CN103092544A (zh) * | 2011-10-27 | 2013-05-08 | 汉王科技股份有限公司 | 电子设备之间共享电子文件的方法和*** |
CN103125107A (zh) * | 2012-06-13 | 2013-05-29 | 华为终端有限公司 | 实现共享信息的方法、用户设备和服务器以及装置 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105306527A (zh) * | 2015-09-14 | 2016-02-03 | 联想(北京)有限公司 | 一种数据分享方法及装置 |
CN107092634A (zh) * | 2017-02-13 | 2017-08-25 | 口碑控股有限公司 | 页面预览的实现方法和装置 |
CN110601960A (zh) * | 2019-09-09 | 2019-12-20 | 珠海格力电器股份有限公司 | 选型报告共享方法、服务器、终端和*** |
CN110601960B (zh) * | 2019-09-09 | 2020-08-21 | 珠海格力电器股份有限公司 | 选型报告共享方法、服务器、终端和*** |
CN111767498A (zh) * | 2019-11-15 | 2020-10-13 | 北京沃东天骏信息技术有限公司 | 一种实现文件信息共享的方法和装置 |
CN111339451B (zh) * | 2020-02-14 | 2023-04-18 | 支付宝(杭州)信息技术有限公司 | 用于信息处理的方法、装置和机器可读存储介质 |
CN111339451A (zh) * | 2020-02-14 | 2020-06-26 | 支付宝(杭州)信息技术有限公司 | 用于信息处理的方法、装置和机器可读存储介质 |
WO2021227646A1 (zh) * | 2020-05-15 | 2021-11-18 | 华为技术有限公司 | 文件共享方法及终端设备 |
CN114465972A (zh) * | 2021-06-11 | 2022-05-10 | 北京字跳网络技术有限公司 | 文件夹传输的方法、装置、设备和计算机可读存储介质 |
CN114465972B (zh) * | 2021-06-11 | 2023-11-21 | 北京字跳网络技术有限公司 | 文件夹传输的方法、装置、设备和计算机可读存储介质 |
CN113836105A (zh) * | 2021-09-27 | 2021-12-24 | 深圳市绿联科技股份有限公司 | 一种文件共享方法、文件展示方法、装置和存储介质 |
CN114237464A (zh) * | 2021-11-11 | 2022-03-25 | 荣耀终端有限公司 | 一种数据共享方法及电子设备 |
CN114237464B (zh) * | 2021-11-11 | 2022-11-04 | 荣耀终端有限公司 | 一种数据共享方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104750372B (zh) | 2019-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104750372A (zh) | 一种文件共享方法和装置 | |
JP6209259B2 (ja) | 情報の電子的集合体のための技術 | |
JP5948353B2 (ja) | インスタントメッセージングにおけるファイルフォルダ伝送の方法およびシステム | |
US8019817B2 (en) | Collaboration support system and control method thereof | |
CN102916984B (zh) | 一种图片编辑动作共享的方法及*** | |
CN105900121B (zh) | 用于生成活动流的方法 | |
US20170134495A1 (en) | Method and apparatus for sharing collaboratively edited document | |
CN104412249A (zh) | 基于云的文件***内的文件处置 | |
KR101662024B1 (ko) | 채팅 메시지를 태깅하는 방법 및 디바이스 | |
CN103051717A (zh) | 一种http请求处理的方法、装置和设备 | |
CN104321760A (zh) | 一种通过互联网将文件公开及共享的***和方法 | |
EP3068070A1 (en) | Method and device for initiating network conference | |
CN102857530B (zh) | 一种上传图片的方法及*** | |
CN104410660A (zh) | 多媒体资源的下载方法、装置、路由器及服务器 | |
KR20150032152A (ko) | 전자 장치 간의 편집 동작을 실행하는 방법 및 장치 | |
CN107665237B (zh) | 数据结构分类装置、非结构化数据的发布订阅***及方法 | |
US8665477B2 (en) | Print system, printing apparatus, and computer program product | |
EP2990947A1 (en) | Method and apparatus for backing up data and electronic device | |
JP6231981B2 (ja) | コンテンツファイルを表すカスタムオブジェクトを生成するための技法 | |
CN102377688B (zh) | 一种文件的传输方法和设备 | |
CN105554290A (zh) | 一种壁纸的分享方法及装置 | |
CN103425397A (zh) | 一种设置快捷方式的方法和设备 | |
CN105786399A (zh) | 一种数据转存方法、装置及*** | |
CN103763610A (zh) | 一种远程桌面的重定向方法及装置 | |
CN104572981A (zh) | 一种网页页面缓存处理方法和移动终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |