文件操作装置及方法,和对应的数字处理设备和数字处理系统的制作方法

文档序号:6444586阅读:123来源:国知局
专利名称:文件操作装置及方法,和对应的数字处理设备和数字处理系统的制作方法
技术领域
本发明涉及到数字处理设备之间的文件操作,特别的,涉及到在不同软硬件平台之间的文件复制/粘贴操作。
背景技术
通常来说,在数字处理设备内部进行复制和粘贴操作的技术已经很成熟。但是,随着数字处理设备类型的多样化以及网络互联操作的需求,经常需要在两台数字处理设备之间进行复制和粘贴的操作。但是,现有技术中在这方面存在很多缺陷。例如,常见的远程桌面技术(Remote Desktop)使得用户可以在两台电脑之间实现剪贴板的复制和粘贴。但是该技术存在下述缺陷:1)通过远程桌面实现剪贴板的复制粘贴必须依赖于网络环境;2)远程桌面只能实现剪贴板的复制和粘贴,而无法实现文件的复制和粘贴;3)远程桌面不是真实的桌面操作系统,而仅仅是在操作系统中的一个窗口。现有技术另一种解决方案是虚拟机技术(Virtual Technology)。对于虚拟机技术而言,可以通过虚拟机共享内存的技术或者HGCM技术实现两个操作系统之间的复制和粘贴。但是,这种虚拟机技术中的两个操作系统是运行在虚拟机(VMM)上的游客操作系统(Guest OS),是运行在同一个硬件平台上的两个操作系统,而不是两个完全独立的硬件平台上实现的操作。现有技术还有一种解决方案是Google发布的云剪贴板技术(Google Docs)。这种技术可以在两台不同的计算机之间进行复制和粘贴操作。但是,这种云剪贴板的在使用时存在很多限制,例如:1)云剪贴板的复制和粘贴操作都必须在Google Docs (基于web的办公工具)工具中完成,无法与Google Docs以外的软件或者第一数字处理设备进行交互,例如无法将内容复制到本地的操作系统;2)G00gle Docs是基于浏览器的应用软件,所以需要依赖于网络环境。以上现有技术主要存在缺陷是操作必须依赖于网络环境,并且必须依赖于相同的硬件平台和操作系统,从而大大限制了这些技术的应用范围。另一方面,随着数字处理设备类型的多样化,人们越来越多的需要在属于不同的硬件平台和操作系统的数字处理设备之间执行文件的复制和粘贴操作。例如,目前出现的Hybrid混合架构数字处理设备,是由面板(pad)和基座(base)组合成一个笔记本电脑的架构形态。Pad可以单独使用,base基座连接外接显示器(HDMI)也可以做独立使用。在混合使用模式下,pad为base提供显示屏、触摸屏和摄像头等设备。在混合使用模式下,pad平台上运行android操作系统,base平台上运行着windows操作系统,两个系统属于不同的硬件平台,并且可以同时运行,相互切换。但是,现有技术中缺乏有效的技术手段实现这种属于不同硬件平台和操作系统的数字处理设备之间的复制和粘贴操作。

