信息处理装置以及用于处理信息的方法

文档序号:6503483阅读:245来源:国知局
信息处理装置以及用于处理信息的方法
【专利摘要】本发明提供一种信息处理装置,将数据从源复制到目标。目标包含目标识别信息。源包括存储器(30),存储器(30)配置成存储保持多个记录的源侧表(31)。多个记录中的一个记录含有目标识别信息。复制部(72、20a、22a)配置成从该源侧表中删除该多个记录中的一个记录,并在含有目标识别信息的该多个记录中的一个记录已经从该源侧表中删除以后,将该源侧表(31)复制到该目标。
【专利说明】信息处理装置以及用于处理信息的方法
【技术领域】
[0001]本发明涉及一种用于将源数据库中的记录复制到目标数据库的方法和信息处理装置。
【背景技术】
[0002]数据库管理系统管理各种数据项。当数据从一个装置被复制到另一装置时,数据库管理系统执行各种类型的处理。例如,已知如下这种技术,即当记录从源被复制到目标(例如,从装置“Α”到装置“Β”)时,无需特别操作而限制对被复制记录的访问。
[0003]例如,日本专利公开N0.2004-94297公开了这种技术。当记录从源被复制到目标方时,登录表示该记录被复制的复制识别信息。当访问该记录时,首先检查复制识别信息,由此限制对该记录的访问。
[0004]现有的数据库管理系统遭受如下缺点。当全部识别信息(例如,作为记录集合的电话簿)从源复制到目标时,与源有关的识别信息(记录)未被复制到目标。这是因为源没有列表方式的识别该源自身的识别信息。从而,列表就无法方便地从源被复制到目标。

【发明内容】

[0005]本发明的目的是提供一种信息处理装置,允许列表方便地从源被复制到目标,并且免除用户在记录从源被复制到目标以后手动地更新目标中的表。
[0006]一种信息处理装置(60),将数据从源复制到目标。目标包含目标识别信息。源包含存储器(30),存储器(30)配置成存储保持多个记录的源侧表(31)。多个记录中的一个记录含有目标识别信息。复制部(72、20a、22a)配置成从源侧表中删除该多个记录中的一个记录,并且在含有目标识别信息的该多个记录中的一个记录已经从源侧表中删除以后,将源侧表(31)复制到目标。
[0007]—种用于将记录从源复制到目标的方法,目标包括识别目标的目标识别信息。该方法包括:
从源中所保持的源侧表中删除多个记录中的一个,该多个记录中的一个含有识别该源的识别信息;以及
在从源侧表中删除多个记录中的一个以后,将源侧表从源复制到目标。
[0008]本发明进一步的可应用性范围从下文给出的详细描述将变得显而易见。然而,对于本领域技术人员而言,根据这一详细描述本发明主旨和范围内的各种改变和变更将显而易见,故应当理解虽然该详细描述和特定例子阐明本发明优选实施例,但却是仅以示例的方式而给出。
【专利附图】

