时刻管理服务器、信息终端、时刻管理系统和管理方法

文档序号:6627207阅读:172来源:国知局
专利名称:时刻管理服务器、信息终端、时刻管理系统和管理方法
技术领域
本发明,涉及时刻管理服务器、信息终端、时刻管理系统和时刻管理方法,本发明,特别涉及为实现信息终端间的时刻一致的合适的时刻管理服务器、信息终端、时刻管理系统和时刻管理方法。
背景技术
以前,例如,进行了将携带电话存储的数据保存到携带电话以外的个人计算机的数据备份、和将数据转移到另外的携带电话。另外,提出了和管理标准时刻的标准时刻服务器取得同步的信息终端的方案(例如,特开2004-86494号公报)。
但是,在以前的备份和数据转移中,未能将提供源数据和设定在提供数据的提供源信息终端的提供源设定时刻信息关联起来提供给提供目的地信息终端。因此,仍旧维持提供源数据和提供源设定时刻信息的关系来提供源信息终端存储数据是困难的。在想要维持关系时,需要另外将提供源设定时刻信息存储到提供目的地信息终端的处理,是很繁琐的。这样的问题,在提供目的地信息终端数多的情况下尤为显著。另外,在取得和标准时刻服务器同步的方法中,在提供源信息终端和提供目的地信息终端之间不能使时刻一致。

发明内容
本发明的目的,在于在提供目的地信息终端中容易维持在提供源信息终端的提供源数据和提供源设定时刻信息的关系。
本发明一实施方式的时刻管理服务器,具有取得部,其从提供源信息终端取得提供源数据和提供源设定时刻信息;算出部,其用提供源设定时刻信息和终端间基准时刻,算出提供给提供目的地信息终端的提供时刻信息;提供部,其将提供源数据和提供时刻信息提供给提供目的地信息终端。
「提供源信息终端」是提供数据的提供源的信息终端。「提供源数据」是提供源信息终端提供的数据。「提供目的地信息终端」是提供源信息终端提供提供源数据的提供目的地的信息终端。「提供源设定时刻信息」是有关在提供源信息终端所设定时刻的信息。「终端间基准时刻」是在提供源信息终端和提供目的地信息终端共同的时刻,是在使提供源信息终端和提供目的地信息终端之间的时刻一致时成为基准的时刻。「提供时刻信息」是有关时刻管理服务器用提供源设定时刻信息和终端间基准时刻算出、并提供给提供目的地信息终端的时刻的信息。
若使用这样的时刻管理服务器,则能将提供源数据、和用提供源设定时刻信息和终端间基准时刻所算出的提供时刻信息对应起来提供给提供目的地信息终端。因此,根据提供目的地信息终端取得的提供源数据和提供时刻信息,能容易维持提供源信息终端中的提供源数据和提供源设定时刻信息的关系。
本发明一实施方式的信息终端,具有存储部,其将提供源信息终端的提供源数据和算出设定时刻信息对应起来进行存储;取得部,其从将提供源数据、和用提供源信息终端的提供源设定时刻信息和终端间基准时刻算出的提供时刻信息对应起来提供的时刻管理服务器,取得提供源数据和提供时刻信息;存储部,其根据提供时刻信息将提供源数据和算出设定时刻信息对应起来存储在存储部。「算出设定时刻信息」是根据差值和终端间基准时刻算出的提供源设定时刻信息。
若使用这样的信息终端,就能从时刻管理服务器取得提供源数据和用提供源设定时刻信息与终端间基准时刻算出的提供时刻信息。而后,信息终端能根据提供时刻信息将提供源数据和算出设定时刻信息对应起来存储在存储部。因此,信息终端在是提供目的地信息终端时,容易维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。
其他实施方式的信息终端,具有算出部,其算出根据提供源设定时刻信息和终端间基准时刻的差分;提供部,其将提供源数据和差分提供给提供目的地信息终端。这样的信息终端,成为提供源信息终端,可以将提供源数据、和根据提供源设定时刻信息和终端间基准时刻的差分提供给提供目的地信息终端。因此,根据提供目的地信息终端取得的提供源数据和提供时刻信息,可以容易维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。
其他实施方式的信息终端,还具有存储部,其提供源信息终端的提供源数据和算出设定时刻信息对应起来进行存储;取得部,从提供源信息终端取得提供源数据和根据提供源信息终端的提供源设定时刻信息和终端间基准时刻的差分;保存部,其根据差分和终端间基准时刻算出算出设定时刻信息,并将提供源数据和算出设定时刻信息对应起来保存在存储部。
这样的信息终端,成为提供目的地信息终端,而能从提供源信息终端取得提供源数据、和根据提供源设定时刻信息和终端间基准时刻的差分。而且,信息终端,可以根据差分和终端间基准时刻算出算出设定时刻信息,并将提供源数据和算出设定时刻信息对应起来保存在存储部。因而,提供目的地信息终端,容易维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。
本发明一实施方式的时刻管理系统,具有时刻管理服务器,其从提供源信息终端取得提供源数据和提供源设定时刻信息,用提供源设定时刻信息和终端间基准时刻算出提供给提供目的地信息终端的提供时刻信息,并将提供源数据和提供时刻信息提供给提供目的地信息终端;提供目的地信息终端,其从时刻管理服务器取得提供源数据和提供时刻信息,根据提供时刻信息将提供源数据和算出设定时刻信息对应起来保存在存储部。
若使用这样的时刻管理系统,时刻管理服务器能将提供源数据、和用提供源设定时刻信息和终端间基准时刻算出的提供时刻信息对应起来提供给提供目的地信息终端。而且,提供目的地信息终端,可以根据从时刻管理服务器取得的提供源数据和提供时刻信息,将提供源数据和算出设定时刻信息对应起来保存在存储部。因而,在提供目的地信息终端中,能容易维持提供源信息终端中的提供源数据和提供源设定时刻信息的关系。
其他实施方式的时刻管理系统,具有提供源信息终端,其算出根据提供源设定时刻信息和终端间基准时刻差分,并将提供源数据和差分提供给提供目的地信息终端;提供目的地信息终端,其从提供源信息终端取得提供源数据和差分,根据差分和终端间基准时刻算出算出设定时刻信息,将提供源数据和算出设定时刻信息对应起来保存在存储部。
若使用这样的时刻管理系统,提供源信息终端,能将提供源数据、和根据提供源设定时刻信息和终端间基准时刻的差分提供给提供目的地信息终端。而且,提供目的地信息终端,能根据差分和终端间基准时刻算出算出设定时刻信息,将提供源数据和算出设定时刻信息对应起来保存在存储部。因此,在提供目的地信息终端,能容易维持提供源信息终端中的提供源数据和提供源设定时刻信息的关系。
本发明一实施方式的时刻管理方法,时刻管理服务器从提供源信息终端取得提供源设定时刻信息和提供源数据,用提供源设定时刻信息和终端间基准时刻算出提供给提供目的地信息终端的提供时刻信息,将提供源数据和提供时刻信息提供给提供目的地信息终端,提供目的地信息终端,从时刻管理服务器取得提供源数据和提供时刻信息,根据提供时刻信息将提供源数据和算出设定时刻信息对应起来保存在存储部。
其他的实施方式的时刻管理方法,提供源信息终端,算出根据提供源设定时刻信息和终端间基准时刻的差分,将提供源数据和差分提供给提供目的地信息终端,提供目的地信息终端,从提供源信息终端取得提供源数据和差分,根据差分和终端间基准时刻算出算出设定时刻信息,将提供源数据和算出设定时刻信息对应起来保存在存储部。


