CN1442789A - 信息处理装置 - Google Patents

信息处理装置 Download PDF

Info

Publication number
CN1442789A
CN1442789A CN03107045A CN03107045A CN1442789A CN 1442789 A CN1442789 A CN 1442789A CN 03107045 A CN03107045 A CN 03107045A CN 03107045 A CN03107045 A CN 03107045A CN 1442789 A CN1442789 A CN 1442789A
Authority
CN
China
Prior art keywords
data
data item
information
parts
application
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.)
Granted
Application number
CN03107045A
Other languages
English (en)
Other versions
CN1231843C (zh
Inventor
安田亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of CN1442789A publication Critical patent/CN1442789A/zh
Application granted granted Critical
Publication of CN1231843C publication Critical patent/CN1231843C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/275Synchronous replication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Abstract

一种信息处理装置允许用户容易地掌握什么数据已由信息处理装置和另一不同的信息处理装置之间的数据同步进行了更新,所述装置运行多个不同应用。本发明的信息处理装置包括用于将识别标记附在由涉及数据更新的过程更新了的数据上的部件,用于存储包括具有识别标记的更新数据的数据项的部件,以及用于根据识别标记检索更新数据的部件。

Description

信息处理装置
技术领域
本发明涉及用于同步多个信息装置之间的数据的技术。具体地说,它涉及一种信息处理技术,用于同步从个人计算机(PC)传送的各种类型的数据,比如电子邮件数据和诸如工作日程图表或地址簿等PIM(个人信息管理器)或PDA(个人数字助理)软件中的其它数据。
背景技术
现在普遍在例如PC上接收电子邮件以及管理时间表或地址簿的PIM数据。同时,许多人将电子邮件数据或PIM信息从PC传送到他们可以随处携带的移动终端。
可以在PC和/或移动终端上修改PIM信息,或向它们添加这种信息。执行一种同步过程以使这两个装置上的信息都是最新的。一般地说,在PC上更新信息,因为在那里数据输入更为方便,然后通过同步过程将数据从PC传送到移动终端。用户可以随处携带移动终端并且查看传送到终端上的数据。
日本特许公告(未审查申请)No.9-223060公开了一种技术,用于自动同步PC和移动终端之间的数据。日本特许公告(未审查申请)No.2000-137687公开了一种技术,用于显示数据以使得可以识别同步过程修改之前和之后的数据。日本特许公告(未审查申请)No.8-190569公开了一种技术,用于显示存储在多个信息存储单元中的新到信息列表。
从日本特许公告(未审查申请)No.9-223060得知的技术存在这样的问题:当执行同步过程以同步PC和移动终端之间的数据时,难以确认移动终端上数据的哪些部分已被更新。
从日本特许公告(未审查申请)No.2000-137687得知的技术使得用户能够确定什么数据已被更新。但在这种技术中,更新数据只有当它与非更新数据一起显示时才可以被确认,并且仍然难以识别已被更新的数据。
另外,尽管根据日本特许公告(未审查申请)No.8-190569的技术显示更新数据项列表,但是该列表只显示具有相同数据格式的更新数据,而它不能显示不同格式的数据,比如电子邮件数据或PIM信息的其它项目。
发明内容
因此,本发明的一个目的是提供一种用于显示新到信息的技术,它使得有可能容易地掌握什么数据已被更新。具体地说,在执行了PC和移动终端之间的数据同步过程之后,这种技术显示在同步过程期间已被更新的不同格式数据的文件列表,比如电子邮件数据和时间表或地址簿的PIM信息。
在一个方面,本发明提供一种信息处理装置,它能够操作多个应用,所述装置包括:
用于将识别标记附加到多个应用中已被某一过程更新的数据项上的部件;
用于存储数据项的部件,所述数据项包括具有识别标记的数据项;以及
用于根据识别标记从数据项中检索更新数据的部件。
通过利用这种信息处理装置,可以在多个应用上识别并检索已由涉及更新的过程进行了更新的数据。
另一方面,本发明提供第一信息处理装置,它包括用于显示多个应用的多个不同数据项的部件,该装置还包括:
用于将识别信息附加到第一信息处理装置中的多个应用的数据中的数据项上的部件,其中该数据已由第一信息处理装置和第二信息处理装置之间的同步过程更新;
用于存储数据项的部件,所述数据项包括具有识别信息的更新数据;以及
用于根据识别标记从数据项检索更新数据的部件。
另一方面,本发明提供第一信息处理装置,它包括用于显示多个应用的多个不同数据项的部件,所述装置还包括:
用于在第一信息处理装置上的多个应用中的数据项已由第一信息处理装置和第二信息处理装置之间的同步过程更新时,存储与更新数据项有关的关于日期/时间的第一信息的部件;
用于存储有关同步历史的第二信息,藉此在每次执行同步过程时记录日期/时间。
用于比较第一和第二日期/时间的部件;以及
用于检索存储在存储部件中的数据项的部件,其中该存储部件与对应于第二日期/时间的第一日期/时间相关。
通过利用这种信息处理装置,可能检索同步过程之前或之后被更新的数据,并且检索多个应用上的数据。
再一方面,本发明提供了一种数据结构,它包括识别信息,用于识别已被信息处理装置之间的同步过程更新的数据,该结构还包括多个应用公共的数据区。
公共数据区允许根据与应用无关的识别信息检索更新数据,即使存在不同应用的数据也是如此。
附图说明
图1显示具有根据本发明的新到信息显示功能的移动装置的功能框图。
图2显示具有根据本发明的新到信息显示功能的移动终端以及PC的概念性系统配置。
图3显示运行在移动终端上的电子邮件应用的数据结构例示,所述移动终端具有根据第一实施例的新到信息显示功能。
图4显示运行在移动终端上的时间表应用的数据结构例示,所述移动终端具有根据第一实施例的新到信息显示功能。
图5显示运行在移动终端上的待办事宜列表应用的数据结构例示,所述移动终端具有根据第一实施例的新到信息显示功能。
图6显示运行在移动终端上的地址簿应用的数据结构例示,所述移动终端具有根据第一实施例的新到信息显示功能。
图7显示运行在移动终端上的备忘录应用的数据结构例示,所述移动终端具有根据第一实施例的新到信息显示功能。
图8给出移动终端屏幕上显示的新到列表例示,所述移动终端具有根据第一实施例的新到信息显示功能。
图9给出移动终端屏幕上显示的详细信息例示,所述移动终端具有根据第一实施例的的新到信息显示功能。
图10显示根据第一实施例的新到信息显示功能所执行的同步过程的流程图。
图11显示在根据第一实施例的新到信息显示功能所执行的同步过程期间,清除所有数据的新到标志过程的流程图。
图12显示根据第一实施例的新到信息显示功能所执行的同步过程的另一流程图。
图13显示根据第一实施例的新到信息显示功能所执行的新数据同步过程的流程图。
图14显示根据第一实施例的新到信息显示功能所执行的修改数据同步过程的第一半流程图。
图15显示根据第一实施例的新到信息显示功能所执行的修改数据同步过程的后一半流程图。
图16显示根据第一实施例的新到信息显示功能所执行的删除数据同步过程的流程图。
图17显示在根据第一实施例的新到信息显示功能所执行的同步过程期间,创建新到列表的过程的流程图。
图18显示移动终端上运行的电子邮件应用的数据结构例示,所述移动终端具有根据本发明第二实施例的新到信息显示功能。
图19显示移动终端上运行的时间表应用的数据结构例示,所述移动终端具有根据第二实施例的新到信息显示功能。
图20显示移动终端上运行的待办事宜列表应用的数据结构例示,所述移动终端具有根据第二实施例的新到信息显示功能。
图21显示移动终端上运行的地址簿应用的数据结构例示,所述移动终端具有根据第二实施例的新到信息显示功能。
图22显示移动终端上运行的备忘录应用的数据结构例示,所述移动终端具有根据第二实施例的新到信息显示功能。
图23显示移动终端上同步历史信息的数据结构例示,所述移动终端具有根据第二实施例的新到信息显示功能。
图24显示根据第二实施例的新到信息显示功能上存储的历史信息的数据结构例示。
图25显示移动终端上创建新到列表的过程的流程图,所述移动终端具有根据第二实施例的新到信息显示功能。
具体实施方式
在以下优选实施例的描述中,一般可以将同步过程导致的数据修改、删除和添加称为数据更新过程。
在描述实施例之前,以下将简要论述本发明的概念。
发明者最初构思了一种思路,将新到标志合并到各个应用的诸如电子邮件和PIM信息的各种数据的数据结构中,它能够由不同应用共同识别。
同步过程之前清除所有新到标志。执行同步过程时为新添加或修改的数据设置新到标志。需要显示新到列表时检索所有数据以找到设置了新到标志的数据,并且在列表中只显示检索到的数据。
存在两种方法将新到标志附加到一个字段。在一种方法中,将具有公共规则的新到标志区添加到数据结构中应用软件开发人员可以自由设计的一个区中,比如标准数据区。应该注意,考虑PC和PDA之间的同步处理时,只需要在PDA侧调整数据结构,因此,只有PDA应用软件的开发人员需要使他或她的软件的数据结构是可兼容的。
第二种方法在一个日期/时间、属性信息等的区中提供新到字段,其中各个数据项由诸如Windows OSTM或MS-DOS等操作系统(OS)管理。第二种方法可以将新到信息附在不同的应用软件项上。由于数据结构中的属性信息包括例如有关数据量的信息,各个数据项的这个信息由OS进行管理,所以容易将识别标记附加到属性信息中。
在第一和第二种方法中,只需在PDA上的数据结构中添加新标志字段。
例如,通过为各个应用的数据结构提供日期/时间存储功能,就可能用执行同步过程时的日期/时间来更新新添加或修改数据的日期/时间。同时,有关同步过程的日期/时间信息也可以存储在系统中。当显示新到列表时,可以将历史信息的日期/时间与各数据项的同步日期/时间进行比较,以使得只显示对应数据。
因此,可以只显示在多个不同应用中被更新的那些数据项列表。
以下将参考附图描述本发明的第一实施例。
图1显示具有根据本发明第一实施例的新到信息显示技术的移动终端的方框图。
移动终端1包括中央处理单元11、通信单元12、显示单元13、输入单元14、只读存储器(ROM)15、随机存取存储器(RAM)16、列表信息存储区17、同步历史信息存储区18、存储单元19、电源开关20、外部存储单元21和外部存储媒体22。
中央控制单元11根据各种指令控制输入或输出信息。通信单元12连接到PC以将从PC接收的电子邮件或PIM信息传送到移动终端1。
显示单元13根据来自中央控制单元11的指令显示移动终端1中的数据。输入单元14包括字符键,用于输入字母和字符;执行键,用于决定所选内容;以及光标键,用于向上和向下滚动屏幕以及用于移动光标或所选项。
中央控制单元11执行生成数据、选择、登记和窗口切换的各种过程,以响应于来自输入装置14的输入。ROM 15包括用于存储操作中央控制单元11的程序的程序区,用于存储字符转换字典的字典区以及用于在屏幕上显示字母和字符的字体及图标区。RAM 16是用于数据存储的工作RAM。
列表信息存储区17存储在屏幕上显示新到列表时显示的信息。同步历史信息存储区18存储同步过程的执行日期/时间。存储单元19存储涉及例如电子邮件的数据。电源开关20接通或断开主电源。
外部存储媒体22是可从移动终端1分离的存储媒体,比如软盘、CD-ROM或IC卡。它还可以存储窗口切换程序,以使得移动终端1能够切换窗口,同时保持例如电子邮件和附加文件的内容显示。通过这种方式,外部存储单元21可以读取存储在外部存储媒体22中的窗口切换程序,并传送到例如RAM 16,因此使得有可能实现本发明的窗口切换功能。
图2用示意图说明用于执行同步PC 30和移动终端1之间信息的同步过程的系统。PC 30可以与邮件服务器40通信以交换电子邮件。它还可以管理诸如时间表或地址簿的PIM信息。
移动终端1经通信单元12连接到PC 30,以使得它们可以在彼此之间传送电子邮件和PIM信息。
在同步过程中,新添加到PC 30的数据被传送到移动终端1,而将移动终端1上新登记的数据传送到PC 30。然后,用PC 30上的已修改数据改写移动终端1上的相应数据,并且用移动终端1的修改数据改写PC 30上的相应数据。当数据在两个装置上被修改时,将修改数据作为新数据互相传送。当一个装置上对应于另一装置上的修改数据的数据被删除时,将修改数据传送到删除侧。最终,删除移动终端1上对应于PC 30上已被删除数据的数据,并且删除PC 30上对应于移动终端1上已删除数据的数据。
图3到7显示各应用的数据结构。图3显示电子邮件的数据结构。图4显示时间表的数据结构。图5显示待办事宜列表的数据结构。图6显示地址簿的数据结构。图7显示备忘录的数据结构。
尽管各个应用的数据结构不同,但是所有上述数据结构共同包括用于新到标志的字段,该字段被称为公共区。因此,另一应用可以通过修改其数据结构被结合进来,以使其具有公共区。本实施例的数据结构包括公共存在于多个应用中的公共区以及对各个应用是唯一的固有区。例如,在同步过程期间,在公共区中加入新到标志以及固有区被更新的数据。
图8显示新到列表窗口的例示。区8a显示新到电子邮件数据项列表。区8b显示新到时间表数据项列表。区8c显示新到地址簿数据项列表。在该显示窗口中,通过用向上键和向下键在窗口内上滚或下滚来选择数据项,以及用执行键执行过程,可以显示数据项的详细内容。区8d被反白(inverted),表示目前所选数据项。当不能在单个窗口上显示全部数据时,可以用适当的键,比如图9中示意的那些键,来向上和向下滚动屏幕。
图9给出示意图8数据细节的显示窗口例示。通过选择图8列表中的一个数据项,可以将窗口切换到显示数据项详细内容的窗口。
图9中示出的显示窗口9a-1是显示地址簿数据的窗口。新数据生成按钮9a-2、编辑按钮9a-3、邮件创建按钮9a-4和窗口滚动按钮9a-5被排列在屏幕的底部。
如图3所示,新到标志1表示数据已由同步过程更新。如图8的区8a所示,显示列表包括邮件的发送方字段8a-1和主题字段8a-2。
类似的,针对图4的时间表数据和图6的地址簿数据,由于新到字段中的标志为1,所以显示数据8b-1和内容8b-2的列表8b,以及姓名8c-1和电话号码8c-2的列表8c。
针对图5的待办事宜列表数据和图7的备忘录数据,新到字段中的标志表示0。这表示相应数据项没有由同步过程更新。因此,这些数据项没有包括在显示列表中。
图10显示同步过程流程图,将根据需要参考图1和2进行描述。
执行必需操作的用户开始同步过程之前,在步骤S1001执行一个过程以清除(或置为零)移动终端1上所有数据的新到标志。
在步骤S1002中,在PC 30和移动终端1之间同步数据。
将参考图11详细描述步骤S1001中的处理。在步骤S1101中,检索移动终端1上的可用应用。在步骤1102中,检索各个应用中的数据。在步骤S1103中,清除步骤S1102中检索到的所有数据的新到标志。
在步骤S1104和S1105中,重复以上过程直到处理完所有应用中的所有数据项。
因此,清除了所有数据的新到标志。
接下来,将参考图12到15描述图10的步骤S1002中的同步过程。也将按需参考图1和2。
图12显示同步过程的流程图。在步骤S1201中,检索应用。在步骤S1202到S1204中,对各个检索到的应用的新数据、修改数据和删除数据分别执行同步过程。
图13显示新数据同步过程的流程图。在步骤S1301中,检索PC30上与在图12的步骤S1201中检索到的应用有关的新数据项。在步骤S1302中,将检索到的数据项传送到移动终端1。在步骤1303中,在向移动终端1登记所传送数据项之前,设置该数据项的新到标志。步骤S1304中,重复以上过程直到不再有新的数据项。
然后,在步骤S1305中,检索移动终端1上的新数据项。在步骤S1306中,将检索到的数据项传送到PC 30。在步骤S1307中,为所有新数据项执行以上过程。
图14显示修改数据同步过程的流程图。在步骤S1401中,检索PC 30上的修改数据项。在步骤S1402中,检索移动终端1上相应的数据项。在步骤S1403中,确定移动终端1上检索到的数据项是否被修改了。在步骤S1404中,确定该数据项是否被删除了。
数据项既没有被修改也没有被删除时,程序进入步骤S1407,在那里改写移动终端1上的相应数据项。当在步骤S1404中显示移动终端1上该数据项已被删除时,在步骤S1405中,PC 30上的修改数据项作为新数据被传送到移动终端1。当步骤S1403中确定在移动终端1上该数据项被修改时,在步骤S1406,被修改数据项作为新数据被传送到PC 30,并且PC 30上的修改数据项在移动终端1上被改写。
在任何情况下,在步骤S1408中设置添加或修改数据项的新到标志。在步骤S1409中,确定以上过程是否完成。重复从步骤S1401到S1408的程序,直到该过程完成。如图15所示,在步骤S1410中,检索移动终端1上的修改数据项。在步骤S1411中,检索PC 30上相应的数据项。然后,在步骤S1412中检查PC 30上检索到的数据项是否被修改了。在步骤S1413中,确定在PC 30上检索到的数据项是否被删除了。
在步骤S1412和S1413中确定该数据项既没有被修改也没有被删除时,在步骤S1417中改写PC 30上对应的数据项。当PC 30上相应数据项被删除时,在步骤S1414中,将移动终端1上的数据作为新数据传送到PC 30。当在PC 30上相应数据项被修改时,在步骤S1415中,它被作为新数据传送到移动终端1。并且在PC 30上改写移动终端1上的修改数据。在步骤S1416中,设置添加数据的新到标志。在步骤S1418中,检查所有数据项的处理是否完成。如果没有,重复以上过程(从步骤S1410到S1418)直到处理完所有数据项。
图16显示删除数据同步过程的流程图。在步骤S1501中,检索PC 30上的被删除数据项。在步骤S1502中,检索移动终端1上相应的数据项。在步骤S1503中,删除移动终端1上检索到的数据项。在步骤S1504中,确定数据处理是否完成。如果没有,重复以上过程(从步骤S1501到S1504)直到处理完所有数据项。
另一方面,在步骤S1505,检索移动终端1上的被删除数据项。在步骤S1506,检索PC 30上相应的数据项。在步骤S1507中,删除PC 30上检索到的数据项。然后在步骤S1508中确定以上程序是否完成。如果没有,重复该程序(从步骤S1505到S1508)直到处理完所有数据项。
当同步过程完成时,将为在同步过程期间添加或修改了的各个数据项设置新到标志。
例如,对于由同步过程添加或修改的数据,新到标志被设为1,如图3的邮件数据、图4的时间表数据中和图6的地址簿数据。
在执行同步过程之前已经存在于移动终端1上的数据中(即例如没有被修改的数据),因为在步骤S1001(图10和图1)中新到标志被清除,所以该标志为0,如图5的待办事宜列表数据和图7的备忘录数据。
尽管在同步之前在步骤S1001中一次清除所有数据项的新到标志,但清除可以发生在确认详细内容或当显示新到列表的时候。
图17显示创建新到列表和显示数据的过程的流程图。在步骤S1601中,检索应用,并且对各个应用执行以下过程。在步骤S1602中,检索所检索应用的数据项。在步骤S1603中,确定是否为该数据项设置了新到标志。如果设置了,程序进入步骤S1604,在那里生成将在列表中显示的应用信息。例如,当检索邮件数据并且读取如图3所示的数据项时,因为新来标记被设为1,所以利用该数据项作为新数据来生成列表信息。当在待办事宜列表数据的检索期间读取图5的数据项时,因为新到标志为0,所以不将该数据项添加到新到列表中。
没有设置新到标志时,程序进入步骤S1605,在那里确定是否检查完了所有数据项。如果没有,程序回到步骤S1602,并且重复以上过程直到检查完所有数据项。在步骤S1606中,为所有应用重复以上过程。在步骤S1607中,在屏幕上显示所生成的列表信息。如图8所示,在各个应用和字段之间的边界上提供分界线L以改善清晰度。
在步骤S1608中,用户从显示列表中选择他希望看到详细信息的数据项。在步骤S1609中显示所选数据项的详细信息。如上所述,在图8中选择区8d。通过操作执行键,图8的屏幕可以切换到图9的详情屏幕。
或者,在步骤S1605,当已经处理了屏幕内可显示的最大数目的数据项时,在等待确认所有数据项的处理结束之前,可以显示列表。在用户命令时可以重新开始随后的检索过程。
因此,通过仅仅显示由同步过程添加或修改的那些数据项的新到列表,用户可以立即掌握那个数据项已被更新。通过选择数据项可以容易地显示有关某一数据项的详细内容。
下文中将参考图18到24描述根据第二实施例的新到信息显示技术。
图18到22显示与根据第二实施例的新到信息显示技术相关的各个应用的数据结构。图18显示电子邮件的数据结构。图19显示时间表的数据结构。图20显示待办事宜列表的数据结构。图21出了地址簿的数据结构。图22显示备忘录的数据结构。
尽管各个应用的数据结构不同,但是这些应用共同具有同步日期/时间字段。当要添加另一应用时,修改其数据结构,以使得它也具有同步日期/时间字段。
图23显示同步历史信息的数据结构。该数据结构包括表示历史信息存储区中存储了多少历史信息项的区22a,以及区22b到22j。区22b到22j存储同步历史信息,该信息表示执行同步过程时的日期/时间。每当执行同步过程时,删除区22j中的信息,并且将区22b到22i中的各个区中的信息向下移动到紧挨在下面的字段。因此,最新同步日期/时间被记录在字段22b中。
在图23的例示中,关于同步的三个例示的同步历史信息被记录在区22b到22d中。因此,区22a中历史信息项的数目是3。区域22b中的历史信息1读到“2000/11/15 14:15”。因此,同步日期/时间字段中写入信息“2000/11/15 14:15”的图18的电子邮件数据、图19的时间表数据和图21的地址簿数据可以被识别为由最后同步过程更新。如图8所示,显示这些数据项的列表。
图20的待办事宜列表和图22的备忘录中的同步日期/时间字段内容分别对应于图23的区22c中的历史信息2。因此可以看出,这些数据项已经由第二到最后的同步过程更新。
图24显示实际同步过程的流程图。在响应于用户操作开始同步过程之前,在步骤S2301中,将开始同步过程时的日期/时间存储在同步历史信息存储区中。在步骤S2302,实际执行同步。该步骤中同步过程的详细内容与图12到16的那些详情相同,只除了不是在图13的步骤S1303和图14的S1408及S1416中设置新到标志的过程,而是在同步日期/时间字段中登记执行同步过程时的日期/时间。
因此,当同步过程完成时,与所执行同步过程有关涉及由同步过程添加或修改的数据的日期/时间信息将已被更新。
图25显示创建新到列表后显示数据的过程的流程图。在步骤S2401,从同步历史信息读取执行同步时的最后日期/时间。在步骤S2402,检索应用,并对各个应用执行以下过程。在步骤S2403,检索应用的数据项。在步骤S2404,读取移动终端1(图1和图2)上数据项的同步日期/时间。在步骤S2405,将移动终端1上数据的同步日期/时间与从同步信息读到的同步的最后日期/时间进行比较。
如果各个同步日期/时间一致,则在步骤S2406中生成特定应用的列表中将要显示的信息。然后在步骤S2407,确认是否处理了所有数据项。如果没有,程序返回到步骤S2403,并且重复以上过程,直到确认处理了所有数据项。
在步骤S2408,为所有应用重复以上过程。在步骤S2409,在窗口上显示所生成的列表信息。在步骤S2410,用户从显示列表中选择他希望看到其详细内容的数据项。在步骤S2411,可以显示所选数据项的详细内容。
除了与最后同步日期/时间的一致性之外,步骤S2405中的列表显示条件还可以包括是否存在与第n个到最后一个同步日期/时间一致的数据,或者是否存在从当前时间起N小时内由同步更新的数据。
在步骤S2407中,当处理了单个屏幕中显示的最大数目的数据项时,可以显示列表,而不是等待直到确认了所有数据。在这种情况下,可以在用户指令时处理随后的数据项。
因此,可以在屏幕上显示只有已被同步过程添加或修改的那些数据项的新到列表。用户通过观看所显示列表,可以容易地掌握已被更新的数据项,并且通过选择并显示感兴趣的数据项,他或她还可以看到该数据项的详细内容。
在本实施例中,可以利用不同于日期/时间信息的数据属性信息。
本发明的许多修改和变型根据以上讲授都是可能的。因此应该理解,可在不同于特定描述的所附权利要求书的范围内实践本发明。
例如,根据本发明的技术还可被应用于移动终端之间或PC之间的同步,而不是移动终端和PC之间。同步技术还可以利用无线通信。
因此,根据本发明,在运行多个不同应用的多个信息处理装置之间的数据同步之后,用户可以容易地在一个信息处理装置上掌握已被更新的数据项。可以容易地选择和显示关于某个数据项的详细内容。
因此,用户可以择优地检查新数据项的要点和内容,从而减少确认新到数据所需的时间和精力。

Claims (12)

1.一种能够操作多个应用的信息处理装置,包括:
用于将识别标记附在多个应用中由某一过程更新了的数据项上的部件。
用于存储数据项的部件,所述数据项包括具有所述识别标记的数据项;以及
用于根据所述识别标记从所述数据项中检索所述被更新数据的部件。
2.如权利要求1所述的信息处理装置,其特征在于还包括用于显示由所述更新数据检索部件检索到的更新数据项的列表的部件。
3.如权利要求1或2所述的信息处理装置,其特征在于所述识别标记还包括标志信息、日期/时间信息和数据属性信息。
4.一种控制能够操作多个应用的信息处理装置的方法,包括以下步骤:
将识别标记附在由某过程更新了的数据项上;
存储数据项,所述数据项包括具有所述识别标记的数据项;
根据所述识别标记从所述数据项检索所述更新数据。
5.一种在能够操作多个应用的信息处理装置上工作的程序,所述程序包括以下例程:
将识别标记附在由某过程更新了的数据项上;
存储数据项,所述数据项包括具有所述识别标记的数据项;
根据所述识别标记从所述数据项检索所述更新数据。
6.一种第一信息处理装置,它包括用于显示多个应用的多个不同数据项的部件,所述装置还包括:
用于将识别标记附在所述第一信息处理装置中的所述多个应用的数据中已由所述第一信息处理装置和第二信息处理装置之间的同步过程更新了的数据项上的部件;
用于存储数据项的部件,所述数据项包括具有所述识别标记的数据项;
用于根据所述识别标记从所述数据项检索所述更新数据的部件。
7.如权利要求6所述的第一信息处理装置,其特征在于还包括:
用于控制由所述数据检索部件检索到的所述多个应用的数据项列表的显示的部件;
用于从所述显示的数据项列表选择至少一个数据项的部件;以及
用于控制由所述选择部件所选的数据项的详细内容的显示的部件。
8.一种第一信息处理装置,包括用于显示多个应用的多个不同数据项的部件,所述装置还包括:
用于存储第一信息的部件,所述第一信息有关所述第一信息处理装置上所述多个应用中的数据项被所述第一信息处理装置和第二信息处理装置之间的同步过程更新时与所述更新数据项相关的日期/时间;
用于存储有关同步历史的第二信息的部件,藉此在每次执行同步过程时记录所述日期/时间;
用于比较所述第一和第二信息的部件;以及
用于检索存储在所述存储部件中与对应于所述第二信息的所述第一信息相关的数据项的部件。
9.如权利要求8所述的第一信息处理装置,其特征在于还包括:
用于控制由所述数据检索部件检索到的所述多个应用的数据项列表的显示的部件;
用于从所述显示列表选择至少一个数据项的部件;以及
用于显示所述所选数据项的详细内容的部件。
10.一种数据结构,包括识别信息,用于识别已由信息处理装置之间的同步过程更新了的数据,所述结构还包括多个应用公共的数据区。
11.一种显示第一信息处理装置中的信息的方法,所述第一信息处理装置包括用于显示多个应用中的每个应用的一组数据项的部件,所述方法包括以下步骤:
存储数据已由所述第一信息处理装置和第二信息处理装置之间的同步过程更新的事实;
检索由同步更新的所述数据项;
显示所述多个应用的检索数据项的列表;
从所述显示列表中选择数据项;以及
显示所述所选数据的详细内容。
12.一种显示第一信息处理装置中的信息的方法,所述第一信息处理装置包括用于为多个应用中的每个应用显示一组数据项的部件,所述方法包括以下步骤:
存储第一信息,所述第一信息有关数据项被所述第一信息处理装置和第二信息处理装置之间的同步过程更新时的日期/时间;
存储有关同步历史的第二信息,藉此在每次执行同步过程时记录所述日期/时间;
比较所述第一信息和第二信息;以及
确定所述数据是否已由最后的同步过程更新。
CNB031070450A 2002-03-01 2003-02-28 信息处理装置 Expired - Fee Related CN1231843C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP56136/2002 2002-03-01
JP56136/02 2002-03-01
JP2002056136A JP4279499B2 (ja) 2002-03-01 2002-03-01 情報処理装置

Publications (2)

Publication Number Publication Date
CN1442789A true CN1442789A (zh) 2003-09-17
CN1231843C CN1231843C (zh) 2005-12-14

Family

ID=27800077

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031070450A Expired - Fee Related CN1231843C (zh) 2002-03-01 2003-02-28 信息处理装置

Country Status (3)

Country Link
US (1) US20030167286A1 (zh)
JP (1) JP4279499B2 (zh)
CN (1) CN1231843C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100365610C (zh) * 2004-04-29 2008-01-30 明基电通股份有限公司 数据同步系统以及方法
CN103164422A (zh) * 2011-12-09 2013-06-19 百度在线网络技术(北京)有限公司 采用通用数据存储格式进行数据同步的方法、设备与系统

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4322569B2 (ja) * 2003-06-24 2009-09-02 Necインフロンティア株式会社 アドレスリンク・システム及び方法並びにそのプログラム
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US7318068B2 (en) 2004-07-22 2008-01-08 International Business Machines Corporation Synchronization of application documentation across database instances
US7318067B2 (en) * 2004-07-22 2008-01-08 International Business Machines Corporation Synchronization of application rules across database instances
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US7747966B2 (en) * 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US8689137B2 (en) 2005-09-07 2014-04-01 Microsoft Corporation Command user interface for displaying selectable functionality controls in a database application
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
JP2008134308A (ja) * 2006-11-27 2008-06-12 Alpine Electronics Inc 施設検索装置
WO2009147704A1 (ja) * 2008-06-04 2009-12-10 株式会社 アテナテレコムラボ テーブルとテーブル項目の平行編集プログラム
CN101765831B (zh) 2007-06-06 2012-10-17 雅典娜电信实验有限公司 数据库不一致的处理方法
US8171003B2 (en) 2007-06-06 2012-05-01 Kunio Kamimura Method and apparatus for changing reference of database
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
JP4719732B2 (ja) * 2007-11-22 2011-07-06 株式会社エヌ・ティ・ティ・ドコモ バックアップサーバ、移動機、およびこれらを用いた通信システム、ならびにバックアップ方法
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
EP2357566B1 (en) * 2008-11-17 2018-02-21 Sony Interactive Entertainment Inc. Radio communication terminal, method for controlling the same, and information storage medium
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
JP5625315B2 (ja) * 2009-10-22 2014-11-19 船井電機株式会社 画像表示装置および画像表示システム
JP2012003468A (ja) * 2010-06-16 2012-01-05 Mitsubishi Electric Corp データ部分入替処理装置、データ部分入替処理方法およびデータ部分入替処理装置
JP2012198907A (ja) * 2012-04-27 2012-10-18 Panasonic Corp 携帯情報端末及び表示制御プログラム
JP6136694B2 (ja) * 2013-07-19 2017-05-31 富士通株式会社 データ管理プログラム、データ管理装置およびデータ管理方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5974238A (en) * 1996-08-07 1999-10-26 Compaq Computer Corporation Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements
US6044381A (en) * 1997-09-11 2000-03-28 Puma Technology, Inc. Using distributed history files in synchronizing databases
US6295541B1 (en) * 1997-12-16 2001-09-25 Starfish Software, Inc. System and methods for synchronizing two or more datasets
US6247135B1 (en) * 1999-03-03 2001-06-12 Starfish Software, Inc. Synchronization process negotiation for computing devices
US6505214B1 (en) * 1999-09-28 2003-01-07 Microsoft Corporation Selective information synchronization based on implicit user designation
US7039656B1 (en) * 1999-10-20 2006-05-02 Yodlee.Com, Inc. Method and apparatus for synchronizing data records between a remote device and a data server over a data-packet-network
US6621508B1 (en) * 2000-01-18 2003-09-16 Seiko Epson Corporation Information processing system
US6718348B1 (en) * 2000-08-25 2004-04-06 Telefonaktiebolaget Lm Ericsson (Publ) Non-time dependent synchronization of databases
US6934740B1 (en) * 2000-09-19 2005-08-23 3Com Corporation Method and apparatus for sharing common data objects among multiple applications in a client device
US6611849B1 (en) * 2000-09-29 2003-08-26 Palm Source, Inc. System for synchronizing databases on multiple devices utilizing a home base
US6901415B2 (en) * 2001-06-27 2005-05-31 Microsoft Corporation Method and system for processing notifications
US7149813B2 (en) * 2001-08-14 2006-12-12 Microsoft Corporation Method and system for synchronizing mobile devices

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100365610C (zh) * 2004-04-29 2008-01-30 明基电通股份有限公司 数据同步系统以及方法
CN103164422A (zh) * 2011-12-09 2013-06-19 百度在线网络技术(北京)有限公司 采用通用数据存储格式进行数据同步的方法、设备与系统

Also Published As

Publication number Publication date
JP4279499B2 (ja) 2009-06-17
JP2003256258A (ja) 2003-09-10
CN1231843C (zh) 2005-12-14
US20030167286A1 (en) 2003-09-04

Similar Documents

Publication Publication Date Title
CN1231843C (zh) 信息处理装置
RU2417401C2 (ru) Пользовательский интерфейс переноса и фиксации по новому месту с широкими возможностями
CN1287261C (zh) 利用电子笔的文件填写系统
CN1304935C (zh) 进行脱机指示的信息处理装置、打印控制方法
CN1806220A (zh) 使用数字笔的编辑系统,编辑方法及其程序
CN1806241A (zh) 数据库查询用户界面
CN1922608A (zh) 虚拟文件系统
CN1359068A (zh) 文件管理方法和存储信息记录重放装置及存储信息记录媒体
CN1811771A (zh) 利用文档的物理表现的自适应文档管理系统
CN1977265A (zh) 基于状态的同步
JP2006120125A (ja) ドキュメント画像情報管理装置及びドキュメント画像情報管理プログラム
CN1855009A (zh) 可搜索控制模板功能的基于任务的界面
CN1825304A (zh) 信息管理装置、信息管理方法和信息管理程序
CN1744084A (zh) 搜索个人信息管理信息的方法及使用其的手持电子设备
JP2009080795A (ja) 画像管理装置及びその制御方法、プログラム
CN1143777A (zh) 文本发送装置和文本发送方法
US8694498B2 (en) Data management apparatus and data processing method
CN105337998A (zh) 一种多屏互动的系统
CN1853161A (zh) 用于呈现存储于计算机上条目的系统和方法
CN1374587A (zh) 取得数据库匹配性的信息管理装置和记录该库程序的媒体
CN104166730A (zh) 一种呈现搜索结果的方法及装置
JP2007048009A (ja) 作業支援システム、そのデータベースサーバ、作成管理装置、プログラム
CN110704373A (zh) 信息处理装置、存储介质及信息处理方法
JP2008234078A (ja) 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録した記録媒体
CN1476565A (zh) 信息处理系统、信息处理装置和信息处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051214

Termination date: 20150228

EXPY Termination of patent right or utility model