数据日益频繁地从办公室计算机被传输到象便携式设备或电话那样
的便携式装置中。数据在一种或另一种装置中可以被修改、取消或产生。
每个不同的设备所包含的数据受到干扰因而不同,人们对数据进行同步。
例如,该同步可以包含一个步骤,该步骤在于用包含在便携式设备中的
更新版本替换包含在办公室计算机中的文件的旧版本。该同步也可以涉
及象对应于一种应用的文件字段那样的文件内部数据的更新。该同步同
样可以涉及在电话目录的数据库中的地址。该同步也可以包含一个步骤,
该步骤删除或添加只在计算机或便携式设备中被删除或产生的文件。
使办公室计算机以自动方式与便携式计算机通信的技术通过文件
US-A-5666530已为人们所熟知。该同步可以按照预定的时间表被编程。
当到达确定的时间表时,包含在便携式计算机中的芯片中的时钟将启动
该同步。每个办公室计算机和便携式计算机都包含一个调制解调器,并
且通过电话能够通信。该文件也考虑到通过一个并行端口,一个串行端
口或通过无线电进行计算机的连接。同时包含在便携式计算机和办公室
计算机中的相同文件版本可以作比较。一旦在相同文件版本之间的差别
被识别,用户就被讯问是否希望该通信被自动地确立。在用户许可的情
况下,同一文件的同一版本将被存储在办公室计算机和便携式计算机中。
而且人们已熟悉,文件WO99/22324从便携式计算机将约会的请求编
制程序。这种便携式计算机通过电缆串联连接、红外线、网卡或通过无
线调制解调器与办公室计算机进行通信。这种请求可以作为例如用来通
过e-mail发送召集通知的基础。该便携式计算机产生一个表示约会请求
的对象,并且对于它的唯一方式的标识通过用其它的装置分配一个标识
号码,这个装置例如是工作站,该计算机与这些工作站通信。
但是,在没有添加每个终端上所专用的接口的情况下,这些文件并没
有说明如何使数据同步。这些文件没有更多地说明名称及哪一类协议能
够用来实行同步。
另一方面人们熟悉使用AT协议、通过调制解调器发送数据。该协议
在ITU-T V25和ETSI TS GSM V7.07文件中已形成术语。然而,该协议
不太适合于数据同步。
因此,在没有用来同样地添加专门接口的情况下,需要对于允许使数
据同步的方法和便携式装置。本发明同样地涉及通过串联连接被连接的
便携式计算机和装置的数据同步方法,该方法包含若干步骤,即根据协
议AT、通过在一种命令的串联连接中的计算机的发送的步骤,将一种专
用协议规定用于同步的协议变换的步骤,从该便携式装置向一种指出在
所规定的同步专用协议中的转变的应答计算机进行发送的步骤,使用规
定的同步专用协议进行便携式装备和计算机的数据同步的步骤。
根据一种变型,在同步步骤之后,该同步方法还包含一个从便携式装
置向指出在协议AT中的转变的命令AT的计算机发送的步骤。
根据另一种变型,该专用同步协议是一种分组传输协议。
再根据一种变型,该协议变换命令是一种AT+CPROT命令。
在用计算机发送的步骤之前,该同步方法优先包含通过在该便携式装
置接受的专用协议中的便携式装置询问命令AT的计算机进行发送的步
骤,从便携式装置向指出被接受的专用协议的应答计算机发送的步骤。
根据另一种变型,该便携式装置是一种便携式电话终端。
再根据另一种变型,该便携式装置是一种设备。
本发明也涉及一个具有一个串行端口的便携式装置,一个解释在串行
连接中所接收的命令直到一个协议变换命令为止的解释程序AT,一个在
协议变换命令之后解释在串行端口接收的命令的专用同步协议的解释程
序。
根据这个便携式装置的一种变型,该专用同步协议是分组传输协议。
根据另一种变型,该协议变换命令是一个AT+CPROT命令。
根据另一种实施方式,该便携式装置是一种便携式电话终端。
再根据另一种实施方式,该便携式装置是一种设备。
在阅读跟随作为例子给出的本发明的实施方式之后的说明中并参考
所示出的附图,本发明显露出其它的特性和优点:
本发明建议一种在标准串联连接中的计算机和便携式装置的数据同
步方法。对于串联连接,发送根据标准传输协议的命令,以便规定同步
的专用传输协议。
下面,我们将说明本发明实施方式的例子。
图1表示通过串联连接3连接到计算机2的便携式电话的终端1。该
串联连接3适合于根据协议AT的命令传输。该便携式终端和计算机各自
包含象电话地址目录或文件目录那样的被同步之前的数据。这些数据在
便携式终端上可以被修改而不是在计算机上修改,或者是在计算机上修
改而不能在便携式终端上修改。象以后进行说明的那样,通过串联连接3
进行数据同步。例如,通过被连接到计算机2和便携式终端1的各自的
串联端口上的标准串联电缆,该串联连接能够被实施。而且以后所说明
的方法在便携式终端通信和计算机通信的开头使用标准协议AT的命令。
在具有串联连接的计算机和便携式装置上通常准备一种解释程序AT。
图2表示一种根据本发明的计算机和便携式装置的数据同步方法的
方框图。计算机和便携式终端通过使用协议命令AT可以预先通信。
根据本发明的同步方法通过由计算机发送命令10在由该装置所接受
的同步专用协议上可以方便地和随意地具有一个便携式装置的询问步
骤。该方法然后通过一个命令20可以具有一个便携式装置的应答步骤,
命令20表示所接受的专用协议。
在第一步骤中,计算机向串联连接3发送一个命令AT10。该命令AT
按照该便携式装置所接收的同步专用协议询问便携式装置。所使用的命
令可以是这样类型的命令,即:
![]()
例如,该计算机同样例如根据它本身接受的协议有可能选择所接受的
协议。
便携式装置通过在串联连接3上根据命令AT20的步骤进行应答,指
出一个或多个被接受的同步专用协议。在该应答中,通过发送一个被接
受的同步专用协议的列表,计算机在这些协议中确定最适合用于数据同
步的专用协议。
该应答命令可以缺省地采取下面的形式:
+CPROT:X,Y,Z,用X,Y,和Z作为该命令的参数。
在所接受的专用协议表被发送的情况下,该命令采取一连串命令
+CPROT的形式,是以下面的形式出现:
+CPROT:X,Y,Z
+CPROT:X’,Y’Z’
+CPROT:X”,Y”,Z”
该便携式装置在所接受的专用协议表的末尾可以发送一个命令25
OK,以便指出应答的结束。
参数X识别由便携式装置接收的专用协议。例如,它能够识别分组传
输协议。
这里参数Y识别被接受的同步专用协议的版本。该参数是随意的,并
且不能发送给计算机。
参数Z指出一个由便携式装置所接受的应用协议。该参数同样是随意
的。
在图2的例子中,便携式装置发送下述应答命令20:
+CPROT:16,“V1.0”,16
因此该命令被读作:协议16被接受。从该协议所接受的版本是版本
“1.0”。该应用协议16被接受。
应答命令参数X允许计算机确定哪个同步专用协议能够在下述步骤
中使用。参数Y允许计算机决定哪个同步专用协议版本可以被使用。因
此能够方便地避免在由计算机和便携式装置所接受的协议版本之间的冲
突。参数Z例如能够用作指示在便携式装置中的可用的应用协议。
在接收应答信息之后,计算机可以选择一个由它本身和便携式装置所
接受的协议。如果计算机和便携式装置彼此被认出,那么步骤10和20
可以被取消;如果该同步预先已经发生,那么就可能是这种情况。
在下述步骤中,计算机在串联连接上发送一个命令AT30,该命令规
定对于该同步所使用的专用协议。该命令可以依赖随意的命令20的结果,
或者可以通过计算机从便携式装置的认别中得出。该命令AT30可以用
下述形式表示:
AT+CPROT=X,Y,Z
参数X,Y,Z具有与被用于命令20的定义相同的含义。因此参数X
允许规定在使用中的专用协议。随意的参数Y允许规定在使用中的专用
协议版本。随意的参数Z允许规定在使用中的应用协议。
在图2的例子中,计算机发送下述的命令30:
AT+CPROT=16,“V1.0”,16
该命令被读为:协议16正在使用。该协议正在使用的版本是版本
“V1.0”。该应用协议16正在使用。
便携式装置因此接收一个向准确同步的专用协议的变换的命令AT
30。
在下述步骤中,便携式装置在所规定的同步专用协议中发送一个转变
的接受40。对此可以使用下述命令AT:CONNECT。
对于计算机该接受作为接收的确认。因此,所使用的协议从此是同步
协议。
当命令10和20的发送步骤没有被实行时,应答40的缺少可以作为
在计算机和便携式装置之间的通信被放弃的信号。当便携式装置不可能
通过命令30使用准确的协议时,它可以发送一个ERROR命令。
现在到达数据同步步骤。在该步骤中,数据在专用协议中被同步。数
据帧50于是在便携式装置和计算机之间被传送。所使用的专用协议可以
是分组同步协议。
当在同步的结束、希望继续在便携式装置和计算机之间传输时,有可
能重新回到协议AT。这样,便携式装置可以向计算机发送一个命令AT60,
以便指出在协议AT中的转变。因此可以使用下述的命令AT以便指出在
协议AT中的转变:0K。
本发明还涉及一种便携式装置。图3表示一个根据本发明的便携式装
置的部件的示意图。一种这样的装置包含一个被连接到解释程序AT(5)
和专用同步协议解释程序(6)的串联端口(4)。所描述的装置还具有
一个在解释程序之间进行通信的处理器(7)。该处理器被连接到例如可
以由存储器芯片组成的数据存贮设备(8)。
便携式装置能够主动交替地提供有效的解释程序AT和专用同步解释
程序以便解释这些命令。这些解释程序当有效时在串联端口允许用它们
的协议中发送和接收专用命令,该串联端口允许一个串联电缆的连接,
以便用一台计算机或一部其它的便携式装置建立串联连接。例如通过使
用无线电连接或红外线连接,用其它类型的支持同样可以实现串联连接。
根据图2所示的详细的方法,可以说明根据本发明的便携式装置的功
能。在缺省的情况下,解释程序AT是有效的,而专用协议解释程序不是
有效的。这样,在命令AT10,20,30和40的传输期间,解释程序AT
处于有效状态。在接收协议变换命令30之后,便携式装置在协议AT后
面发送命令40。然后,这些解释程序将被交换角色:解释程序AT变成无
效,而专用同步解释程序变成有效。同步帧50于是通过专用协议的解释
程序在串联端口被发送或接收。
在同步结束,这些解释程序可以交换角色,以便用协议AT继续传输:
解释程序AT变成有效,而专用同步解释程序变成无效。于是同步结束命
令60继协议AT之后在串联端口被发送。
人们或者使用一个启动解释程序之间的角色交换的外部命令,或者使
用辨认协议变换命令的解释程序。
如预先被的那样描述时,一个装置同步的专用协议可以是一个分组传
输协议。
当前的实施方式和例子应被看作用典型的方式被说明,并且不受限
制,本发明不被看作受此处所提供的详细情况的限制,但当保持在附加
的权利要求书的有效范围的框架内,本发明可以被修改。因此,也有可
能在本发明的框架内使用与前面的描述中所说明的不同的其它专用同步
协议。也有可能采用使用与本说明书中所述设备或便携式电话终端不同
的其它类型装置的同步方法。