电子装置及电子装置间的数据复制方法_2

文档序号:9564638阅读:来源:国知局
br>[0039]除此之外,无线传输单元120也可以是支援红外线传输技术的元件,并通过红外线光来与另一电子装置传送数据。无线传输单元120也可以是电子装置10上的信号输出装置与信号接收装置的组合。在一实施例中,无线传输单元120例如是用以输出声音信号的喇叭以及用以接收声音信号的麦克风的组合。
[0040]存储单元140例如是任意形式的固定式或可移动式随机存取存储器(RandomAccess Memory,简称 RAM)、只读存储器(Read-Only Memory,简称 ROM)、快闪存储器(Flashmemory)、硬盘或其他类似装置或这些装置的组合,而用以记录可由处理单元130执行的多个模块以及各种应用程序。
[0041]处理单元130例如是由单核心或多核心组成的中央处理单元(CentralProcessing Unit,简称CPU),或是其他可程序化的一般用途或特殊用途的微处理器(Microprocessor)、数字信号处理器(Digital Signal Processor,简称 DSP)、可程序化控制器、特殊应用集成电路(Applicat1n Specific Integrated Circuits,简称 ASIC)、可程序化逻辑装置(Programmable Logic Device,简称PLD)或其他类似装置或这些装置的组合。处理单元130是耦接至网络单元110、无线传输单元120及存储单元140,而可存取并执行记录在存储单元140中的模块以及各种应用程序。
[0042]此外,电子装置10还可以包括显示装置(未示出)、其他存储装置(未示出)、电源供应装置(未示出)及信号输入装置(未示出),且不限于此。例如,显示器可以是触控液晶显示面板,电源供应装置可以包括电池。信号输入装置用以接收输入信号。例如,信号输入装置可以包括配置在电子装置10上的实体按键以及各种外接式信号输入装置。
[0043]在本实施例中,存储单元140中的模块至少包括数据复制模块141、传送路径选择模块142、第一传送模块143、第二传送模块144、数据接收模块145以及数据粘贴模块146。这些模块例如是电脑程序、程序或指令,其可载入处理单元130,从而使电子装置10执行复制数据至另一电子装置的功能。以下即举实施例说明电子装置10执行电子装置间的数据复制方法的详细步骤。
[0044]图2是本发明一实施例所示出的电子装置间的数据复制方法的流程图。请参照图2,本实施例的方法适用于图1的电子装置10,以下即搭配电子装置10中的各项元件说明本发明的电子装置间的数据复制方法的详细步骤。
[0045]首先,在步骤S210,数据复制模块141新增一数据于电子装置10的剪贴板(clipboard)中。在本实施例中,剪贴板可用来存放电子装置10的使用者所复制(或剪贴)的数据或文件的暂存区,上述剪贴板例如是电子装置10的操作系统(0S)下的系统剪贴板或是额外设计的专用剪贴板,本发明对此不限制。上述数据可以是纯文本,超文字标记语言(HTML)文件,音频数据、图形图像以及其他文件类型的数据等,本发明对此不限制。
[0046]接着,在步骤S220,传送路径选择模块142判断电子装置10是否连结至关联于网络单元110的一网络,而据以决定利用网络单元110或无线传输单元120来传送新增于剪贴板的数据。简单来说,电子装置10依据网络单元110的网络连线状态来选择传送数据的传输兀件与数据传输路径。
[0047]于是,在步骤S230,若电子装置10未连结至网络,第一传送模块143通过无线传输单元120而直接将数据传送至另一电子装置,从而新增上述数据至另一电子装置内的另一剪贴板。另一方面,在步骤S240,若电子装置10连结至网络,第二传送模块144通过网络单元110且经由网络中的一服务器间接将数据传送至另一电子装置,从而新增上述数据至另一电子装置的另一剪贴板。
[0048]经由上述步骤S210?步骤S240,电子装置10可复制存储于电子装置10的数据并传送至另一电子装置。相对应的,电子装置10也可接收另一电子装置所复制并传送过来的另一数据,并将另一电子装置所传送的另一数据纪录于电子装置10的剪贴板中。如此,电子装置10便可进一步对剪贴板中的另一数据执行特定的操作或编辑。
[0049]基此,在本实施例中,在步骤S250,数据收模块145通过网络单元110或无线传输单元120接收另一数据,并将另一数据新增至电子装置10的剪贴板。具体来说,数据接收模块145可通过网络单元110或无线传输单元120不断的聆听与检测外部信号,从而得知是否有数据将新增于电子装置10的剪贴板。于是,当另一电子装置是通过其网络单元传送另一数据时,数据收模块145将通过网络单元110接收到上述另一数据。当另一电子装置是通过其无线传输单元传送另一数据时,数据收模块145将通过无线传输单元120接收到上述另一数据。
[0050]在步骤S260,当数据粘贴模块146接收到关联于另一数据的粘贴指令时,数据粘贴模块146利用应用程序对另一数据执行一操作,或利用应用程序依据另一数据执行一功能。具体来说,在本实施例中,存储单元140存储有至少一种应用程序,这些应用程序同样可由处理单元130载入并执行,以提供对应的功能。因此,电子装置10可自动地或基于粘贴指令而对另一数据进行粘贴的操作,致使应用程序可对刚粘贴的另一数据执行一特定操作,或致使应用程序可依据刚粘贴的另一数据提供一特定功能。
[0051]举例来说,应用程序可以是用以浏览网页的浏览器应用程序、用以编辑图片的图像编辑应用程序、用以编辑文字文件的文件编辑应用程序,或是其他具有不同功能的应用程序。本发明并不限定应用程序的种类,此些应用程序可以是使用者通过网络自行下载安装或是原本就由装置制造厂商内置于电子装置10之中的应用程序。因此,数据粘贴模块146可利用图像编辑应用程序对另一电子装置所复制并传送的图像数据执行编辑操作。数据粘贴模块146也可利用浏览器应用程序依据另一电子装置所复制与传送的网址文字数据而提供浏览特定网页的功能。
[0052]值得一提的是,本发明的实现方式不限于上述说明,可以对于实际的需求而酌予变更上述实施例的内容。例如,电子装置可具有多种可作为无线传输单元的硬件装置。另夕卜,为了详细说明复制数据如何经由不同的数据传输元件而传送至另一电子装置,以下则举本发明之一实施例来详细描述电子装置间复制数据的步骤。
[0053]图3是本发明一实施例所示出的跨装置数据复制系统的示意图。请参照图3,跨装置数据复制系统80包括电子装置30、电子装置40以及服务器50。电子装置30、电子装置40以及服务器50可通过网络60与彼此或者是网络中的其他装置进行通信或数据的传递。在本实施例中,电子装置30以及电子装置40可以是相同类型的装置或是不同类型的装置,本发明对此不限制。举例来说,电子装置30以及电子装置40可同为平板电脑。或者,在一实施例中,电子装置30可以是一智能手机,而电子装置40可以为一笔记本电脑。
[0054]电子装置30包括网络单元310、处理单元330以及存储单元340。存储单元340存储有数据复制模块341、传送路径选择模块342、第一传送模块343、第二传送模块344、数据接收模块345以及数据粘贴模块346。上述电子装置30中的元件与模块的耦接关系及功能是与图1所示的实施例中的网络单元110、处理单元130、存储单元140、数据复制模块141、传送路径选择模块142、第一传送模块143、第二传送模块144、数据接收模块145以及数据粘贴模块146相同或相似,在此不赘述。
[0055]与前述实施例不同的是,本实施例的电子装置30包括可作为无线传输单元的第一优先传输单元321以及第二优先传输单元322,且存储单元340具有用以存放各式数据与文件的一剪贴板数据库347。在本实施例中,第一优先传输单元321以及第二优先传输单元322可以是具有不同硬件结构与不同信号传输方式的数据传输接口。举例而言,第一优先传输单兀321以及第二优先传输单兀322彼此相异,且第一优先传输单兀321以及第二优先传输单元322可以分别是蓝牙通信模块、NFC通信模块、红外线传输模块或是麦克风与喇叭的组合等近距离的数据传输元件。然而,为了方便与清楚说明本实施例,以下将以第一优先传输单元321为蓝牙通信模块且第二优先传输单元322为麦克风与喇叭的组合为例继续进行说明,但本发明并不以此为限。
[0056]此外,电子装置40包括网络单
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1