串行接口便携式装置用户数据自动同步和自动交换的装置和方法

文档序号:6442713阅读:94来源:国知局
专利名称:串行接口便携式装置用户数据自动同步和自动交换的装置和方法
技术领域
本发明涉及一种数据同步装置、系统及其方法,特别是一种具有自动同步功能的数据自动同步方法。
背景技术
在串行的规范中定义了两种装置,集线器与功能,功能就是指一般的串行装置,而集线器则可以将多个串行装置连接起来的串行装置。还有一种串行装置110,如图1所示,复合了功能112与集线器111,也就是说,这样的复合式装置110可以与具有其它功能131的其它串行装置130相连接,并以集线器111与计算机120相连接,使自己除了提供给计算机120自身的功能外,还可以提供连接在其上的其它功能给计算机120。而通过这种复合式装置110的连接,对于计算机120的逻辑连接而言,其它串行装置130与复合式装置120均直接连接在计算机120上,也就是其它串行装置130通过复合式装置120与计算机120连接或直接与计算机120连接对计算机120产生的结果是相同的。但是,目前的操作系统并没有提供非光驱的自动执行功能,也就是说,对于目前可与计算机连接的便携式电子装置在与计算机做数据传输(例如数据同步、数据更新)时,都需要使用者先手动的安装数据传输的专用软件(如同步程序、数据更新程序),且要在便携式电子装置与计算机相连接之后,再次手动的执行专用软件,才可以达到数据传输的目的,因此这样的操作过程相当的繁杂不方便,同时也违背了使用串行、火线等随插即用功能的便利性,因此如何能提供使计算机自动执行数据传输程序的功能,让使用者可以方便的使用随插即用功能的便携式电子装置并将其上的数据同步,成为亟待改善的问题之一。

发明内容
针对上述现有技术存在的缺陷或不足,本发明的主要目的在于提供一种串行接口便携式装置用户数据自动同步和自动交换的装置和方法。为了实现上述任务,本发明采取如下的技术解决方案一种串行接口便携式装置用户数据自动同步和自动交换的方法,其特征在于,该方法包括下列步骤在便携式电子装置内设置控制单元、连接单元和储存单元,并通过连接单元和计算机连接;储存单元储存有自动执行的同步程序以及同步数据;便携式电子装置内的控制单元负责发出控制信号,通过连接单元送入计算机中,使计算机的操作系统产生一个虚拟磁盘区,并且在该虚拟磁盘区上存放着实际上是储存于储存单元的同步程序;计算机同步程序自动检测是否有另一个便携式电子装置和计算机相连接;如果没有检测到有其它便携式电子装置连接到计算机,则计算机的操作系统依据自动执行的目标,读取并执行同步程序,使便携式电子装置和计算机进行数据同步;如果检测到有其它便携式电子装置连接到计算机,计算机的操作系统依据自动执行的目标,读取并执行同步程序,使两个便携式电子装置通过计算机进行数据同步。本发明的一种串行接口便携式装置用户数据自动同步和自动交换的方法,由计算机外部的便携式电子装置与计算机间传递控制信号,使计算机设置具有虚拟光盘的虚拟光驱后,自动执行的同步程序实际上储存于便携式电子装置之中,据以进行计算机与便携式电子装置间或两便携式电子装置间的数据同步。