发明内容
本发明的目的是提供一种文件操作装置及文件操作方法,可以在不同平台的数字处理设备之间实现文件的复制和粘贴操作。本发明的另一目的是提供一种数字处理设备及由其组成的数字处理系统,使得可以在不同平台的数字处理设备之间实现文件的复制和粘贴操作。根据本发明的第一方面,提供了一种文件操作装置,用于在本地数字处理设备和外部数字处理设备之间执行文件的的复制/粘贴操作,包括:监控模块,用于监控在本地数字处理设备中的复制/粘贴的操作;消息模块,用于与外部数字处理设备发送/接收消息;文件操作模块,用于在本地数字处理设备中执行文件的复制/粘贴操作;通信模块,用于实现两个数字处理设备之间的数据通信。其中,当本地数字处理设备作为复制源时,消息模块执行以下功能:在接收到本地数字处理设备的复制命令时形成向外部数字处理设备发送的复制消息;以及,接收来自外部数字处理设备的请求获取复制内容的消息,并发送给文件操作模块。当本地数字处理设备作为复制目的地时,消息模块执行以下功能:接收来自外部数字处理设备的复制消息,然后发送给文件操作模块;以及,在接收到本地数字处理设备的粘贴命令时,形成向外部数字处理设备发送的请求获取复制内容的消息。当本地数字处理设备作为复制源时,文件操作模块从本地数字处理设备获取复制内容。可选的,当本地数字处理设备作为复制目的地时,文件操作模块将接收到的复制内容粘贴到目的地中。可选的,当本地数字处理设备作为复制目的地时,文件操作模块将接收到的复制内容存储到本地数字处理设备的缓存中。其中,所述通信模块用于在本地数字处理设备和外部数字处理设备之间传送消息和复制内容。所述通信模块通过下述类型通信通道至少其中之一传送消息和数据:嵌入式控制器、微控制单元、通用串行总线、以太网、无线局域网和蓝牙。根据本发明的第二方面,提供了一种数字处理设备,其设置有根据第一方面的文件操作装置。根据本发明的第三方面,提供了一种数字处理系统,其至少包括根据地二方面的数字处理设备的第一数字处理设备和第二数字处理设备,该两个数字处理设备通过相互认证进行配对,以实现相互通信。可选的,所述两个数字处理设备具有相同的硬件平台和/或软件平台。可选的,所述两个数字处理设备具有不同的硬件平台和软件平台。可选的,所述两个数字处理设备共用一个显示单元。根据本发明的第四方面,提供了一种执行文件复制的方法,用于在根据前述第三方面的数字处理系统中执行文件复制,该方法包括:监控到第一数字处理设备的复制命令;向第二数字处理设备发送复制消息;如果监控到第一数字处理设备的粘贴命令,则在第一数字处理设备中执行文件的粘贴操作;接收到来自第二数字处理设备的请求获取复制内容的消息;从第一数字处理设备中获取复制内容;将复制内容传送到第二数字处理设备。
根据本发明的第五方面,提供了一种执行文件粘贴的方法,用于在根据前述第三方面的数字处理系统中执行文件粘贴,该方法包括:接收到来自第一数字处理设备的复制消息;监控到第二数字处理设备的粘贴命令;向第一数字处理设备发送请求获取复制内容的消息;接收到第一数字处理设备传送的复制内容;在第二数字处理设备中执行文件的粘贴命令。根据本发明的第六方面,提供了一种执行文件复制的方法,用于在根据前述第三方面的数字处理系统中执行文件复制,该方法包括:监控到第一数字处理设备的复制命令;获取复制内容;向第二数字处理设备发送复制消息和复制内容。其中,如果监控到第一数字处理设备的粘贴命令,则在第一数字处理设备中执行文件的粘贴操作。可选的,如果在第一数字处理设备中再次监控到复制命令,则再次执行所述“获取复制内容”和“向第二数字处理设备发送复制消息和复制内容”的步骤。根据本发明的第七方面,提供了一种执行文件粘贴的方法,用于在根据前述第三方面的数字处理系统中执行文件粘贴,该方法包括:接收来自第一数字处理设备的复制消息和复制内容;监控到第二数字处理设备的粘贴命令;获取复制内容;在第二数字处理设备中执行文件的粘贴命令。其中,将所述从第一数字处理设备接收的复制内容存储到第二数字处理设备的缓存中,所述“获取复制内容”的步骤是通过第二数字处理设备的文件操作模块从缓存中获取存储的复制内容。可选的,如果再次接收到来自第一数字处理设备的复制消息和复制内容,则将最新接收的复制内容存储到第二数字处理设备的缓存中。根据本发明,用户可以在任意两个对等设备之间进行复制/粘贴操作,这种操作更加真实,符合原有的操作习惯,不需要作任何的改变。此外,本发明的技术方案不局限于网络环境,可以通过USB、EC/MCU、以太网或无线网络等通道传输数据。特别的,本发明的技术方案适用于hybrid混合架构的数字处理设备。


