CN103186430A - 文件操作装置及方法,和对应的数字处理设备和数字处理*** - Google Patents
文件操作装置及方法,和对应的数字处理设备和数字处理*** Download PDFInfo
- Publication number
- CN103186430A CN103186430A CN2011104562409A CN201110456240A CN103186430A CN 103186430 A CN103186430 A CN 103186430A CN 2011104562409 A CN2011104562409 A CN 2011104562409A CN 201110456240 A CN201110456240 A CN 201110456240A CN 103186430 A CN103186430 A CN 103186430A
- Authority
- CN
- China
- Prior art keywords
- digital processing
- processing device
- digital
- copy
- message
- 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.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种文件操作装置及方法,设置有该装置的数字处理设备,以及由此构成的数字处理***。所述文件操作装置用于在本地数字处理设备和外部数字处理设备之间执行文件的的复制/粘贴操作,其包括:用于监控在本地数字处理设备中的复制/粘贴操作的监控模块,用于与外部数字处理设备发送/接收消息的消息模块,用于在本地数字处理设备中执行文件的复制/粘贴操作的文件操作模块,用于实现两个数字处理设备之间的数据通信的通信模块。根据本发明,用户可以在任意两个对等设备之间进行复制/粘贴操作,这种操作更加真实,符合原有的操作习惯,不需要作任何的改变。
Description
技术领域
本发明涉及到数字处理设备之间的文件操作,特别的,涉及到在不同软硬件平台之间的文件复制/粘贴操作。
背景技术
通常来说,在数字处理设备内部进行复制和粘贴操作的技术已经很成熟。但是,随着数字处理设备类型的多样化以及网络互联操作的需求,经常需要在两台数字处理设备之间进行复制和粘贴的操作。
但是,现有技术中在这方面存在很多缺陷。
例如,常见的远程桌面技术(Remote Desktop)使得用户可以在两台电脑之间实现剪贴板的复制和粘贴。但是该技术存在下述缺陷:1)通过远程桌面实现剪贴板的复制粘贴必须依赖于网络环境;2)远程桌面只能实现剪贴板的复制和粘贴,而无法实现文件的复制和粘贴;3)远程桌面不是真实的桌面操作***,而仅仅是在操作***中的一个窗口。
现有技术另一种解决方案是虚拟机技术(Virtual Technology)。对于虚拟机技术而言,可以通过虚拟机共享内存的技术或者HGCM技术实现两个操作***之间的复制和粘贴。但是,这种虚拟机技术中的两个操作***是运行在虚拟机(VMM)上的游客操作***(Guest OS),是运行在同一个硬件平台上的两个操作***,而不是两个完全独立的硬件平台上实现的操作。
现有技术还有一种解决方案是Google发布的云剪贴板技术(GoogleDocs)。这种技术可以在两台不同的计算机之间进行复制和粘贴操作。但是,这种云剪贴板的在使用时存在很多限制,例如:1)云剪贴板的复制和粘贴操作都必须在Google Docs(基于web的办公工具)工具中完成,无法与Google Docs以外的软件或者第一数字处理设备进行交互,例如无法将内容复制到本地的操作***;2)Google 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)、无线局域网(Wi-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等设备)的配对。这里,对等设备是指具备独立的硬件平台和软件平台的数字处理设备,这些数字处理设备可以具有相同的硬件平台和/或软件平台,也可以具有不同的硬件平台和软件平台。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
Claims (21)
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所述的方法,如果再次接收到来自第一数字处理设备的复制消息和复制内容,则将最新接收的复制内容存储到第二数字处理设备的缓存中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104562409A CN103186430A (zh) | 2011-12-30 | 2011-12-30 | 文件操作装置及方法,和对应的数字处理设备和数字处理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104562409A CN103186430A (zh) | 2011-12-30 | 2011-12-30 | 文件操作装置及方法,和对应的数字处理设备和数字处理*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103186430A true CN103186430A (zh) | 2013-07-03 |
Family
ID=48677608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104562409A Pending CN103186430A (zh) | 2011-12-30 | 2011-12-30 | 文件操作装置及方法,和对应的数字处理设备和数字处理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103186430A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018032699A1 (zh) * | 2016-08-17 | 2018-02-22 | 广州视睿电子科技有限公司 | 一种数据提取、粘贴处理的方法、装置及其*** |
CN107967184A (zh) * | 2017-11-30 | 2018-04-27 | 北京奇艺世纪科技有限公司 | 远程协助中复制粘贴方法、装置及电子设备 |
CN112445578A (zh) * | 2020-12-11 | 2021-03-05 | 西安万像电子科技有限公司 | 零终端数据处理***及其文件复制方法、装置 |
CN112445579A (zh) * | 2020-12-11 | 2021-03-05 | 西安万像电子科技有限公司 | 零终端数据处理***及其文件复制方法、装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061752A1 (en) * | 2005-09-15 | 2007-03-15 | Microsoft Corporation | Cross-application support of charts |
US20090144368A1 (en) * | 2007-12-03 | 2009-06-04 | Microsoft Corporation | Clipboard for application sharing |
CN101467139A (zh) * | 2006-06-09 | 2009-06-24 | 微软公司 | 在本地和远程模块之间拖放对象 |
CN102004747A (zh) * | 2009-08-31 | 2011-04-06 | 鸿富锦精密工业(深圳)有限公司 | 具有文件自动复制功能的***、装置及方法 |
-
2011
- 2011-12-30 CN CN2011104562409A patent/CN103186430A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061752A1 (en) * | 2005-09-15 | 2007-03-15 | Microsoft Corporation | Cross-application support of charts |
CN101467139A (zh) * | 2006-06-09 | 2009-06-24 | 微软公司 | 在本地和远程模块之间拖放对象 |
US20090144368A1 (en) * | 2007-12-03 | 2009-06-04 | Microsoft Corporation | Clipboard for application sharing |
CN102004747A (zh) * | 2009-08-31 | 2011-04-06 | 鸿富锦精密工业(深圳)有限公司 | 具有文件自动复制功能的***、装置及方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018032699A1 (zh) * | 2016-08-17 | 2018-02-22 | 广州视睿电子科技有限公司 | 一种数据提取、粘贴处理的方法、装置及其*** |
CN107967184A (zh) * | 2017-11-30 | 2018-04-27 | 北京奇艺世纪科技有限公司 | 远程协助中复制粘贴方法、装置及电子设备 |
CN112445578A (zh) * | 2020-12-11 | 2021-03-05 | 西安万像电子科技有限公司 | 零终端数据处理***及其文件复制方法、装置 |
CN112445579A (zh) * | 2020-12-11 | 2021-03-05 | 西安万像电子科技有限公司 | 零终端数据处理***及其文件复制方法、装置 |
CN112445578B (zh) * | 2020-12-11 | 2023-06-16 | 西安万像电子科技有限公司 | 零终端数据处理***及其文件复制方法、装置 |
CN112445579B (zh) * | 2020-12-11 | 2023-07-21 | 西安万像电子科技有限公司 | 零终端数据处理***及其文件复制方法、装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103226454B (zh) | 一种实现多屏显示的方法及*** | |
US10419240B2 (en) | Method of bus virtualization in computing machine intercommunications | |
US8924502B2 (en) | System, method and computer program product for updating a user session in a mach-derived system environment | |
CN103778079B (zh) | 可共用usb装置的双操作***体系结构及共用方法 | |
EP3447631B1 (en) | Writing trajectory synchronization method and system for multiple clients | |
CN103874984B (zh) | 可虚拟化以及前向兼容硬件‑软件接口 | |
US11003353B2 (en) | Method and system of enhanced interaction with a shared screen | |
CN104428731A (zh) | 集成移动桌面 | |
CN110851224B (zh) | 一种基于容器的idv云桌面的智能切换***及方法 | |
JP2016511876A (ja) | 端末間画像共有方法、端末デバイス、および通信システム | |
CN103778591A (zh) | 处理图形运算负载平衡的方法及*** | |
US20130103861A1 (en) | Wake up state synchronization method between docked terminals and docking system using the same | |
CN110708426A (zh) | 双屏同步显示方法及装置、服务器及存储介质 | |
CN102375918A (zh) | 设备间互动虚拟角色*** | |
US20160364261A1 (en) | Apparatus and method for providing adaptive virtual desktop operating system service | |
CN103186430A (zh) | 文件操作装置及方法,和对应的数字处理设备和数字处理*** | |
JP2004317583A (ja) | 描画装置 | |
CN103078896A (zh) | 一种大小屏数据共享的实现方式 | |
CN105630718A (zh) | 提供主机即时切换分享通用串行总线电子设备的电子装置 | |
EP2793122A2 (en) | Method for controlling audio output and device supporting the same | |
US20160329029A1 (en) | Apparatus and method for integrating a smart mobile device and a touch device | |
US11328693B2 (en) | Image display device, method, medium and electronic device based on mobile terminal | |
US20140267096A1 (en) | Providing a hybrid touchpad in a computing device | |
CN102073376A (zh) | 便携式无线操作***及方法 | |
CN104932820A (zh) | 基于usb映射的触摸屏使用方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130703 |
|
RJ01 | Rejection of invention patent application after publication |