图1是现有技术的串行实体连接示意图。图2是本发明的数据自动同步装置结构图。图3是本发明一种数据自动同步方法实现流程图。图4是本发明实施例给出的一种数据自动同步装置结构示意图。上述图中的标号分别表示110、串行复合式装置,111、集线器,112、功能,120、计算机,130、串行装置,131、功能,200、便携式电子装置,210、控制单元,211、集线器,212、装置功能,213、虚拟光驱功能,220、储存单元,221、闪存,222、储存媒体,230、连接单元。以下结合附图和发明人给出的最佳实施例对本发明作进一步的详细说明。
具体实施例方式参见图1,图1给出了实现本发明方法的一种数据自动同步系统的结构框图,该系统在便携式电子装置200中设置控制单元210、储存单元220、连接单元230,其中控制单元负责发出控制信号到与连接单元230相连接的计算机120,使得计算机120的操作系统设置一个虚拟磁盘区,并且在虚拟磁盘区上存放着实际上储存于储存单元220的同步程序;储存单元220负责储存会被自动执行的同步程序以及同步数据,另外,同步程序与进行同步的同步数据不一定需要储存在同一个储存媒体之中;连接单元230负责与计算机120通讯,传送控制单元210发出的控制信号,储存单元220储存的同步程序与同步数据至相连接的计算机120,若为双向的同步,则连接单元230将再负责接收计算机120传送来的同步数据指令。下面以一个实施例来说明本发明的系统操作方法,请参照申请人给出的如图3的数据自动同步方法的流程图,首先将PDA通过图2中的连接单元230与计算机120相连接(步骤410),连接的方式可以使用串行或Firewire ;在PDA与计算机120相连之后,计算机120会发出询问装置的配置信息的请求,于是PDA上的控制单元210会通过连接单元230发出PDA本身与光驱的配置信息(此即为控制信号)至计算机120(步骤420),计算机120收到上述配置信息后,在操作系统上会建立两个装置,一个是PDA本身,另外一个则是计算机产生的虚拟光驱,PDA可以在发出另外的控制信号,使得计算机120中的虚拟光驱中有一张储存有autorim. inf与同步程序的光盘片,于是,运行在计算机120上的操作系统依据autorun. inf记载着自动执行的目标,读取同步程序并自动执行(步骤430),由于同步程序实际上储存于PDA上,于是计算机120读取同步程序的动作实际上是通过连接模块230将同步程序由PDA传送到计算机120,在计算机120执行同步程序之后,同步程序会自动的将PDA与计算机120中的个人数据(同步数据)进行同步(步骤440)。另外当使用者由PDA
4的操作欲删除同步程序时,为了保护储存于储存单元220的同步程序的完整性,使同步可以正常的进行,控制单元210会禁止删除同步程序的动作被执行。参见图2,该图为另一种实现本发明方法的数据自动同步系统的结构框图,该数据自动同步系统适用于PDA、手机、电子游乐器或多媒体播放机等电子装置,但不局限于上述这些装置。如图所示,该数据自动同步系统含有便携式电子装置300、计算机120以及数据传输界面330,其中便携式电子装置300中设有控制模块310、储存单元320,分别与图2的控制单元210与储存单元220相似;计算机120中设有执行模块360。控制模块310负责通过数据传输界面330发出控制信号到计算机120,使得计算机120的操作系统设置一个虚拟磁盘区,并且虚拟磁盘区上存放有实际上储存于储存模块320的同步程序;储存模块320负责储存会被自动执行的同步程序以及进行同步的同步数据,另外,同步程序与同步数据可以储存在不同的储存媒体中;数据传输界面330负责将便携式电子装置300与计算机120连接在一起,并传送控制模块310发出的控制信号与储存模块320储存的同步程序与同步数据至计算机120 ;执行模块360负责接收由数据传输界面330传来的控制信号,并且依据控制信号在计算机120上设置存放有同步程序的虚拟磁盘区,并自动执行虚拟磁盘区中的同步程序。本实施例以随身多媒体播放机为例,首先将随身多媒体播放机插上计算机120 (步骤410),连接的方式可以使用串行或Firewire,但不以此为限,在随身多媒体播放机与计算机120连接之后,随身多媒体播放机上的控制模块310会发出控制信号至计算机120 (步骤420),通过随身多媒体播放机与计算机120间的数据传输模块330,执行模块360将接收到控制信号,控制信号会使得执行模块360在计算机120的操作系统上建立两个装置,一个是随身多媒体播放机本身产生的磁盘区,另外一个则是放入虚拟光盘的虚拟光驱,于是执行模块360使用计算机120上的操作系统提供的自动执行功能执行同步程序(步骤430),由于同步程序实际上储存于随身多媒体播放机上,于是计算机120读取同步程序的动作实际上是通过数据传输界面330将同步程序由随身碟传送到计算机120,在执行模块360执行同步程序之后,同步程序会自动的将随身碟的档案复制到计算机120上(步骤440)。另外当使用者操作计算机120时,发现随身多媒体播放机中有一个不知名的程序,事实上就是同步程序,于是想将程序删除,但控制模块120会禁止这个删除的操作,使得使用者无法完成删除这个不知名的程序。数据自动同步系统含有第一便携式电子装置300、计算机120以及数据传输界面330,其中第一便携式电子装置300中设有控制模块310、储存单元320 ;计算机120中有执行模块360、连接模块390。储存模块320负责储存会被自动执行的同步程序以及进行同步的第一同步数据,另外,同步程序与第一同步数据可以储存在不同的储存媒体中;数据传输界面330负责将第一便携式电子装置300与计算机120连接在一起,并传送控制模块310发出的控制信号与储存模块320储存的同步程序与第一同步数据至计算机120,以及将由执行模块360传送的第二同步数据传送至第一便携式电子装置300 ;执行模块360负责接收由数据传输界面330传来的控制信号,并且依据控制信号在计算机120上设置存放有同步程序的虚拟磁盘区,并自动执行虚拟磁盘区中的同步程序、将接收到的第一同步数据传送到连接模块390,并接收由连接模块390传送的第二同步数据、以及检测是否有第二便携式电子装置302通过连接模块390连接于计算机120上;连接模块390负责与第二便携式电子装置302相连接、传送由执行模块360传来的第一同步数据到该第二便携式电子装置302,以及接收由第二便携式电子装置302传来的第二同步数据至执行模块360。
首先使用者必须要将手机与计算机120相连接(步骤410),在手机与计算机120连接之后,随身碟上的控制模块310会发出控制信号至计算机120(步骤420),通过随身多媒体播放机与计算机120间的数据传输模块330,执行模块360将接收到控制信号,控制信号会使得执行模块360在计算机120的操作系统上建立放入虚拟光盘的虚拟光驱,于是执行模块360使用计算机120上的操作系统提供的自动执行功能执行实际上储存于手机上的同步程序(步骤430),在执行模块360执行同步程序之后,同步程序会使得执行模块360检测是否有第二便携式电子装置302连接于计算机120上(步骤450),例如随身多媒体播放机,若是有随身多媒体播放机与连接模块390连接,则执行模块360会经由数据传输界面330将手机上的通讯簿(第一同步数据)通过连接模块390传送到随身多媒体播放机,以进行数据的同步;又,如果是第二便携式电子装置同样为另一支手机,那么执行模块360会检测到有手机连接在连接模块390上,于是将两支手机的通讯簿进行同步,也就是将原先的手机的通讯簿通过数据传输界面330与连接模块390传送给另一支手机,而另一支手机的通讯簿(第二同步数据)也会经过连接模块390与数据传输界面抵达原来的手机,完成同步的动作。
权利要求
1.一种串行接ロ便携式装置用户数据自动同步和自动交換的方法,在计算机上以自动执行功能执行储存于可携式电子装置的同步程序,使可携式电子装置与计算机进行数据同歩,其特征在于,该方法包括下列步骤1)连接计算机与可携式电子装置;2)计算机发出请求信号;3)可携式电子装置接收请求信号,4)响应计算机设置具有同步程序的虚拟磁盘区的配置信息;5)计算机依据配置信息设置虚拟磁盘区,并执行同步程序;6)同步计算机与可携式电子装置。
2.—种串行接ロ便携式装置用户数据自动同步和自动交換的装置,使计算机以自动执行(autorim)功能执行同步程序,使数据自动同步装置与计算机进行数据同歩,数据自动同步装置包含储存单元,用来储存同步程序及第一同步数据;控制単元,用来接收计算机发出的请求信号,并响应配置信息至计算机,使计算机设置具有同步程序的虚拟磁盘区;及连结单元,与计算机相连接,用来传送配置信息、同步程序、及第一同步数据至计算机。
3.如权利要求2所述的装置,其特征在干,所述储存単元包含两个储存媒体,用来分別储存该同步程序与该同步数据。
4.如权利要求2所述的装置,其特征在干,所述连结単元用来接收由该计算机传来的第二同歩数据。
5.如权利要求2所述的装置,其特征在干,所述控制単元用来禁止同步程序被删除。
全文摘要
本发明公开了串行接口便携式装置用户数据自动同步和自动交换的装置和方法,该方法在便携式电子装置内设置控制单元、连接单元和储存单元,并通过连接单元和计算机连接,将计算机外部的便携式电子装置与计算机之间传递控制信号,使计算机设置具有虚拟光盘的虚拟光驱后,计算机以自动执行(autorun)功能执行虚拟光盘中的同步程序,自动执行的同步程序实际上储存于便携式电子装置之中,以进行计算机与便携式电子装置间或两便携式电子装置间的数据同步。
文档编号G06F13/38GK102567263SQ201110435939
公开日2012年7月11日 申请日期2011年12月17日 优先权日2011年12月17日
发明者陈淮琰 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1