图1显示了本发明优选实施例的文件操作装置的结构示意图;图2显示了采用本发明的文件操作装置的数字处理系统的结构示意图;图3显示了作为复制源的第一数字处理设备中执行的流程图;图4显示了作为复制目的地的第二数字处理设备中执行的流程图;图5显示了根据本发明第二实施例的作为复制源的第一数字处理设备中执行的流程图;图6显示了根据本发明第二实施例的作为复制目的地的第二数字处理设备中执行的流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式
并参照附图,对本发明进一步详细说明。本发明主要涉及到一种文件操作装置,用于在不同平台的数字处理设备之间实现文件的复制和粘贴操作。本发明的文件操作装置可以应用于任何类型的数字处理设备中,用于与对等的数字处理设备之间实现文件的复制和粘贴。这里,对等的数字处理设备是指具备独立的硬件平台和软件平台的数字处理设备,这些数字处理设备可以具有相同的硬件平台和/或软件平台,也可以具有不同的硬件平台和软件平台。特别的,本发明的文件操作装置可以应用于具有不同硬件平台和软件平台的hybrid混合架构的数字处理系统中。使得可以在hybrid混合架构下实现两个完全独立的数字处理设备之间的文件复制和粘贴,就像在一个数字处理设备内部执行文件复制和粘贴那样。图1显示了本发明优选实施例的文件操作装置的结构示意图。如图所示,本实施例的文件操作装置包括监控模块101、消息模块102、文件操作模块103和通信模块104。监控模块101,用于监控在本地数字处理设备中的复制/粘贴的操作。消息模块102,用于与外部数字处理设备发送/接收消息。当本地数字处理设备作为复制源时,消息模块在接收到本地数字处理设备的复制命令时形成向外部数字处理设备发送的复制消息;以及,接收来自外部数字处理设备的请求获取复制内容的消息,并发送给文件操作模块。当本地数字处理设备作为复制目的地时,消息模块接收来自外部数字处理设备的复制消息,然后发送给文件操作模块;以及,在接收到本地数字处理设备的粘贴命令时,形成向外部数字处理设备发送的请求获取复制内容的消息。这里,复制命令和粘贴命令本身包含了复制或粘贴的内容,包括剪贴板数据或者文件数据等。文件操作模块103,用于在本地数字处理设备中执行文件的复制/粘贴操作。当本地数字处理设备作为复制源时,文件操作模块从本地数字处理设备获取复制内容;当本地数字处理设备作为复制目的地时,文件操作模块将接收到的复制内容粘贴到目的地中。这里,获取数据包括从数字处理设备的剪贴板中获取数据,或者从数字处理设备中获取数据。通信模块104,用于实现两个数字处理设备之间的数据通信。通信模块可以在两个数字处理设备之间选择合适的通信通道进行数据通信。这里的数据通信包括消息内容和复制内容的通信。例如,当一个数字处理设备的消息模块有消息要发送给另一个数字处理设备时,则由通信模块来执行消息的发送操作;当一个操作系统需要将复制内容(剪贴板数据或者文件数据)发送给另一个操作系统时,也由通信模块来执行数据的传送操作。本发明中,数字处理设备的通信通道可以是EC/MCU、USB、或其他任意的网络通道。这里,EC表示嵌入式控制器(Embedded Controller),是数字处理设备中固有的硬件设备,在hybrid混合架构下负责传递两个不同硬件平台或软件平台之间的系统消息和系统事件。MCU表示微控制单元(Micro Control Unit),是数字处理设备中固有的硬件设备,在hybrid混合架构下负责传递两个硬件平台或软件平台之间的系统消息和系统事件。USB表示通用串行总线,是不同平台的数字处理设备之间常用的通信通道。其他的网络通道例如包括以太网(Ethernet)、无线局域网(W1-Fi)、蓝牙(Bluetooth)等等。另外,对于hybrid混合架构的计算机系统,则可以使用EC/MCU、USB、网络这三种方式进行通信;如果是普通计算机系统,可以采用网络方式进行通信。图2显示了采用本发明的文件操作装置的数字处理系统的结构示意图。本发明中的数字处理系统至少包括第一数字处理设备100 (例如基座base)和第二数字处理设备200 (例如面板pad),该两个数字处理设备可以具有相同的硬件平台和/或软件平台,也可以具有不同的硬件平台和软件平台。在一个优选实施例中,第一数字处理设备和第二数字处理设备具有不同的硬件平台和操作系统,例如具有windows操作系统的计算机平台的基座,以及具有android操作系统的移动操作系统的面板。此时,两套数字处理设备分别包括CPU、缓存、显卡、内存、硬盘等常用部件,但是第一数字处理设备和第二数字处理设备通过配对成功可以共用一个显示单元,并实现相互的数据通信。此时,本发明的数字处理系统构成混合架构数字处理系统。在实际使用中,这种混合架构下的第一数字处理设备和第二数字处理设备首先需要配对成功才能进行交互操作。配对成功是指在混合架构下第一和第二数字处理设备同时运行,并且相互认证成功以便进行相互通信,这个认证的过程称之为配对。所述第一数字处理设备和第二数字处理设备均设置有相同的上述文件操作装置,例如,均包含有监控模块、消息模块、文件操作模块和通信模块等。两个数字处理设备中的对应模块均具有相同的功能,具体如图1所示实施例所述。从而,可以通过该文件操作装置实现两个独立平台之间的文件复制/粘贴操作。下面介绍根据本发明第一实施例的文件复制/粘贴操作的方法流程。所述方法流程用于在配对成功的第一数字处理设备和第二数字处理设备之间执行。图3显示了作为复制源的第一数字处理设备中执行的流程图。如图3所示,当从第一数字处理设备复制文件,并粘贴到第二数字处理设备中时,作为复制源的第一数字处理设备中执行的方法包括下述步骤:步骤S101,监控到第一数字处理设备的复制命令。监控模块监控到本地数字处理设备发出的复制命令。这里,复制命令可以是鼠标或键盘输入的各种复制文件的命令,例如Ctrl+C的快捷键操作。步骤S102,向第二数字处理设备发送复制消息。消息模块生成复制消息,通过通信模块向配对成功的第二数字处理设备发送该复制消息。步骤S103,如果监控到第一数字处理设备的粘贴命令,则在第一数字处理设备中执行文件的粘贴操作。监控模块如果监控到本地数字处理设备发出的粘贴命令,则表示用户希望在本地数字处理设备中执行复制/粘贴命令,这时文件操作模块从第一数字处理设备中获取复制内容,并粘贴到目的地。步骤S104,接收到来自第二数字处理设备的请求获取复制内容的消息。
监控模块没有监控到本地数字处理设备发出的粘贴命令,而是接收到来自第二数字处理设备的请求获取复制内容的消息,则表示用户希望在外部数字处理设备中执行粘贴命令。步骤S105,从第一数字处理设备中获取复制内容。文件操作模块从第一数字处理设备中获取复制内容,由此完成复制命令。这里,包括从第一数字处理设备的剪贴板和第一数字处理设备中获取复制内容。步骤S106,将复制内容传送到第二数字处理设备。通信模块将获取的复制内容通过通信通道传送给外部的第二数字处理设备,以便第二数字处理设备中的文件操作模块完成粘贴操作。图4显示了作为复制目的地的第二数字处理设备中执行的流程图。如图4所示,当从第一数字处理设备复制文件,并粘贴到第二数字处理设备中时,作为复制目的地的第二数字处理设备中执行的方法包括下述步骤:步骤S201,接收到来自第一数字处理设备的复制消息。第二数字处理设备中的消息模块接收到来自第一数字处理设备的复制消息,表示用户希望在第二数字处理设备中执行粘贴命令。另外,如果第二数字处理设备中的消息模块没有接收到该消息,而是监控模块监控到第二数字处理设备的复制命令,则表示用户希望在第二数字处理设备执行复制命令,这时执行作为复制源的数字处理设备的方法流程,即图3所示的方法流程,该第二数字处理设备作为复制源。步骤S202,监控到第二数字处理设备的粘贴命令。第二数字处理设备中的监控模块监控到第二数字处理设备的粘贴命令,表示用户希望在第二数字处理设备中执行粘贴命令。步骤S203,向第一数字处理设备发送请求获取复制内容的消息。第二数字处理设备的消息模块生成请求获取复制内容的消息,并通过通信模块向第一数字处理设备发送该消息。步骤S204,接收到第一数字处理设备传送的复制内容。第二数字处理设备的通信模块接收到第一数字处理设备传送的复制内容,并传送给文件操作模块。步骤S205,在第二数字处理设备中执行文件的粘贴命令。第二数字处理设备的文件操作模块将接收到的复制内容粘贴到第二数字处理设备的目的地中,完整粘贴命令。下面介绍根据本发明第二实施例的文件复制/粘贴操作的方法流程。所述方法流程用于在配对成功的第一数字处理设备和第二数字处理设备之间执行。图5显示了根据本发明第二实施例的作为复制源的第一数字处理设备中执行的流程图。如图5所示,当从第一数字处理设备复制文件,并粘贴到第二数字处理设备中时,作为复制源的第一数字处理设备中执行的方法包括下述步骤:步骤S301,监控到第一数字处理设备的复制命令。监控模块监控到本地数字处理设备发出的复制命令。这里,复制命令可以是鼠标或键盘输入的各种复制文件的命令,例如Ctrl+C的快捷键操作。
步骤S302,获取复制内容。文件操作模块从第一数字处理设备中获取复制内容,由此完成复制命令。这里,包括从第一数字处理设备的剪贴板和第一数字处理设备中获取复制内容。步骤S303,向第二数字处理设备发送复制消息和复制内容。消息模块生成复制消息,通过通信模块向配对成功的第二数字处理设备发送该复制消息。同时,通信模块将获取的复制内容通过通信通道传送给外部的第二数字处理设备的缓存中,以等待第二数字处理设备中的文件操作模块完成粘贴操作。至此,完成了作为复制源的第一数字处理设备中的复制操作。另外,当监控到第一数字处理设备的粘贴命令时,上述流程还可以包括步骤S304,如果监控到第一数字处理设备的粘贴命令,则在第一数字处理设备中执行文件的粘贴操作。这种情况下,监控模块如果监控到本地数字处理设备发出的粘贴命令,则表示用户希望在本地数字处理设备中执行复制/粘贴命令,这时文件操作模块将获取的复制内容粘贴到本地的目的地。另外,如果在第一数字处理设备中再次监控到复制命令,则再次执行前述步骤S302和S303,从而刷新第二数字处理设备的缓存中存储的复制内容,以等待第二数字处理设备中的文件操作模块完成粘贴操作。图6显示了根据本发明第二实施例的作为复制目的地的第二数字处理设备中执行的流程图。如图6所示,当从第一数字处理设备复制文件,并粘贴到第二数字处理设备中时,作为复制目的地的第二数字处理设备中执行的方法包括下述步骤:步骤S401,接收来自第一数字处理设备的复制消息和复制内容。第二数字处理设备中的消息模块接收到来自第一数字处理设备的复制消息,表示用户希望在第二数字处理设备中执行粘贴命令。另外,如果第二数字处理设备中的消息模块没有接收到该消息,而是监控模块监控到第二数字处理设备的复制命令,则表示用户希望在第二数字处理设备执行复制命令,这时执行作为复制源的数字处理设备的方法流程,即图5所示的方法流程,该第二数字处理设备作为复制源。另外,第二数字处理设备中的通信模块接收到来自第一数字处理设备的复制内容,并将该复制内容存储到缓存中,以等待执行粘贴命令。步骤S402,监控到第二数字处理设备的粘贴命令。第二数字处理设备中的监控模块监控到第二数字处理设备的粘贴命令,表示用户希望在第二数字处理设备中执行粘贴命令。步骤S403,获取复制内容。第二数字处理设备的文件操作模块从缓存中获取存储的复制内容。步骤S404,在第二数字处理设备中执行文件的粘贴命令。第二数字处理设备的文件操作模块将获取到的复制内容粘贴到第二数字处理设备的目的地中,完整粘贴命令。至此,完成作为复制目的地的第二数字处理设备中的粘贴操作。上述流程中,在步骤S402之前,步骤S401可能会执行多次。例如,如果再次接收到来自第一数字处理设备的复制消息和复制内容,则第二数字处理设备会将最新接收的复制内容存储到缓存中,从而刷新缓存中存储的复制内容,并继续等待执行粘贴命令。应该注意,上述描述中的第一、第二数字处理设备是对等的,即第一、第二数字处理设备中的任一个均可以执行上述方法流程。另外,本发明中的数字处理系统不局限于hybrid混合架构,实际上,任何对等设备都可以构成本发明的数字处理系统。例如,两个具有相同或不同操作系统的计算机,或者计算机与无线移动数字处理设备(例如手机、PAD等设备)的配对。这里,对等设备是指具备独立的硬件平台和软件平台的数字处理设备,这些数字处理设备可以具有相同的硬件平台和/或软件平台,也可以具有不同的硬件平台和软件平台。应当理解的是,本发明的上述具体实施方式
仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
权利要求
1.一种文件操作装置,用于在本地数字处理设备和外部数字处理设备之间执行文件的的复制/粘贴操作,包括: 监控模块,用于监控在本地数字处理设备中的复制/粘贴的操作; 消息模块,用于与外部数字处理设备发送/接收消息; 文件操作模块,用于在本地数字处理设备中执行文件的复制/粘贴操作; 通信模块,用于实现两个数字处理设备之间的数据通信。
2.根据权利要求1所述的文件操作装置,当本地数字处理设备作为复制源时,消息模块执行以下功能: 在接收到本地数字处理设备的复制命令时形成向外部数字处理设备发送的复制消息;以及, 接收来自外部数字处理设备的请求获取复制内容的消息,并发送给文件操作模块。
3.根据权利要求1所述的文件操作装置,当本地数字处理设备作为复制目的地时,消息模块执行以下功能: 接收来自外部数字处理设备的复制消息,然后发送给文件操作模块;以及, 在接收到本地数字处理设备的粘贴命令时,形成向外部数字处理设备发送的请求获取复制内容的消息。
4.根据权利要求1所 述的文件操作装置,当本地数字处理设备作为复制源时,文件操作模块从本地数字处理设备获取复制内容。
5.根据权利要求1所述的文件操作装置,当本地数字处理设备作为复制目的地时,文件操作模块将接收到的复制内容粘贴到目的地中。
6.根据权利要求1所述的文件操作装置,当本地数字处理设备作为复制目的地时,文件操作模块将接收到的复制内容存储到本地数字处理设备的缓存中。
7.根据权利要求1所述的文件操作装置,所述通信模块用于在本地数字处理设备和外部数字处理设备之间传送消息和复制内容。
8.根据权利要求7所述的文件操作装置,所述通信模块通过下述类型通信通道至少其中之一传送消息和数据:嵌入式控制器、微控制单元、通用串行总线、以太网、无线局域网和蓝牙。
9.一种数字处理设备,其设置有前述权利要求1-8中任一项所述的文件操作装置。
10.一种数字处理系统,其至少包括根据权利要求9所述的第一数字处理设备和第二数字处理设备,该两个数字处理设备通过相互认证进行配对,以实现相互通信。
11.根据权利要求10所述的数字处理系统,所述两个数字处理设备具有相同的硬件平台和/或软件平台。
12.根据权利要求10所述的数字处理系统,所述两个数字处理设备具有不同的硬件平台和软件平台。
13.根据权利要求10-12中任一项所述的数字处理系统,所述两个数字处理设备共用一个显示单元。
14.一种执行文件复制的方法,用于在权利要求10-13中任一项所述的数字处理系统中执行文件复制,该方法包括: 监控到第一数字处理设备的复制命令;向第二数字处理设备发送复制消息; 如果监控到第一数字处理设备的粘贴命令,则在第一数字处理设备中执行文件的粘贴操作; 接收到来自第二数字处理设备的请求获取复制内容的消息; 从第一数字处理设备中获取复制内容; 将复制内容传送到第二数字处理设备。
15.一种执行文件粘贴的方法,用于在权利要求10-13中任一项所述的数字处理系统中执行文件粘贴,该方法包括: 接收到来自第一数字处理设备的复制消息; 监控到第二数字处理设备的粘贴命令; 向第一数字处理设备发送请求获取复制内容的消息; 接收到第一数字处理设备传送的复制内容; 在第二数字处理设备中执行文件的粘贴命令。
16.一种执行文件复制的方法,用于在权利要求10-13中任一项所述的数字处理系统中执行文件复制,该方法包括: 监控到第一数字处理设备的复制命令; 获取复制内容; 向第二数字处理设备发送复制消息和复制内容。
17.根据权利要求16所述的方法,如果监控到第一数字处理设备的粘贴命令,则在第一数字处理设备中执行文件的粘贴操作。
18.根据权利要求16所述的方法,如果在第一数字处理设备中再次监控到复制命令,则再次执行所述“获取复制内容”和“向第二数字处理设备发送复制消息和复制内容”的步骤。
19.一种执行文件粘贴的方法,用于在权利要求10-13中任一项所述的数字处理系统中执行文件粘贴,该方法包括: 接收来自第一数字处理设备的复制消息和复制内容; 监控到第二数字处理设备的粘贴命令; 获取复制内容; 在第二数字处理设备中执行文件的粘贴命令。
20.根据权利要求19所述的方法,将所述从第一数字处理设备接收的复制内容存储到第二数字处理设备的缓存中,所述“获取复制内容”的步骤是通过第二数字处理设备的文件操作模块从缓存中获取存储的复制内容。
21.根据权利要求19所述的方法,如果再次接收到来自第一数字处理设备的复制消息和复制内容,则将最新接收的复制内容存储到第二数字处理设备的缓存中。
全文摘要
本发明公开了一种文件操作装置及方法,设置有该装置的数字处理设备,以及由此构成的数字处理系统。所述文件操作装置用于在本地数字处理设备和外部数字处理设备之间执行文件的的复制/粘贴操作,其包括用于监控在本地数字处理设备中的复制/粘贴操作的监控模块,用于与外部数字处理设备发送/接收消息的消息模块,用于在本地数字处理设备中执行文件的复制/粘贴操作的文件操作模块,用于实现两个数字处理设备之间的数据通信的通信模块。根据本发明,用户可以在任意两个对等设备之间进行复制/粘贴操作,这种操作更加真实,符合原有的操作习惯,不需要作任何的改变。
文档编号G06F9/54GK103186430SQ201110456240
公开日2013年7月3日 申请日期2011年12月30日 优先权日2011年12月30日
发明者陈实 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1