【附图说明】
[0009]从下文给出的详细描述以及仅以示例方式所给出而并非限定本发明的附图,本发明将会更加充分地得以理解,其中:图1示出根据本发明第一实施例的信息处理装置的构成;
图2示出图1中所示的信息处理装置的硬件;
图3示出图1中所示的信息处理装置中的软件;
图4示出对图3中所示的软件的变更;
图5示出复制前后的图3中所示的电话簿的内容;
图6示出复制前后的图3中所示的电话簿的内容;
图7是示出图1中所示的信息处理装置的动作的时序图;
图8是示出图3中所示的装置检索程序所执行的处理的流程图;
图9是示出图3中所示的电话簿复制启动程序72所执行的处理的流程图;
图10是示出图3中所示的电话簿复制程序所执行的处理的流程图;
图11A示出目标MFP接收更新数据并更新缓冲器的过程;
图11B示出源MFP在其将更新数据传送到目标MFP后执行处理的过程;
图12是示出图3中所示 的复制完成通知部所执行的过程的流程图;
图13示出根据第二实施例的信息处理装置的软件;
图14是示出图13中所示的信息处理装置的动作的时序图;以及图15是示出图13中所示的电话簿复制程序所执行的过程的流程图。
【具体实施方式】
[0010]本发明将通过参照附图的优选实施例详细地进行描述。应当理解为虽然这些详细描述、特定例子以及制图阐明本发明的优选实施例,但它们仅仅是为了示例之目的,并非是要限定本发明的范围。
[0011]第一实施例
{图像处理装置的构成}
图1示出根据本发明第一实施例的信息处理装置系统的构成。
[0012]根据第一实施例的信息处理装置包括通过局域网(LAN) 1和网络2而彼此连接的个人计算机(PC) 60和多个多功能打印机、多功能产品或多功能外围设备(MFP) 10-1、
10-2…。个人计算机和多个多功能打印机用作信息处理部件。
[0013]MFP 10-1、10-2…包括:用来读取原稿的图像并接收点像,然后将原稿的图像打印在记录介质上的复制功能;用来读取原稿的图像的扫描功能;用来发送和接收传真消息的传真功能;以及用来在记录介质上打印图像的打印功能。还可以取代LAN 1和网络2而经由通用串行总线(USB) 3使PC 60与MF P10-1与MFP 10_2彼此连接。
[0014]MFP 10-1、10-2…在构成上相同。本发明以MFP 10_1为源装置并以MFP 10_2为目标装置来进行描述。信息从源装置被复制到目标装置。
[0015]MFP 10-1和MFP 10_2每个都分别具有其第一识别信息(例如,用“MFP_No_01”和“MFP_No_02”所表示的装置登录名)。MFP 10_1和MFP 10_2每个还具有其自身的装置电话号码和用户登录名。装置电话号码是被分配给MFP 10-1和MFP 10-2相应的一个的电话号码。用户登录名是MF P10-1和MFP 10-2相应的一个的用户的名字(例如“SMITH”)。在执行传真功能的时候使用装置电话号码。
[0016]MFP 10-1具有:其中包含多个记录的表形式的数据库(例如,电话簿)31_1,每个记录包括其装置电话号码和用户登录名;识别符取得部11-1 ;更新数据生成部12-1 ;传送部13-1 ;以及更新部14-1。
[0017]识别符取得部11-1取得代表作为目标装置的MFP 10-2的第二识别信息(例如,装置登录名),源装置的电话簿31-1中所保持的多个记录被复制到该目标装置。识别符取得部11-1通过电话簿复制程序20a而实现。
[0018]更新数据生成部12-1将第一记录添加至电话簿31-1中的记录末尾,该第一记录含有包括源MFP 10-1的用户登录名和装置电话号码的项目。进而,更新数据生成部12-1从源MFP 10-1中所保持的多个记录中删除第二记录,该第二记录含有包括目标MFP 10-2的用户登录名和装置电话号码的项目。然后,更新数据生成部12-1生成更新数据39 (例如,将被复制的数据)。更新数据生成部12-1通过电话簿信息添加程序22b、目标装置信息删除程序22c、电话号码登录数确定程序22d、缓冲器清除程序22e以及写入命令添加程序22f而实现。
[0019]传送部13-1将更新数据39传送至目标MFP 10-2,其通过数据传输程序25而实现。
[0020]同样地,目标MFP 10-2包括具有与电话簿31-2相同构成的电话簿、识别符取得部
11-2、更新数据生成部12-2、传送部13-2和更新部14_2,它们具有与MFP 10-1的对应部分相同的构成。
[0021]更新部14-2从源MFP 10_1接收更新数据39,按照接收到的更新数据39来更新电话簿31-2并通知源MFP 10-1电话簿31-2更新完成。更新部14_2通过数据接收程序27和数据写入完成通知程序26而实现。
[0022]PC 60包括显示部64、人机界面65和设定部60a。显示部64对用户4显示各种通知。人机界面65将各种通知传达给用户4。设定部60a通过设定软件70而实现。设定部60a经由人机界面65从用户4获得源MFP 10-1的装置登录名和目标MFP 10-2的装置登录名,然后启动MFP 10-1的电话簿复制功能。
[0023]图2示出图1中所示的信息处理装置的硬件。MFP 10-1和MFP 10-2每个都包括经系统总线59而彼此连接的只读存储器(R0M)20、随机存取存储器(RAM)30、中央处理单元(CPU)51、网络端口 52、人机界面面板53、辅助存储器54、输入/输出(I/O)端口 55、打印部57以及传真部58。
[0024]ROM 20存储固定数据以及由CPU 51所执行的程序。RAM 30存储在程序执行期间发生的临时数据(即,工作数据)。CPU 51按照ROM 20中所存储的程序来控制整个MFP 10-1或 MFP 10-2。
[0025]网络端口 52用作接口,MFP 10_1或MFP 10_2经由它而通过LAN 1连接到网络2。人机界面面板53包括对用户4显示信息的显示屏以及通过它来接收用户命令的人机界面单元。辅助存储器54是非易失性存储器(例如,硬盘驱动器或HDD),在其中保持电话簿31。I/O端口 55用作接口,MFP 10-1或MFP 10_2经由它而通过USB 3连接到PC 60。
[0026]原稿读取部56读入原稿并将点像数据输出至打印部57。打印部57按照从原稿读取部56或者PC 60接收到的点像数据,将图像打印在记录介质例如打印纸上。传真部58执行传真传送。
[0027]PC 60包括CPU 6URAM 62、输入/输出端口 63以及辅助存储器66。输入/输出端口 63用来将显示部64和人机界面65连接至USB 3。CPU 6URAM 62、显示部64和人机界面65经由系统总线67而彼此进行通信。
[0028]CPU 61将控制程序从辅助存储器66读到RAM 62,并基于控制程序来执行整个PC60的总体控制。RAM 62临时性地保持CPU 61执行各种程序时所产生的工作数据。显示器64采取液晶显示器(IXD)的形式并对用户4显示必要的信息。人机界面65采取键盘和/或鼠标的形式并从用户4接收命令。
[0029]辅助存储器66采取例如HDD的形式,并在其中保持各种程序和固定数据。
[0030]图3示出图1中所示的信息处理装置上的软件。MFP 10-1或MFP 10-2的RAM 30保持从辅助存储器54所读出的电话簿31。电话簿31在其中保持多个记录。每个记录包括:识别该记录的记录号31a ;用户想要呼叫的人的名字31b ;以及用户想要拨打的MFP的装置电话号码34即电话号码31c。用户想要呼叫的人的名字实际上就是被呼叫方的用户登录名35。
[0031]RAM 30包括缓冲器32、装置登录名区、装置电话号码区以及用户登录名区。缓冲器32临时性地保持被用于更新目标装置的电话簿31的更新数据39。装置登录名区保持源装置的装置登录名33。装置电话号码区保持源装置的装置电话号码34。用户登录名区保持源装置的用户登录名35。
[0032]RAM 30包括:保持目标装置的装置登录名即目标装置登录名36的目标装置登录名区;保持目标装置电话号码37的目标装置电话号码区;以及保持目标装置38的用户登录名的用户登录名区。
[0033]MFP 10-1和MFP 10-2的ROM 20存储电话簿复制程序20a、电话簿编辑程序20b、数据传输程序25、数据写入完成通知程序26以及数据接收程序27。
[0034]执行电话簿复制程序20a以便将源MFP 10-1的电话簿31复制到目标MFP 10-2的电话簿31。电话簿复制程序20a包括:目标装置电话号码取得程序21、电话簿数据复制程序22a、电话簿信息添加程序22b、目标装置信息删除程序22c、登录数确定程序22d、缓冲器清除程序22e以及写入命令添加程序22f。
[0035]执行目标装置电话号码取得程序21以便取得目标MFP 10_2的目标装置电话号码37和目标装置的用户登录名38。执行电话簿数据复制程序22a以便将源MFP 10_1的电话簿31复制到缓冲器32。执行电话簿信息添加程序22b以便将含有装置电话号码34和用户登录名35的记录添加到由电话簿数据复制程序22a所复制的更新数据39。执行目标装置信息删除程序22c以便从由电话簿数据复制程序22a所生成的更新数据39中删除含有目标MFP 10-2的目标装置电话号码37和目标装置的用户登录名38的记录。
[0036]登录数确定程序22d确定缓冲器中所保存的更新数据39的记录个数是否超过预定值、即可登录于MFP 10-1或MFP 10-2的电话簿31的记录的最大值。例如,记录的最大值可以通过人机界面65被事先登录并存储在PC 60的辅助存储器66中。最大值还可以被事先存储在MFP 10-1或MFP 10-2上的辅助存储器54中。缓冲器清除程序22e从缓冲器32中删除更新数据39。写入命令添加程序22f将电话簿更新命令添加至缓冲器32中所保存的更新数据39。
[0037]电话簿编辑程序20b由电话簿登录程序23和电话簿清除程序24构成。电话簿登录程序23按照从源MFP 10-1接收到的更新数据39来更新目标MFP 10_2的电话簿31。电话簿清除程序24从更新数据39中删除一个记录。数据传输程序25将由电话簿数据复制程序22a所生成的更新数据39传送至目标MFP 10_2。
[0038]数据写入完成通知程序26以源MFP 10_1为目标装置来通知电话簿登录程序23已经完成电话簿31的更新。数据接收程序27从源MFP 10-1接收更新数据39。
[0039]PC 60中的辅助存储器66在其中具有设定软件70。设定软件70包括:装置检索程序71、电话簿复制启动程序72、电话簿编辑启动程序73以及可用装置列表生成程序74。装置检索程序71检索被登录于可用装置列表75的MFP 10。电话簿复制启动程序72具有:保持源MFP 10-1的源装置登录名72a的源装置登录名区;保持目标MFP 10_2的目标装置名72b的目标装置名区。电话簿复制启动程序72启动源MFP 10-1的电话簿复制程序20a。
[0040]电话簿编辑启动程序73启动源MFP 10-1的电话簿编辑程序20b。可用装置列表生成程序74检索经由USB 3或LAN 1所连接的MFP以便取得装置登录名33。可用装置列表75保持由可用装置列表生成程序74检索到的结果。复制完成通知部76通知用户4电话簿复制程序20a已经完成其处理。PC 60中的RAM 62具有临时性地保持将显示在PC 60上的缓冲器32内容的更新数据缓冲器62a。
[0041]图4示出对图3中所示的软件的变更。PC 60的辅助存储器66具有电话簿复制程序20aA,电话簿复制程序20aA除图3中所示的其他程序以外还具有源装置电话号码取得程序77。源装置电话号码取得程序77从人机界面65获得源MFP 10_1的装置电话号码34。
[0042]PC 60中的RAM 62包括:缓冲器32、源装置登录名区、源装置电话号码区、源装置的用户登录名区、目标装置名区、目标装置电话号码区以及用户登录名区。源装置登录名区在其中保持源装置登录名33。源装置电话号码区保持源MFP 10-1的装置电话号码34。源装置的用户登录名区保持源MFP 10-1的用户登录名35。目标装置登录名区保持目标MFP的目标装置登录名36。目标装置电话号码区保持目标MFP 10-2的目标装置电话号码37。用户登录名区在其中保持目标装置的用户登录名38。
[0043]除MFP 10A不包例如括电话簿复制程序20a和缓冲器32以外,MFP 10A具有与图3所示的MFP 10-1或MFP 10_2相同的软件构成。
[0044]{第一实施例的动作}
图5示出复制前后的图3中所示的电话簿31的内容。
[0045]图5的左上方部分示出复制前的源MFP 10-1的RAM 30。图5的右上方部分示出复制前的目标MFP 10-2的RAM 30。图5的左下方部分示出复制后的源MFP 10-1的RAM30。图5的右下方部分示出复制后的目标MFP 10-2的RAM 30。图5中所示的源MFP 10-1的31-1没有含有用户登录名35-2和装置电话号码33-2的记录。
[0046]电话簿复制程序20a将源MFP 10-1的电话簿31_1的内容盖写到目标MFP 10-2的电话簿31-2的内容上,因此,复制前的目标MFP 10-2的电话簿31-2的内容就丢失。在复制时,电话簿复制程序20a将源MFP 10-1的电话簿31_1的内容、即源MFP 10-1的用户登录名35-1 “SMITH”和源MFP 10-1的装置电话号码34_1 “0200”添加至更新数据39。因而,复制后的目标MFP 10-2的电话簿31-2将保持记录号“03”、MFP 10-2的用户想要呼叫的人或源MFP 10-1的名称“SMITH”以及“SMITH”的电话号码“0200”。
[0047]图6示出复制前后的图3中所示的电话簿31的内容。
[0048]源MFP 10-1的电话簿31_1具有含有用户登录名35_2即“JONES”和装置电话号码33-2即“0800”的记录。在从源MFP 10-1至目标MFP 10-2执行复制时,首先从更新数据39中删除“JONES”和“0800”,然后将记录号“02”、用户想要呼叫的人的名字即“SMITH”以及用户想要呼叫的人的电话号码即“0200”添加至更新数据39。
[0049]图7是示出图1中所示的信息处理装置的动作的时序图。在S1,响应于来自用户4的生成可用装置列表的命令,使PC 60的设定软件70的可用装置列表生成程序74启动。在S2,设定软件70请求连接在网络2上的MFP 10-1和MFP 10-2的装置登录名33。响应于来自设定软件70的请求,MFP 10-1和10-2发送它们的装置登录名。在S3,一收到装置登录名33,设定软件70就将装置登录名33登录于可用装置列表75。
[0050]在S11,电话簿复制启动程序72经由PC 60的人机界面65从用户4接收源装置名72a和目标装置名72b,并且检索可用装置列表75以便查明具有从用户接收到的源装置名72a的MFP是否已经登录。如果存在这样的MFP (在S12为“是”),程序就进入到S15。
[0051]在S15,电话簿复制启动程序72启动MFP 10-1中的电话簿复制程序20a。电话簿复制程序20a从设定软件70取得目标MFP 10-2的目标装置登录名36。在S21,目标装置电话号码取得程序21从目标MFP 10-2取得目标装置电话号码37和目标装置的用户登录名38。
[0052]在S23,电话簿复制程序20a使电话簿数据复制程序22a将电话簿31_1中所保持的全部记录复制到缓冲器32。在S24,电话簿复制程序20a将含有装置电话号码34和用户登录名35的记录添加到缓冲器32中。在S25,电话簿复制程序20a从缓冲器32中删除具有目标装置电话号码37和目标装置的用户登录名38的记录。
[0053]在S26,电话簿复制程序20a使登录数确定程序22d确定被保存于缓冲器32的更新数据39中的记录个数是否已经超过最大值。若缓冲器32将保持超过最大值的记录,则在S27,登录数确定程序22d使操作面板53显示记录个数已超过最大值,以便提示用户4删除不需要的记录。登录数确定程序22d使用电话簿清除程序24删除被命令删除的一个记录。
[0054]在S33,当更新数据39即将保存于电话簿31_2时,MFP 10-1使用数据传输程序25将更新数据39和写入命令传送至目标MFP 10-2。在S41,目标MFP 10_2使数据接收程序27接收更新数据39,然后更新电话簿31-2。在S42,当电话簿31_2已被更新时,MFP 10-2使用数据写入完成通知程序26来通知MFP 10-1写入完成。在S43,缓冲器清除程序22e从缓冲器32中删除更新数据39。
[0055]一接收到写入完成通知,源MFP 10-1就使用缓冲器删除程序22e从MFP 10-1的缓冲器32中删除更新数据39。
[0056]在S47,MFP 10-1通知设定软件70电话簿31的复制完成。在S51,设定软件70使用复制完成通知部76使显示器64显示更新数据39的写入完成,以便向用户4指明电话簿31已成功地得以复制。
[0057]{0057}
图8是示出图3中所示的装置检索程序71所执行的处理的流程图。
[0058]当用户4操作PC 60的人机界面65以启动装置检索程序71时,流程图开始。步骤S1-S3对应于图7中所示的步骤S1-S3。
[0059]在Sl,PC 60的装置检索程序71开始制作可用装置列表,并且对连接在LAN 1或USB 3上的多个MFP执行广播以便检测MFP。然后程序进入到S2。在S2,装置检索程序71确定检测到MFP是否已经登录于可用装置列表75。如果检测到的MFP尚未登录(否),则程序进入到S3,装置检索程序71将检测到的MFP登录于可用装置列表75,然后返回到S2。在S2,如果检测到的MFP 10全部已登录(是),则程序结束。
[0060]图9是示出图3中所示的电话簿复制启动程序72所执行的处理的流程图。步骤S11和S15对应于图7中所示的步骤S11和S15。
[0061]用户4操作PC 60的人机界面65,以使电话簿复制启动程序72启动。
[0062]在S11,电话簿复制启动程序72经由PC 60的人机界面65来接收源装置登录名72a和目标装置名72b。然后程序进入到S12。在S12,电话簿复制启动程序72检索可用装置列表75,以确定与所输入的源装置名72a相应的MFP是否已经登录于可用装置列表75。如果为“是”则程序进入到S15。如果为“否”则程序进入到S13。
[0063]在S15,电话簿复制启动程序72启动源MFP 10-1的电话簿复制程序20a,然后通知源MFP 10-1具有目标装置名72b的目标MFP。在S13,电话簿复制启动程序72使显示器64显示未登录MFP的源装置名72a,提示用户4决定是否应中止复制。程序进入到S14。在S14,如果用户4命令重试变更已输入的未登录的源装置名72a (是)则程序返回到S11。如果用户4没有命令重试(否)则程序结束。
[0064]图10是示出图3中所示的电话簿复制程序20a所执行的处理的流程图。步骤S21、S23-S27和S33对应于图7中所示的步骤S21、S23-S27和S33。
[0065]用户4操作PC 60的人机界面65以启动电话簿复制程序20a。
[0066]在S21,电话簿复制程序20a从PC 60的设定软件70取得目标装置名72b,并将所取得的目标装置名72b作为目标装置登录名36存储到RAM 30。然后程序进入到S22。在S22,电话簿复制程序20a通过使用目标装置电话号码取得程序21从目标MFP 10-2取得装置电话号码和用户登录名。然后电话簿复制程序20a将目标MFP 10-2的装置电话号码作为目标装置电话号码37存储到RAM 30中,并且将目标MFP 10-2的用户登录名35作为目标装置的用户登录名38存储到RAM 30中。然后程序进入到S23。
[0067]在S23,电话簿复制程序20a使用电话簿数据复制程序22a将保持在电话簿31中的记录全部复制到存储器32中。然后程序进入到S24。
[0068]在S24,电话簿复制程序20a使用电话簿信息添加程序22b从RAM 30中取得装置电话号码34和用户登录名35,并且生成含有装置电话号码34和用户登录名35的记录。然后电话簿复制程序20a将该记录添加到缓冲器32中所保持的更新数据39的末尾。然后程序进入到S25。
[0069]在S25,通过使用目标装置信息删除程序22c,电话簿复制程序20a从缓冲器32所保持的更新数据39中删除含有目标装置电话号码37和目标装置的用户登录名38的记录。然后程序进入到S26。
[0070]在S26,通过使用登录数确定程序22d,电话簿复制程序20a作出决定以确定缓冲器32是否保持含有的记录超过预定的最大值的更新数据39。如果缓冲器32保持超过最大值的记录,则程序进入到S27。如果缓冲器32不保持超过最大值的记录,则程序进入到S28。在S27,登录数确定程序22d使操作面板53显示记录数已超过最大值,以提示用户4删除不需要的记录。登录数确定程序22d响应于来自用户4的命令,使用电话簿清除程序24来删除一个记录。
[0071 ] 在S28,电话簿复制程序20a使写入命令添加程序22f将写入命令添加到保持在缓冲器32中的更新数据39。程序进入到S29。
[0072]在S29,电话簿复制程序20a检索在LAN 1或USB 3上所连接的目标MFP 10_2。在S30,如果检测到目标MFP 10-2 (是),则程序进入到S33。如果未检测到目标MFP 10-2(否),则程序进入到S31。在S31,电话簿复制程序20a使操作面板53显示目标MFP 10_2未连接在LAN 1或USB 3上,以提示用户4决定是否重新进行检索。如果用户4命令进行重试(是),则程序返回到S28。如果用户4未命令进行重试(否),则程序进入到S32。
[0073]在S32,电话簿复制程序20a使缓冲器清除程序22e从缓冲器32中删除更新数据39。然后程序结束。在S33,数据传输程序25将更新数据39从缓冲器32传送到目标MFP10-2,从而结束电话簿的复制。
[0074]图11A和11B是示出由数据接收程序27、电话簿登录程序23、数据写入完成通知程序26和电话簿清除程序24所执行的处理的流程图。步骤S41、S43、S46和S47对应于图7中所示的步骤S41、S43、S46和S47。
[0075]图11A示出目标MFP 10-2接收更新数据39并更新缓冲器32的过程。图11B示出源MFP 10-1在其将更新数据39传送到目标MFP 10_2后执行的处理的过程。
[0076]在S41,目标MFP 10-2中的数据接收程序27从源MFP 10-1接收更新数据39,并将接收到的更新数据39存储到目标MFP 10-2的缓冲器32。进而,数据接收程序27按照更新数据39中所嵌入的写入命令,将更新数据39写入到目标MFP 10-2的电话簿31中。
[0077]在S42,目标MFP 10_2中的数据写入完成通知程序26对源MFP 10_1发出通知,以通知更新数据39的写入完成。然后程序进入到S43。在S43,目标MFP 10_2中的电话簿复制程序20a使缓冲器清除程序22e从缓冲器32中删除更新数据39。然后程序结束。
[0078]已经在S33将更新数据39传送到目标MFP 10-2的源MFP 10-1中的电话簿复制程序20a,在S44等待从目标MFP 10_2发送出来并通知更新数据39的写入完成的通知。在S45,一旦源MFP 10-1中的电话簿复制程序20a接收到通知(是),程序就进入到S46。如果没有在预定的期限内接收到通知(否),则程序进入到S31。
[0079]在S46,源MFP 10-1中的电话簿复制程序20a使缓冲器清除程序22e从缓冲器32中删除更新数据39。程序进入到S47。在S47,数据写入完成通知程序26通知PC 60的设定软件70更新数据39的写入完成。然后程序结束。
[0080]图12是示出图3中所示的复制完成通知部76所执行的过程的流程图。步骤S51对应于图7中所示的步骤S51。
[0081]一从源MFP 10-1收到更新数据39已经写入的通知,复制完成通知部76就开始本过程。
[0082]在S51,PC 60的设定软件70经由复制完成通知部76来驱动显示部64,以显示更新数据39已经写入的通知。
[0083]{第一实施例的效果}
在复制电话簿31时,含有源MFP 10-1的装置电话号码34和用户登录名35的记录被添加至更新数据39。此外,含有目标装置MFP 10-2的目标装置电话号码37和目标装置的用户登录名38的记录从更新数据39中被删除。这一构成将免除在复制后更新电话簿上的用户手工操作,减轻用户4的麻烦操作。
[0084]第二实施例
图13示出根据第二实施例的信息处理装置的软件。
[0085]根据第二实施例的信息处理装置由与第一实施例相似的PC 60以及分别不同于第一实施例的 MFP 10-1 和 MFP 10-2 的 MFP 10B-1 和 MFP 10B-2 构成。
[0086]除包含装置电话号码添加标记程序28以外,MFP 10B-1和MFP 10B-2具有大体上与第一实施例相同的构成。装置电话号码添加标记程序28接收命令,以便将含有装置电话号码34和用户登录名35的记录添加或者不添加到更新数据39,然后将接收到的命令作为确定信息28a例如装置电话号码添加标记而进行存储。
[0087]图14是示出图13中所示的信息处理装置的动作的时序图。与第一实施例共同的步骤被赋予共同的参考标号。
[0088]根据第二实施例的信息处理装置的动作不同于第一实施例之处在于添加了步骤S52。
[0089]正如第一实施例中那样,在S23,电话簿31中的全部记录被复制到缓冲器32中。然后,在S52,进行检查以确定装置电话号码添加标记28a的状态。如果装置电话号码添加标记28a为0N,含有装置电话号码34和用户登录名35的记录就被添加至更新数据39。其余的动作与第一实施例相同。
[0090]图15是示出图13中所示的电话簿复制程序20aB所执行的过程的流程图。与第一实施例共同的步骤被赋予共同的参考标号。
[0091]电话簿复制程序28aB不同于电话簿复制程序20a之处在于添加了步骤S52。其余的处理大体上与第一实施例相同。步骤S52与参考图14所描述的相同。
[0092]{第二实施例的效果}
第二实施例提供与第一实施例相同的效果。此外,第二实施例允许用户4决定作为个人信息的装置电话号码34和用户登录名35是否应登录于电话簿31。因而,能够适当地保护个人信息。
[0093]变更例
本发明能够以各种方式进行变更而并非限定于上述实施例。特定的变更例可包括如下情形。
[0094]变更例(a)
第一和第二实施例就PC 60以及MFP 10-1和10-2作为信息处理部件进行了描述。信息处理部件还可以是便携式电话、传真机、复印机或者在计算机上运行的应用程序。
[0095]例如,PC可包含担任源装置MFP 10-1角色的第一应用程序(例如图3、4及13所不的程序);担任目标装置MFP 10-2的第二应用程序(例如图3、4及13所不的程序);以及担任PC 60角色的第三应用程序(例如图3、4及13所示的程序),以便例如将含有记录的列表或表从第一应用程序复制到第二应用程序。
[0096]变更例(b)
源MFP 10-1的更新数据生成部12-1将装置电话号码34和用户登录名35登录于电话簿31,并且从电话簿31中删除目标装置电话号码37和目标装置的用户登录名38。这两个功能还可以通过目标MFP 10-2的更新部14-1来执行。[0097]变更例(c)
第一和第二实施例就列表方式的电话簿31作为数据库进行了描述。数据库还可以是关系1?型。
[0098]变更例(d)
从图6可知,第一和第二实施例的更新部14-2将更新数据39盖写在目标装置的电话簿31上。因此,目标装置的“WATSON”、“EDISON”、和“FORD”记录丢失。然而,更新部14-2还可以配置成当电话簿31-2保持与更新数据39相同的记录时,使记录不被盖写,并且当电话簿31-2未保持与更新数据39相同的记录时,使记录简单地添加。例如,当用户登录名为a的源装置具有列表“b”、“c”、“d”、“e”和“h”,并且用户登录名为e的目标装置具有列表“ f ”、“ g” 和 “h ” 时,目标装置将具有列表 “ a”、“b ”、“ c ”、“ d”、“ f ”、“ g” 和 “h ”。[0099]换句话说,源装置的列表“a”被添加而目标装置的列表“e”被删除。进而,处于源装置和目标装置双方的列表“h”被删除。如果不使用该变更例而执行复制,则复制后的列表将会是 “b ”、“ c ”、“ d”、“ e ”、“h ”、“ f ”、“ g” 和 “h ”。
[0100]变更例(e)
第一和第二实施例就电话簿作为数据库进行了描述。数据库还可以是用于电子邮件的地址簿。
[0101]变更例(f)
源MFP 10-1或目标MFP 10-2还可以包含设定软件70,以便源MFP 10_1或目标MFP10-2可以执行由PC 60所执行的处理,即检索装置、启动电话簿复制程序以及通知复制已经完成。
【权利要求】
1.一种信息处理装置(60),配置成将数据从源复制到目标,其中,所述目标包含目标识别信息;其中,所述源包含:存储器(30),配置成存储保持多个记录的源侧表(31),所述多个记录中的一个记录含有目标识别信息;以及复制部(72、20a、22a),配置成从所述源侧表中删除含有目标识别信息的所述多个记录的所述一个记录,并在含有目标识别信息的所述多个记录的所述一个记录已经从所述源侧表中删除以后,将所述源侧表(31)复制到所述目标。
2.根据权利要求1所述的信息处理装置(60),其中,所述源包括识别所述源的源识别信息,并且所述记录是第一记录;其中,在所述复制部(72、20a、22a)将所述源侧表(31)复制到所述目标以前,所述复制部(72、20a、22a)将第二记录添加至所述源侧表(31),所述第二记录含有所述源识别信息。
3.根据权利要求2所述的信息处理装置,其中,所述目标包括在其中保持多个记录的目标侧表;所述复制部(72、20a、22a)从所述源侧表中删除含有与所述目标侧表中所保持的所述记录相同的记录识别信息的第三记录,然后在删除所述第三记录以后将所述源侧表中所保持的全部记录添加至所述目标侧表中的所述记录。
4.根据权利要求1至3中任意一项所述的信息处理装置,其中,所述源侧表是电话簿。
5.根据权利要求1至3中 任意一项所述的信息处理装置,其中,所述源侧表是电子邮件的地址簿。
6.根据权利要求1至5中任意一项所述的信息处理装置,其中,所述源是连接到所述信息处理装置的源装置,以及所述目标是连接到所述信息处理装置的目标装置,所述信息处理装置还包括:检索部(71),配置成检索连接到所述信息处理装置的装置,并将检测到的装置登录于装置列表(75);人机界面(65 ),用户通过它来输入命令以指定源装置和目标装置;显示部(64);确定部(72),配置成确定所述被指定的源装置和目标装置是否已经登录于所述装置列表(75);其中,在所述被指定的源装置和目标装置已经登录于所述装置列表(75)时,所述复制部(22a)将所述源侧表复制到所述目标侧表;其中,在所述被指定的源装置和目标装置中的至少一个尚未登录于所述装置列表(75)时,所述显示部(64)对所述用户显示所述被指定的源装置和目标装置中的所述至少一个尚未登录于所述装置列表(75)。
7.根据权利要求1至5中任意一项所述的信息处理装置,还包括:确定部(22d),配置成确定所述源侧表中的记录数是否超过阈值;其中,在所述源侧表中的所述记录数超过所述阈值时,所述确定部允许所述人机界面(65)接收从所述源侧表中删除所述记录之中的一个记录的命令;其中,所述复制部(22a)响应于所述命令从所述源侧表中删除所述记录之中的所述一个记录。
8.一种将记录从源复制到目标的方法,所述目标包括识别目标的目标识别信息,所述方法包括:从所述源中所保持的源侧表中删除多个记录中的一个,所述多个记录中的一个含有识别所述源的识别信息;以及在从所述源侧表中删除所述多个记录中的一个以后,将所述源侧表从所述源复制到所述目标。
9.根据权利要求8所述的方法,其中,所述源包括源识别信息,所述记录是第一记录,其中,所述方法还包括:在将所述源侧表(31)复制到所述目标以前,将第二记录添加至所述源侧表(31),所述第二记录含有所述源识别信息。
10.根据权利要求9所述的方法,还包括:从所述源侧表中删除含有与所述目标侧表中所保持的记录相同的记录识别信息的第三记录;以及在删除第三记录以后,将所述源侧表中所保`持的全部记录添加至所述目标。
【文档编号】G06F17/30GK103631837SQ201310208728
【公开日】2014年3月12日 申请日期:2013年5月30日 优先权日:2012年5月30日
【发明者】汤浅英介 申请人:日本冲信息株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1