图1是表示本发明第1实施方式的时刻管理系统构成的图示;图2是表示本发明第1实施方式的信息终端构成的方块图;图3是表示本发明第1实施方式的信息终端存储部的图示;图4是表示本发明第1实施方式的时刻管理服务器构成的方块图;图5是表示本发明第1实施方式的信息终端作为算出设定时刻信息算出终端基准时刻时的过程的流程图;图6是表示本发明第1实施方式的时刻管理服务器作为算出设定时刻信息算出终端基准时刻时的过程的流程图;图7是表示本发明第1实施方式的信息终端作为算出设定时刻信息算出数据时刻信息时的过程的流程图;图8是表示本发明第1实施方式的时刻管理服务器,作为算出设定时刻信息算出数据时刻信息时的过程的流程图;图9是表示本发明第2实施方式的时刻管理系统构成的图示;图10表示本发明第2实施方式的信息终端作为算出设定时刻信息算出终端基准时刻时的过程的流程图;图11是表示本发明第2实施方式的信息终端作为算出设定时刻信息算出数据时刻信息时的过程的流程图。
具体实施例方式
〔第1实施方式〕(时刻管理系统)如图1所示,时刻管理系统100具有多个信息终端10a、10b、10c、基准时刻管理装置20、网络30和多个时刻管理服务器40a、40b。
以下,将提供源设定时刻信息、终端间基准时刻、提供时刻信息、根据提供源设定时刻信息和终端间基准时刻的差分、算出设定时刻信息、终端基准时刻、数据时刻信息等的时刻和有关时刻的信息总称为「时刻信息」。「终端基准时刻」是在信息终端本身成为基准的时刻。因此,终端基准时刻作为信息终端本身的数据处理时刻和显示时刻来使用。「数据时刻信息」是有关与数据关联的时刻的信息。
基准时刻管理装置20存储终端间基准时刻。基准时刻管理装置20通过网络30将终端间基准时刻提供给时刻管理服务器40a、40b和信息终端10a~10c。
时刻管理服务器40a、40b,从提供源信息终端取得提供源数据和提供源设定时刻信息。时刻管理服务器40a、40b用提供源设定时刻信息和终端间基准时刻算出提供给提供目的地信息终端的提供时刻信息。而后,时刻管理服务器40a、40b将提供源数据和提供时刻信息提供给提供目的地信息终端。
时刻管理服务器40a、40b,也可以同时与提供源信息终端和提供目的地信息终端连接,也可以和提供源信息终端连接并取得提供源数据,切断连接后,和提供目的地信息终端连接,来提供已取得的提供源数据。另外,时刻管理服务器40a、40b不必同时提供提供源数据和提供时刻信息,若将提供源数据和提供时刻信息关联起来,也可以分别提供提供源数据和提供时刻信息。不限定时刻管理服务器40a、40b的数量,可以是1台也可以是多台。
信息终端10a~10c是提供源信息终端或提供目的地信息终端的任一个。信息终端10a~10c,是提供源信息终端时,将提供源数据和提供时刻信息提供给时刻管理服务器40a、40b。信息终端10a~10c是提供目的地信息终端时,从时刻管理服务器40a、40b取得提供源数据和提供时刻信息,根据提供时刻信息将提供源数据和算出设定时刻信息对应起来保存在存储部。
例如,信息终端10a~10c,在其他信息终端也保存存储的数据并想确保数据的备份的情况、想将存储的数据转移到其他信息终端的情况、通过执行处理将数据提供给提供目的地信息终端的情况下,可以成为提供源信息终端。另一方面,信息终端10a~10c,在从其他信息终端接收数据的备份的情况、接受数据的转移的情况、通过执行处理从提供源信息终端接收数据的提供的情况下,能成为提供目的地信息终端。在信息终端10a~10c中有携带电话、携带信息终端(PDAPersonal Digital Assistants)、个人计算机、服务器等。
时刻管理服务器和信息终端,也可以如时刻管理服务器40a、40b和信息终端10c那样通过网络30连接,也可以如时刻管理服务器40a、40b和信息终端10a、10b那样不通过网络30连接。在网络30中,例如有移动通信网、无线LAN、互连网络等。
接着,用图2更详细说明信息终端10a~10c。信息终端10a,具有接口(以下表示为「I/F」)11a、通信部11b、时刻管理部12、控制部13、显示部14和存储部15。信息终端10b、10c也具有和信息终端10a同样的构成。
「I/F」11a不通过网络30与时刻管理服务器40a、40b和信息终端10b、10c连接,来发送接收提供源数据和时刻信息。「I/F」11a,也可以通过有线与时刻管理服务器40a、40b和其他信息终端10b、10c连接,也可以通过红外线和电波与时刻管理服务器40a、40b和其他信息终端10b、10c连接。例如,「I/F」11a能使用用红外线发送接收的IrDA、和用电波发送接收的蓝牙(Bluetooth(注册商标))等。
通信部11b,通过网络30与时刻管理服务器40a、40b和其他信息终端10b、10c发送接收提供源数据和时刻信息。「I/F」11a、通信部11b将已接收的提供源数据和时刻信息输入到时刻管理部12。「I/F」11a、通信部11b,从时刻管理部12取得信息终端10a发送的提供源数据和时刻信息。
存储部15,将提供源信息终端的提供源数据和算出设定时刻信息对应起来进行存储。存储部15,也存储算出设定时刻信息以外的时刻信息和其他的信息。存储部15,存储其他信息终端10b、10c的数据及时刻信息、和信息终端10a本身的数据及时刻信息。即,存储部15,在信息终端10a成为了提供目的地信息终端时,存储从成为了提供源信息终端的其他信息终端10b、10c所提供的提供源数据和时刻信息;在信息终端10a成为了提供源信息终端时,存储提供给其他信息终端10b、10c的作为信息终端10a本身数据的提供源数据和时刻信息。而且,存储部15,存储多个信息终端10b、10c的提供源数据和时刻信息。
因此,存储部15,在每个信息终端10a、10c中存储提供源数据和时刻信息。例如,存储部15,与识别信息终端10a~10c的终端识别数据对应起来存储提供源数据和时刻信息。在终端识别数据中,有信息终端的用户ID、终端号码、电话号码、地址等。具体地说,如图3所示,存储部15,可以具有存储有关各信息终端10a~10c的信息的存储区域15a~15c。用终端识别数据能区别各存储区域15a~15c是存储有关哪个信息终端10a~10c的信息的存储区域。
存储区域15a存储信息终端10a的信息,并授予信息终端10a的终端识别数据「A」。存储区域15b存储信息终端10b的信息,并授予信息终端10b的终端识别数据「B」。存储区域15c存储信息终端10c的信息,并授予信息终端10c的终端识别数据「C」。
如图3所示,在存储部15存储的提供源数据中,有用户数据、控制数据、内部管理用信息。用户数据是信息终端的用户使用的数据。控制数据,是在信息终端的控制中使用的数据。用户数据和控制数据,作为提供源数据提供给提供目的地信息终端。内部管理用信息,不提供给提供目的地信息终端,而是在信息终端内管理的数据。
在信息终端10a~10c所设定的设定时刻信息中,有与终端基准时刻和数据关联的数据时刻信息等。存储部15,存储信息终端10a本身设定的设定时刻信息(以下称「自设定时刻信息」)和在成为提供源信息终端的其他信息终端10b、10c设定的提供源设定时刻信息。自设定时刻信息,被保存在存储区域15a,信息终端10b、10c的提供源设定时刻信息分别被保存在存储区域15b、15c。
在各用户数据和控制数据中,与用户数据和控制数据关联的数据时刻信息相关联。在数据时刻信息中,例如,有在取得了其他信息终端的提供源数据和时刻信息时信息终端10a本身的终端基准时刻和已取得的时刻信息的差分、和数据的接收时刻和更新时刻等。不必要使数据时刻信息与全部的用户数据和控制数据关联。另外,也可以使共同的数据时刻信息与多个用户数据和控制数据关联。例如,能使共同的数据时刻信息与从其他信息终端同时取得的多个用户数据关联。不限定存储部15存储的用户数据和控制数据的数量。
时刻管理部12,是从将用提供源信息终端的提供源设定时刻信息和终端间基准时刻所算出的提供时刻信息与提供源数据对应起来进行提供的时刻管理服务器40a、40b,取得提供源数据和提供时刻信息的取得部。再者,时刻管理部12,还作为根据提供时刻信息将提供源数据和算出设定时刻信息对应起来保存在存储部15的保存部来工作。
在信息终端10a是提供目的地信息终端时,时刻管理部12,通过「I/F」11a或通信部11b,从时刻管理服务器40a、40b取得提供源信息终端的提供源数据和提供时刻信息。在提供源数据和提供时刻信息中附有与提供源信息终端的终端识别数据的对应。
在提供时刻信息中,包含根据提供源设定时刻信息和终端间基准时刻的差分及终端间基准时刻、或根据差分和终端间基准时刻所算出的算出设定时刻信息的至少一个。而且,在提供时刻信息中还可以包含提供源设定时刻信息本身。时刻管理部12,作为提供时刻信息,在取得根据提供源设定时刻信息和终端间基准时刻的差分及终端间基准时刻时,首先根据差分及终端间基准时刻算出算出设定时刻信息。
例如,时刻管理部12,在取得了提供源信息终端的终端基准时刻和终端间基准时刻的差分及终端间基准时刻时,通过在终端间基准时刻上加算其差分,就能作为算出设定时刻信息算出提供源信息终端的终端基准时刻。另外,时刻管理部12,在取得了根据提供源信息终端的数据时刻信息和终端间基准时刻的差分及终端间基准时刻时,通过用终端间基准时刻和差分修正数据时刻信息,就能作为算出设定时刻信息算出提供源信息终端的数据时刻信息。
时刻管理部12,使提供源数据和算出的算出设定时刻信息对应起来保存在存储部15相应的提供源信息终端的存储区域。例如,提供源信息终端是信息终端10b,而在使终端识别数据「B」与取得的提供源数据、提供时刻信息对应起来的场合,时刻管理部12,在存储区域15b保存提供源数据的用户数据及控制数据、和作为算出设定时刻信息的数据时刻信息及终端基准时刻。时刻管理部12,将用户数据和控制数据及数据时刻信息关联起来进行保存。时刻管理部12,在取得了算出设定时刻信息本身作为提供时刻信息时,使提供源数据和算出设定时刻信息对应起来并保存在存储部15相应的提供源信息终端的存储区域。时刻管理部12,在作为提供时刻信息也取得了提供源设定时刻信息时,一并保存在存储部15相应的提供源信息终端的存储区域。
时刻管理部12,可以同时取得提供源数据和提供时刻信息,也可以先取得其中一个。而且,时刻管理部12可以同时取得差分及终端基准时刻或算出设定时刻信息、和提供源设定时刻信息,也可以先取得其中一个。时刻管理部12,在不同时取得提供源数据和提供时刻信息时、和分别取得多种类的提供时刻信息时,可以用终端识别数据使提供源数据和提供时刻信息、和各种提供时刻信息关联并进行向存储部15的保存。
再者,理想的是,提供源设定时刻信息和算出设定时刻信息,是提供源信息终端的终端基准时刻或提供源信息终端的提供源数据的数据时刻信息的至少一个。据此,在提供目的信息终端中,就可以维持提供源信息终端的提供源数据与终端基准时刻、数据时刻信息间的关系。
时刻管理部12,作为算出设定时刻信息保存终端基准时刻、作为提供源设定时刻信息保存取得的数据时刻信息时,理想的是根据算出设定时刻信息(终端基准时刻)变更已取得的数据时刻信息后进行保存。因此,信息终端10a~10c能根据终端基准时刻的变更动态修正数据时刻信息。而且,能使提供目的地信息终端和提供源信息终端的终端基准时刻和数据时刻信息一致。并且,在提供目的地信息终端也能维持提供源信息终端的终端基准时刻和数据时刻信息间的关系。
在信息终端10a是提供源信息终端时,时刻管理部12从存储部15的存储区域15a将用户数据和控制数据作为提供源数据,将数据时刻信息和终端基准时刻等的自设定时刻信息作为提供源设定时刻信息来取得。时刻管理部12,将取得的提供源数据及提供源设定时刻信息,与信息终端10a的终端识别数据「A」和提供目的地信息终端的终端识别数据对应起来,通过「I/F」11a或通信部11b提供给时刻管理服务器40a、40b。时刻管理部12也可以将提供源设定时刻信息等亲自提供给时刻管理服务器40a、40b,在信息终端10a与时刻管理服务器40a、40b连接时,也可以从时刻管理服务器40a、40b接收提供源设定时刻信息的要求,根据其要求将提供源设定时刻信息等提供给时刻管理服务器40a、40b。
另外,时刻管理部12也可以同时提供提供源数据和提供源设定时刻信息,也可以先提供其中的一个。例如,时刻管理部12也可以在时刻管理服务器40a、40b的提供时刻信息算出前提供提供源数据,也可以在提供时刻信息算出后提供。而且,时刻管理部12作为提供源设定时刻信息,也可以同时提供数据时刻信息和终端基准时刻,也可以先提供其中的一个。例如,时刻管理部12,首先提供终端基准时刻和提供数据。这时,时刻管理部12,将数据时刻信息是否与提供源数据关联通知给时刻管理服务器40a、40b。而且,时刻管理部12,也可以仅在从时刻管理服务器40a、40b接收到数据时刻信息的要求时,提供数据时刻信息。
控制部13,从存储部15取得用户数据和控制数据、终端基准时刻和数据时刻信息,并输出到显示部14。显示部14,显示从控制部13输入的数据和时刻。控制部13,在输出信息终端10a的数据时,从存储区域15a取得信息终端10a的数据、和对应的数据时刻信息和终端基准时刻并输出。控制部13,在输出信息终端10b的数据时,从存储区域15b取得信息终端10b的数据、和对应的数据时刻信息和终端基准时刻并输出。信息终端10c的情况也同样。
这样的信息终端10a~10c,可以通过让计算机执行如下的程序来实现,该程序用来使计算机作为将提供源信息终端的提供源数据和算出设定时刻信息对应起来存储的存储部、从将提供源数据和用提供源信息终端的提供源设定时刻信息和终端间基准时刻算出的提供时刻信息对应起来提供的时刻管理服务器取得提供源数据和提供时刻信息的取得部、以及根据提供时刻信息将提供源数据和算出设定时刻信息对应起来保存在存储部的保存部来工作。
接着,用图4更详细说明时刻管理服务器40a、40b。时刻管理服务器40a具有「I/F」41a、通信部41b、时刻管理部42和存储部43。时刻管理服务器40b也具有和时刻管理服务器40a同样的构成。
「I/F」41a不通过网络30与信息终端10a~10c连接,发送接收提供源数据和时刻信息。「I/F」41a也可以用有线与信息终端10a~10c连接,也可以用红外线和电波与信息终端10a~10c连接。例如,「I/F」41a能使用IrDA和蓝牙(Bluetooth(注册商标))等。
通信部41b,通过网络30与信息终端10a~10c发送接收提供源数据和时刻信息。「I/F」41a、通信部41b,将已接收的提供源数据和时刻信息输入到时刻管理部42。I/F」41a、通信部41b,从时刻管理部42取得时刻管理服务器40a发送的提供源数据和提供时刻信息。
存储部43,暂时存储从提供源信息终端取得的提供源数据和提供源设定时刻信息、提供源信息终端及提供目的地信息终端的终端识别数据、提供给提供目的地信息终端的提供时刻信息。
时刻管理部42,是从提供源信息终端取得提供源设定时刻信息和提供源数据的取得部。时刻管理部42,也作为用提供源设定时刻信息和终端间基准时刻算出提供给提供目的地信息终端的提供时刻信息的算出部来工作。而且,时刻管理部42,还作为将提供源数据和提供时刻信息提供给提供目的地信息终端的提供部来工作。
时刻管理部42,通过「I/F」41a或通信部41b,从提供源信息终端取得对应于提供源信息终端的终端识别数据的提供源数据、提供时刻信息、提供目的地信息终端的终端识别数据。时刻管理部42,也可以取得信息终端10a~10c自身提供的提供源设定时刻信息等,也可以向与时刻管理服务器40a连接的信息终端10a~10c要求提供源设定时刻信息,而取得根据其要求提供的提供源设定时刻信息等。
时刻管理部42,作为提供源设定时刻信息,也可以同时取得数据时刻信息和终端基准时刻,也可以先取得其中一个。例如,时刻管理部42,首先取得终端基准时刻和提供源数据。这时,时刻管理部42,接收关于数据时刻信息是否与提供源数据关联的通知。并且,时刻管理部42,在数据时刻信息关联时,也可以对信息终端10a~10c要求数据时刻信息,来取得。
时刻管理部42,通过「I/F」41a或通信部41b,从基准时刻管理装置20取得终端间基准时刻。这样,时刻管理部42,理想的是在开始使提供源信息终端和提供目的地信息终端之间的时间一致的处理后,取得终端间基准时刻,在每次处理取得终端间基准时刻。
时刻管理部42,首先算出根据已取得的提供源设定时刻信息和终端间基准时刻的差分。例如,时刻管理部42,作为提供源设定时刻信息在取得了终端基准时刻时,可以算出根据终端基准时刻和终端间基准时刻的差分。时刻管理部42,作为提供源设定时刻信息在取得了数据时刻信息时,能算出终端基准时刻和数据时刻信息的差分。时刻管理部42,在提供包含根据提供源设定时刻信息和终端间基准时刻的差分和终端间基准时刻的提供时刻信息时,与提供源信息终端的终端识别数据对应起来,将已取得的提供源数据、提供目的地信息终端的终端识别数据、成为提供时刻信息的算出的差分及终端间基准时刻保存在存储部43。
时刻管理部42,在提供包含算出设定时刻信息的提供时刻信息时,还根据差分及终端间基准时刻算出算出设定时刻信息。时刻管理部42,例如,在算出了提供源信息终端的终端基准时刻和终端间基准时刻的差分时,通过在终端间基准时刻加算其差分,作为算出设定时刻信息可以算出终端基准时刻。另外,时刻管理部42在算出了根据提供源信息终端的数据时刻信息和终端间基准时刻的差分时,通过用终端间基准时刻和差分修正数据时刻信息,作为算出设定时刻信息能算出数据时刻信息。这时,时刻管理部42,和提供源信息终端的终端识别数据对应起来,将已取得的提供源数据、提供目的地信息终端的终端识别数据、成为提供时刻信息的算出设定时刻信息保存在存储部43。
时刻管理部42,即使是提供包含根据提供源设定时刻信息和终端间基准时刻的差分和终端间基准时刻的提供时刻信息、或包含算出设定时刻信息的提供时刻信息的任一个时,在将已取得的提供源设定时刻信息作为提供时刻信息提供时同时保存在存储部43,也可以在不提供时保存,也可以不存储而将其废弃。
时刻管理部42,从存储部43取得提供源数据、提供源信息终端和提供目的地信息终端的终端识别数据、提供时刻信息。时刻管理部42,与提供源信息终端的终端识别数据对应起来,将提供源数据和提供时刻信息,通过「I/F」41a或通信部41b提供给提供目的地信息终端。时刻管理部42,也可以同时提供提供源数据和提供时刻信息,也可以先提供一个。时刻管理部42,也可以同时提供作为提供时刻信息的差分及终端间基准时刻或算出设定时刻信息、和提供源设定时刻信息,也可以先提供其中一个。
这样的时刻管理服务器40a、40b,可以让计算机执行如下的程序来实现,该程序用来使计算机作为从提供源信息终端取得提供源数据和提供源设定时刻信息的取得部、用提供源设定时刻信息和终端间基准时刻算出提供给提供目的地信息终端的提供时刻信息的算出部、和将提供源数据和提供时刻信息提供给提供目的地信息终端的提供部来工作。
(时刻管理方法)接着,说明用时刻管理系统100的时刻管理方法的过程。以下,说明信息终端10a作为提供源信息终端,信息终端10b作为提供目的地信息终端,与时刻管理服务器40a连接的情况。图5表示信息终端10b作为算出设定时刻信息算出终端基准时刻情况的过程。
时刻管理服务器40a,对作为信息终端能连接的信息终端10a要求终端基准时刻(S101)。信息终端10a根据要求将提供源数据和自设定时刻信息的终端基准时刻作为提供源设定时刻信息来提供(S102)。这时,信息终端10a通知数据时刻信息与提供源数据相关联。
时刻管理服务器40a,判断有没有与已取得的提供源数据相关联的数据时刻信息(S103)。时刻管理服务器40a,在有数据时刻信息时,向信息终端10a要求数据时刻信息(S104)。而后,信息终端10a,将数据时刻信息提供给时刻管理服务器40a(S105)。接着,时刻管理服务器40a从基准时刻管理装置20取得终端间基准时刻(S106)。时刻管理服务器40a,在步骤(S103)判断没有与提供源数据相关联的数据时刻信息时,也进入步骤(S106)。时刻管理服务器40a,也可以同时取得终端基准时刻、数据时刻信息,也可以首先取得数据时刻信息,然后取得终端基准时刻。
时刻管理服务器40a算出终端间基准时刻和从信息终端10a取得的终端基准时刻的差分,和提供源数据等一起保存在存储部43(S107)。时刻管理服务器40a,将提供源数据,和作为提供时刻信息、在步骤(S107)算出的终端间基准时刻和从信息终端10a取得的终端基准时刻的差分,以及在步骤(S106)取得的终端间基准时刻,提供给信息终端10b(S108)。信息终端10b,根据已取得的差分和终端间基准时刻,作为算出设定时刻信息算出信息终端10a的终端基准时刻。信息终端10b,将已取得的提供源数据和已算出的终端基准时刻(算出设定时刻信息)保存在存储部15存储信息终端10a的信息的存储区域(S109)。
时刻管理服务器40a,作为信息终端10a的提供源设定时刻信息判断有没有数据时刻信息(S110)。时刻管理服务器40a在有数据时刻信息时,将数据时刻信息提供给信息终端10b(S111)。信息终端10b,根据存储部15保存的信息终端10a的终端基准时刻(算出设定时刻信息)变更取得的数据时刻信息,保存在存储部15存储信息终端10a信息的存储区域(S112)。在步骤(S110)没有数据时刻信息时,时刻管理服务器40a结束处理。
图6表示时刻管理服务器40a算出终端基准时刻作为算出设定时刻信息时的过程。首先,进行和图5所示的步骤(S101)~(S107)同样的步骤(S201)~(S207)。继(S207)之后,时刻管理服务器40a,根据步骤(S207)算出的终端间基准时刻和从信息终端10a取得的终端基准时刻的差分、和终端间基准时刻,作为算出设定时刻信息算出信息终端10a的终端基准时刻(S208)。
时刻管理服务器40a,将提供源数据和作为提供时刻信息的算出设定时刻信息、即算出的信息终端10a的终端基准时刻提供给信息终端10b(S209)。信息终端10b,将已取得的信息终端10a的终端基准时刻(算出设定时刻信息)保存在存储部15存储信息终端10a信息的存储区域(S210)。而且,进行和图5所示的步骤(S110)~(S112)同样的步骤(S211)~(S213)。
图7表示信息终端10a作为算出设定时刻信息算出数据时刻信息时的过程。首先,进行和图5所示的步骤(S101)~(S106)同样的步骤(S301)~(S306)。时刻管理服务器40a,算出根据终端间基准时刻和从信息终端10a取得的终端基准时刻的差分,和提供源数据等一起保存在存储部43(S307)。时刻管理服务器40a,首先将提供源数据、作为提供时刻信息是提供源设定时刻信息的信息终端10a的终端基准时刻,提供给信息终端10b(S308)。信息终端10b,将已取得的提供源数据和信息终端10a的终端基准时刻,保存在存储部15存储信息终端10a信息的存储区域(S309)。
时刻管理服务器40a作为信息终端10a的提供源设定时刻信息判断是否有数据时刻信息(S310)。时刻管理服务器40a,在有数据时刻信息时,作为提供时刻信息,将根据在步骤(S307)算出的终端间基准时刻和从信息终端10a取得的数据时刻信息的差分、和在步骤(S306)取得的终端间基准时刻提供给信息终端10b(S311)。信息终端10b,根据取得的差分和终端间基准时刻,作为算出设定时刻信息算出信息终端10a的数据时刻信息。信息终端10b,将已算出的数据时刻信息(算出设定时刻信息)保存在存储部15存储信息终端10a信息的存储区域(S312)。在步骤(S310)没有数据时刻信息时,时刻管理服务器40a结束处理。
图8表示时刻管理服务器40a作为算出设定时刻信息算出数据时刻信息时的过程。首先,进行和图7所示的步骤(S301)~(S310)同样的步骤(S401)~(S410)。在步骤(S410),时刻管理服务器40a在有数据时刻信息时,按照根据在步骤(S407)算出的终端间基准时刻和从信息终端10a取得的数据时刻信息的差分、和终端间基准时刻,作为算出设定时刻信息,算出信息终端10a的数据时刻信息(S411)。
时刻管理服务器40a,将算出设定时刻信息、即在步骤(S411)算出的信息终端10a的数据时刻信息作为提供时刻信息提供给信息终端10b。信息终端10b,将已取得的信息终端10a的数据时刻信息(算出设定时刻信息)保存在存储部15存储信息终端10a信息的存储区域(S413)。在步骤(S410)没有数据时刻信息时,时刻管理服务器40a结束处理。
若使用这样的时刻管理系统100、时刻管理服务器40a、40b、信息终端10a~10c、时刻管理方法,时刻管理服务器40a、40b,将提供源数据、和用提供源设定时刻信息和终端间基准时刻算出的提供时刻信息对应起来提供给提供目的地信息终端。因而,提供目的地信息终端根据已取得的提供源数据和提供时刻信息,容易维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。特别是,即使是提供源信息终端向多个提供目的地信息终端提供提供源数据的情况,在多个提供目的地信息终端,也能容易维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。具体地说,在提供目的地信息终端,能维持提供源信息终端的提供源数据、和终端基准时刻及数据时刻信息的关系。
另外,在时刻管理服务器40a、40b作为提供时刻信息算出根据提供源设定时刻信息和终端间基准时刻的差分并提供该差分和终端间基准时刻时,提供目的地信息终端,能用差分和终端间基准时刻,算出算出设定时刻信息。因而,例如,能抑制时刻管理服务器40a、40b的控制负荷。又,在时刻管理服务器40a、40b作为提供时刻信息算出算出设定时刻信息来提供时,提供目的地信息终端,能原封不动地用该算出设定时刻信息。因而,例如,能抑制提供目的地信息终端的控制负荷。
信息终端10a~10c,能从时刻管理服务器40a、40b取得提供源数据、和用提供源设定时刻信息及终端间基准时刻算出的提供时刻信息。而且,信息终端10a~10c能根据提供时刻信息将提供源数据和算出设定时刻信息对应起来保存在存储部15。因而,信息终端10a~10c,在成为了提供目的地信息终端时,能容易维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。
时刻管理部12,作为提供时刻信息,取得根据提供源设定时刻信息及终端间基准时刻的差分和终端间基准时刻,根据差分和终端间基准时刻算出算出设定时刻信息,也能保存在存储部15。由此,则信息终端10a、10b,作为提供时刻信息从时刻管理服务器40a、40b取得根据提供源设定时刻信息和终端间基准时刻的差分和终端间基准时刻,能用差分和终端间基准时刻算出算出设定时刻信息。
〔第2实施方式〕如图9所示,时刻管理系统200具有多个信息终端10a、10b、基准时刻管理装置20和网络30。这样,时刻管理系统200,也能不用时刻管理服务器40a、40b来构成。在图9中,对于和图1实际相同的构成,附加相同的符号,故省略说明。信息终端10a、10b,也可以如图9所示不通过网络30连接,也可以通过网络30连接。
信息终端10a、10b,在是提供源信息终端时,算出根据提供源设定时刻信息和终端间基准时刻的差分,将提供源数据和差分提供给提供目的地信息终端。信息终端10a、10b,在是提供目的地信息终端时,从提供源信息终端取得提供源数据和差分,根据差分和终端间基准时刻算出算出设定时刻信息,将提供源数据和算出设定时刻信息对应起来保存在存储部。
在不用时刻管理服务器40a、40b时,图2所示的时刻管理12,作为算出根据提供源设定时刻信息和终端间基准时刻的差分的算出部来工作。另外,时刻管理12,也作为将提供源数据和差分提供给提供目的地信息终端的提供部来工作。再者,时刻管理12,还作为从提供源信息终端取得提供源数据、和根据提供源信息终端的提供源设定时刻信息和终端间基准时刻的差分的取得部来工作。另外,时刻管理12,也作为根据差分和终端间基准时刻算出算出设定时刻信息、并将提供源数据和算出设定时刻信息对应起来保存在存储部15的保存部来工作。
在信息终端10a是提供源信息终端时,时刻管理12,从存储部15的存储部区域15a将用户数据和控制数据作为提供源数据,将数据时刻信息和终端间基准时刻等的自设定时刻信息作为提供源设定时刻信息来取得。时刻管理部12,通过通信部11b从基准时刻管理装置20取得终端间基准时刻。
时刻管理部12,例如,在从存储部15作为提供源设定时刻信息、取得了作为自设定时刻信息的信息终端10a的终端间基准时刻时,能算出根据信息终端10a的终端基准时刻和终端间基准时刻的差分。时刻管理部12,在从存储部15作为提供源设定时刻信息、取得了作为自设定时刻信息的信息终端10a的数据时刻信息时,能算出根据信息终端10a的数据时刻信息和终端间基准时刻的差分。时刻管理部12也可以算出根据终端基准时刻和终端间基准时刻的差分、根据数据时刻信息和终端间基准时刻的差分的双方,也可以算出某一个。
时刻管理部12,将已取得的提供源数据、算出的差分和信息终端10a的终端识别数据「A」对应起来,通过「I/F」11a或通信部11b,提供给提供目的地信息终端。时刻管理部12,除了差分外,还可以提供提供源设定时刻信息。例如,时刻管理部12,在提供根据信息终端10a的终端基准时刻和终端间基准时刻的差分时,作为提供源设定时刻信息能提供信息终端10a的数据时刻信息。另外,时刻管理部12,在提供根据信息终端10a的数据时刻信息和终端间基准时刻的差分时,作为提供源设定时刻信息能提供信息终端10a的终端基准时刻。
时刻管理部12,也可以同时提供提供源数据和已算出的差分,也可以先提供其中一个。例如,时刻管理部12,也可以在差分算出前提供提供源数据,也可以在差分算出后提供。另外,刻管理部12在除了差分外,还提供提供源设定时刻信息时,也可以同时提供差分和提供源设定时刻信息,也可以先提供其中一个。
在信息终端10a,是提供目的地信息终端时,时刻管理部12,通过「I/F」11a或通信部11b取得提供源数据、根据提供源信息终端的提供源设定时刻信息和终端间基准时刻的差分。时刻管理部12,通过通信部11b从基准时刻管理装置20取得终端间基准时刻。
时刻管理部12,根据已取得的差分和终端间基准时刻算出算出设定时刻信息。时刻管理部12,在取得根据提供源信息终端的终端基准时刻和终端间基准时刻的差分时,通过在终端间基准时刻加算该差分,作为算出设定时刻信息能算出提供源信息终端的终端基准时刻。另外,时刻管理部12在取得根据提供源信息终端的数据时刻信息和终端间基准时刻的差分时,通过在终端间基准时刻加算该差分,作为算出设定时刻信息能算出提供源信息终端的数据时刻信息。
时刻管理部12,和图1所示的时刻管理系统100的情况同样,将提供源数据和已算出的算出设定时刻信息对应起来保存在存储部15相应的提供源信息终端的存储区域。还有,信息终端10a、10b,除了这几点以外,与图1所示的时刻管理系统100的情况同样地动作。
作为这样的信息终端10a、10b的提供源信息终端的功能,可以让计算机执行如下的程序来实现,该程序用来使计算机作为算出根据提供源设定时刻信息和终端间基准时刻的差分的算出部、将提供源数据和差分对应起来提供给提供目的地信息终端的提供部来工作。
另外,作为信息终端10a、10b的提供目的地使信息终端的功能,可以让计算机执行如下的程序来实现,该程序用来使计算机作为将提供源信息终端的提供源数据和算出设定时刻信息对应起来进行存储的存储部、从提供源信息终端取得提供源数据和根据提供源信息终端的提供源设定时刻信息和终端间基准时刻的差分的取得部、根据差分和终端间基准时刻算出算出设定时刻信息并将提供源数据和算出设定时刻信息对应起来保存在存储部的保存部来工作。
(时刻管理方法)接着,说明用时刻管理系统200的时刻管理方法的过程。以下,对信息终端10a是提供源信息终端的情况、信息终端10b是提供目的地信息终端的情况,进行说明。图10表示信息终端10b作为算出设定时刻信息算出终端基准时刻时的过程。
信息终端10a从基准时刻管理装置20取得终端间基准时刻(S501)。信息终端10a,判断数据时刻信息是否与存储部15在存储区域15a存储的用户数据和控制数据相关联(S502)。信息终端10a,在数据时刻信息被关联时,作为提供源设定时刻信息将信息终端10a的数据时刻信息提供给信息终端10b(S503)。
接着,信息终端10a,算出根据作为提供源设定时刻信息的信息终端10a的终端基准时刻和终端间基准时刻的差分(S504)。还有,在步骤(S502)数据时刻信息没有被关联时,信息终端10a也前进到步骤(S504),算出差分。信息终端10a,将在步骤(S504)中算出的差分和提供源数据,提供给信息终端10b(S505)。
信息终端10b,从基准时刻管理装置20取得终端间基准时刻(S506)。信息终端10b,根据已取得的差分和终端间基准时刻,作为算出设定时刻信息算出信息终端10a的终端基准时刻。信息终端10b,将已取得提供源数据和已算出的终端基准时刻(算出设定时刻信息)保存在存储部15存储信息终端10a信息的存储区域(S507)。
信息终端10b,作为信息终端10a的提供源设定时刻信息判断是否取得了数据时刻信息(S508)。信息终端10b,在取得了数据时刻信息时,根据保存在存储部15的信息终端10a的终端基准时刻(算出设定时刻信息)变更取得的数据时刻信息,保存在存储部15存储信息终端10a信息的存储区域(S509)。在判断为在步骤(S508)没有取得数据时刻信息时,信息终端10b结束处理。
图11表示信息终端10b作为算出设定时刻信息算出取得数据时刻信息时的过程。信息终端10a,从基准时刻管理装置20取得终端间基准时刻(S601)。信息终端10a,判断数据时刻信息是否与存储部15存储在存储区域15a的用户数据和控制数据关联(S602)。信息终端10a,在数据时刻信息被关联时,算出根据作为提供源设定时刻信息的信息终端10a的数据时刻信息和终端间基准时刻的差分(S603)。
信息终端10a,将在步骤(S603)算出差分,和作为提供源设定时刻信息的信息终端10a的数据时刻信息提供给信息终端10b(S604)。接着,信息终端10a,将提供源数据、和作为提供源设定时刻信息的信息终端10a的终端基准时刻,提供给信息终端10b(S605)。还有,在步骤(S602)数据时刻信息没有被关联时,信息终端10a也前进到步骤(S605),将信息终端10a的终端基准时刻提供给信息终端10b。
信息终端10b,将已取得的提供源数据和信息终端10a的终端基准时刻,保存在存储部15存储信息终端10a信息的存储区域(S606)。信息终端10b,判断是否作为信息终端10a的提供源设定时刻信息取得了数据时刻信息(S607)。信息终端10b,在取得数据时刻信息时,从基准时刻管理装置20取得终端间基准时刻(S608)。
信息终端10b,根据在步骤(S604)已取得的差分和终端间基准时刻,作为算出设定时刻信息算出信息终端10a的数据时刻信息。信息终端10b,将已算出的数据时刻信息(算出设定时刻信息)保存在存储部15存储信息终端10a信息的存储区域(S609)。再者,在步骤(S607)判断为没有取得数据时刻信息时,信息终端10b结束处理。
若使用这样的时刻管理系统200、信息终端10a、10b、时刻管理方法,则信息终端10a、10b,成为提供源信息终端,能将提供源数据、根据提供源设定时刻信息和终端间基准时刻的差分提供给提供目的地信息终端。因而,提供目的地信息终端,根据已取得的提供源数据和提供时刻信息,能容易地维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。
另外,信息终端10a、10b,成为提供目的地信息终端,从提供源信息终端能取得提供源数据、和根据提供源设定时刻信息和终端间基准时刻的差分。而且,信息终端10a、10b,根据差分和终端间基准时刻算出算出设定时刻信息,并能将提供源数据和算出设定时刻信息对应起来保存在存储部。因而,提供目的地信息终端,能容易地维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。
特别是,即使是提供源信息终端向多个提供目的地信息终端提供提供源数据的情况,在多个提供目的地信息终端,也能容易地维持提供源信息终端的提供源数据和提供源设定时刻信息的关系。具体地说,在提供目的地信息终端能维持提供源信息终端的提供源数据、和终端基准时刻及数据时刻信息的关系。
再者,本发明,并不限定于上述实施方式,可以进行各种变更。例如,时刻管理服务器40a、40b的任一个也可以存储、提供终端间基准时刻,并作为基准时刻管理装置20来工作。
权利要求
1.一种时刻管理服务器,具有取得部,其从提供源信息终端取得提供源数据和提供源设定时刻信息;算出部,其用上述提供源设定时刻信息和终端间基准时刻,算出提供给提供目的地信息终端的提供时刻信息;和提供部,其将上述提供源数据和上述提供时刻信息提供给上述提供目的地信息终端。
2.根据权利要求1所述的时刻管理服务器,其特征在于,在上述提供时刻信息中,包含根据上述提供源设定时刻信息和上述终端间基准时刻的差分及上述终端间基准时刻、或根据上述差分和上述终端间基准时刻所算出的算出设定时刻信息的至少一个。
3.一种信息终端,具有存储部,其将提供源信息终端的提供源数据和算出设定时刻信息对应起来进行存储;取得部,其从将上述提供源数据、和用上述提供源信息终端的提供源设定时刻信息和终端间基准时刻所算出的提供时刻信息对应起来进行提供的时刻管理服务器,取得上述提供源数据和上述提供时刻信息;保存部,其根据上述提供时刻信息将上述提供源数据和上述算出设定时刻信息对应起来保存在上述存储部。
4.根据权利要求3所述的信息终端,其特征在于,上述取得部,作为上述提供时刻信息,取得根据上述提供源设定时刻信息和上述终端间基准时刻的差分和上述终端间基准时刻,上述保存部,根据上述差分和上述终端间基准时刻算出上述算出设定时刻信息,并保存在上述存储部。
5.一种信息终端,具有算出部,其算出根据提供源设定时刻信息和终端间基准时刻的差分;和提供部,其将提供源数据和上述差分提供给提供目的地信息终端。
6.一种信息终端,具有存储部,其将提供源信息终端的提供源数据和算出设定时刻信息对应起来进行存储;取得部,其从上述提供源信息终端取得上述提供源数据和根据上述提供源信息终端的上述提供源设定时刻信息和终端间基准时刻的差分;和保存部,其根据上述差分和上述终端间基准时刻算出上述算出设定时刻信息,将上述提供源数据和上述算出设定时刻信息对应起来保存在上述存储部。
7.一种时刻管理系统,具有时刻管理服务器,其从提供源信息终端取得提供源数据和提供源设定时刻信息,用上述提供源设定时刻信息和终端间基准时刻算出提供给提供目的地信息终端的提供时刻信息,并将上述提供源数据和上述提供时刻信息提供给上述提供目的地信息终端;和提供目的地信息终端,其从上述时刻管理服务器取得上述提供源数据和上述提供时刻信息,根据上述提供时刻信息将上述提供源数据和上述算出设定时刻信息对应起来保存在存储部。
8.一种时刻管理系统,具有提供源信息终端,其算出根据上述提供源设定时刻信息和终端间基准时刻的差分,将提供源数据和上述差分提供给提供目的地信息终端;和提供目的地信息终端,其从上述提供源信息终端取得上述提供源数据和上述差分,根据上述差分和上述终端间基准时刻算出算出设定时刻信息,将上述提供源数据和上述算出设定时刻信息对应起来保存在存储部。
9.一种时刻管理方法,其特征在于,时刻管理服务器,从提供源信息终端取得提供源数据和提供源设定时刻信息,用上述提供源设定时刻信息和终端间基准时刻算出提供给提供目的地信息终端的提供时刻信息,将上述提供源数据和上述提供时刻信息提供给提供目的地信息终端,上述提供目的地信息终端,从上述时刻管理服务器取得上述提供源数据和上述提供时刻信息,根据上述提供时刻信息将上述提供源数据和算出设定时刻信息对应起来保存在存储部。
10.一种时刻管理方法,其特征在于,提供源信息终端,算出根据提供源提供时刻信息和终端间基准时刻的差分,将提供源数据和上述差分提供给提供目的地信息终端,上述提供目的地信息终端,从上述提供源信息终端取得上述提供源数据和上述差分,根据上述差分和上述终端间基准时刻算出算出设定时刻信息,将上述提供源数据和上述算出设定时刻信息对应起来保存在存储部。
全文摘要
时刻管理服务器,具有取得部,其从提供源信息终端取得提供源数据和提供源设定时刻信息;算出部,其用上述提供源设定时刻信息和终端间基准时刻,算出提供给提供目的地信息终端的提供时刻信息;和提供部,其将上述提供源数据和上述提供时刻信息提供给上述提供目的地信息终端。
文档编号G06F17/00GK1713170SQ20051008144
公开日2005年12月28日 申请日期2005年6月15日 优先权日2004年6月15日
发明者内田基之 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1