专利名称:信息处理设备和分组方法
技术领域:
本发明涉及一种识别多个通信装置、分组并管理所识别的通信装置的技术。
背景技术:
近年来,随着例如IEEE 802.11x的无线LAN的普及,已经消除了线缆的连接和设置等中的问题,并且已经实现了在多个装置之间的数据通信。在数据通信中,提出了一种拒绝从有效区内的组外进行访问、并且避免为了在组之间安全地交换数据而进行的“认证”过程中的麻烦的技术(例如,参见现有技术文献1和2)。
现有技术文献1中描述的技术使得能够集中指示形成一个组的全部仪器的无线通信设置。通过仅对一个仪器的操作,可以完成对其它装置的通信设置,并可以对装置进行分组。
现有技术文献2中描述的技术可以通过使组中的每一个仪器读取包含无线通信设置信息的存储卡来进行分组。
现有技术文献1、2为以下文献。
现有技术文献1日本特开2001-036638号公报现有技术文献2日本特开2003-188788号公报然而,在现有技术文献1中,需要直接重写其它装置的通信设置,因此,全部对象装置需要具有用于达到此目的的系统。在现有技术文献2中,组中的全部装置需要读取存储卡,这使得操作麻烦。
在现有技术文献1和2中,当要改变设置时,需要将全部对象装置置于可设置状态。如果对象装置要与非对象装置进行通信,则需要再次独立地设定对象装置。此外,一个装置不能同时属于多个组。
发明内容
本发明是针对上述问题而做出的,旨在集中指示一组能够交换数据的装置而不改变多个装置的设置。即使全部对象装置不具有用于达到该目的的系统,本发明也能使其可行。
本发明还旨在无论每一个装置的状态如何,都能够改变每一个装置的设置。本发明还旨在无论分组指示如何,每一个装置都独立地保持与非对象装置的通信。此外,本发明旨在允许一个装置同时属于多个组。
为了实现上述目的,根据本发明的一个方面,提供一种信息处理设备,用于识别多个通信装置、分组并管理所识别的通信装置,包括分组部件,用于分组和管理处于装置间通信被禁止的状态的通信装置;以及数据获取代理部件,用于当在由所述分组部件分组的所述通信装置之间获取另一通信装置的数据时,进行用于获取所述数据的动作。
此外,根据本发明的一个方面,提供一种信息处理设备的分组方法,所述信息处理设备用于识别多个通信装置、分组并管理所识别的通信装置,所述方法包括分组步骤,用于分组并管理处于装置间通信被禁止的状态的通信装置;以及数据获取代理步骤,用于当在所述分组步骤中分组的通信装置之间获取另一通信装置的数据时,进行用于获取所述数据的动作。
根据以下对典型实施例的描述(参考附图),本发明的进一步特征将变得明显。
图1是示出实施例的信息处理设备的硬件结构的框图;
图2是示出第一实施例的系统图的例子的图;图3是示出实现图2所示系统图的结构的系统框图;图4是示出第一实施例的仲裁装置(arbitration device)201的功能的功能框图;图5是示出第一实施例的分组操作的系统图的例子的图;图6是示出在显示装置501上显示的分组操作屏幕的例子的图;图7是示出第一实施例的分组处理的流程图;图8是示出从便携式装置A的操作屏幕通过仲裁装置访问另一个便携式装置中的数据时的系统图的例子的图;图9是示出在图8所示的便携式装置A的操作屏幕801上显示的组内数据获取操作屏幕的例子的图;图10是示出第一实施例的获取组内数据的序列的例子的图;图11是示出第一实施例的数据获取代理(proxy)处理的流程图;图12是示出在操作屏幕上显示的组改变操作屏幕的例子的图;图13是示出第二实施例的组改变处理的流程图;图14是示出使形成现有组的装置属于一个新组的分组操作屏幕的例子的图;图15是示出由分组操作屏幕创建的组管理数据的例子的图;图16是示出第三实施例的组内数据判断处理的流程图;图17是示出第四实施例的分组多个便携式装置时的系统图的例子的图;图18是示出在操作屏幕1701上显示的分组操作屏幕的例子的图;图19是示出第四实施例的装置识别信息读取处理的流程图;
图20是示出第四实施例的装置列表显示处理的流程图;图21是示出第四实施例的分组指示处理的流程图;图22是示出在仲裁装置的操作屏幕上显示的同步指定操作屏幕的例子的图;图23是示出第五实施例的仲裁装置图的例子的图;图24是示出第五实施例的同步指定处理的流程图;图25是示出第五实施例的组内访问许可文件夹创建操作的流程图;图26是示出由同步指定操作屏幕创建的同步管理数据的例子的图;图27是示出第五实施例的数据同步处理的流程图;图28是示出第五实施例的获取组内数据的序列的例子的图;图29是示出用于管理在访问其它装置中的数据时使用的数据识别信息和原始数据之间的相关性的数据识别信息管理数据的例子的图;图30是示出第五实施例的数据获取代理处理的流程图;图31是示出第五实施例的通过仲裁装置临时记录以前获取的数据的临时保存数据的例子的图;图32是示出第五实施例的组内数据获取处理的流程图;图33是示出在便携式装置的操作屏幕上显示的同步指定操作屏幕的例子的图;图34是示出便携式装置B中的同步管理数据的例子的图;图35是示出第六实施例的数据同步处理的流程图;图36是示出在操作屏幕上显示的仲裁装置分组许可屏幕的例子的图;图37是示出在便携式装置的操作屏幕上显示的便携式装置A分组许可屏幕的例子的图;
图38是示出第七实施例的装置列表显示处理的流程图;以及图39是示出第七实施例在便携式装置侧的数据获取请求响应处理的流程图。
具体实施例方式
参考附图详细说明实现本发明的优选实施例。
图1是示出实施例的信息处理设备的硬件结构的框图。在图1中,附图标记101表示输入单元,用于输入信息(数据),其连接到例如稍后说明的摄像装置等。附图标记102表示CPU,其对各种处理进行计算、逻辑判断等,并控制稍后说明的连接到总线的每一个组件。附图标记103表示输出单元,用于输出信息(数据),其连接到例如包括稍后说明的例如LCD、CRT等的显示器和打印机等的图像形成装置。
附图标记104表示程序存储器,用于存储包括稍后说明的流程图所示的处理过程的程序,其由CPU 102进行控制。程序存储器104可以是ROM,或者可以是从外部存储装置等装载程序的RAM。附图标记105表示数据存储器,存储在各种处理中产生的数据。例如,假设数据存储器105为RAM,在处理之前从非易失性外部存储介质进行装载,或者当需要时参考数据存储器105。
然后,附图标记106表示总线,用于传送用于指示要由CPU102控制的各组件的地址信号、用于控制各组件的控制信号和在各组件之间交换的数据。
第一实施例首先,通过使用图2~图11,说明第一实施例的分组处理,该分组处理用于集中指示一组能在装置之间交换数据的装置,而不改变多个信息处理设备的设置。
图2是示出第一实施例的系统图的例子的图。图2所示的系统是包括在有线或无线网络上存在的多个信息处理设备的系统。具体地,通过网络206连接仲裁装置201和多个识别信息读取装置202a~202n,还通过接入点(access point)204、205连接到便携式装置203A、203B和203C。
连接到接入点204的便携式装置203A和203B可以互相访问,但是不能被连接到另一个接入点205的便携式装置203C访问。另一方面,全部便携式装置(203)可以访问仲裁装置201。
在这种环境中,将便携式装置203放置在识别信息读取装置202中。使用识别信息读取装置202的每一项功能,读取便携式装置203的识别信息(序列号、ID等)并将其发送到仲裁装置201,实现稍后说明的装置的分组。此处,作为每一项功能,例如非接触ID标签读取功能、USB连接功能、红外通信功能、条形码读取功能、原稿读取功能等是已知的。
在接入点204、205和便携式装置203之间的无线通信可以是普通的无线通信,当执行第一实施例时,不需要改变便携式装置203的通信设置状态。
图3是示出实现图2所示的系统图时的结构的系统框图。在图3中,仲裁装置201使用由识别信息读取装置202读取的便携式装置203的识别信息301。根据使用者的指示,仲裁装置201通过使用识别信息301对便携式装置203进行分组,产生组管理数据311。此后,仲裁装置202从每一个便携式装置203接收数据获取请求,并且通过代理接收来自在组管理数据311的限制之内的对应的另一个装置的数据,并将该数据发送到请求装置。
根据响应使用者的指示所产生的同步管理数据314,更新组共享数据312、临时保存数据313,使便携式装置203之间的数据访问更有效。
图4是示出第一实施例的仲裁装置201的功能的功能框图。如图4所示,其主要划分为如下功能分组400、组改变410、数据同步指定420、数据同步430和数据获取代理440。分组400提供对可以互相访问数据的装置进行分组的功能。组改变410提供改变分组后的装置的构成的功能。数据同步指定420提供指定用于使数据同步的方法的功能。数据同步430提供在装置之间使数据同步的功能。此外,数据获取代理440提供在两个装置之间通过代理来获取数据的功能。
分组400包括装置识别信息读取单元401,用于读取另一个装置的识别信息;装置列表显示单元402,用于显示装置的列表;以及分组指示单元403,用于响应使用者的分组指示来产生组管理数据311。
组改变410包括组改变单元411,用于响应使用者改变组构成的指示来改变组管理数据311。
数据同步指定420包括数据同步指定单元421,用于响应使用者进行同步的指示产生同步管理数据314;以及组内访问许可文件夹创建单元422,用于产生组共享数据312以执行同步处理。
数据同步430包括数据同步单元431,用于根据同步管理数据314的定义更新组共享数据312。
数据获取代理440包括数据获取请求接收单元441、组内数据判断单元442、组内数据获取单元443和数据发送单元444。数据获取请求接收单元441从另一个装置接收数据获取请求。组内数据判断单元442通过参考组管理数据311判断在允许被访问的范围内是否存在请求装置和被请求装置。组内数据获取单元443从同步后的组共享数据312、临时保存被访问数据的临时保存数据313和被请求的另一个装置中的任意一个获取数据。数据发送单元444将获取的数据发送到做出请求的另一个装置。
组内数据获取单元443包括临时保存有效性判断单元445,用于判断临时保存数据是否有效;以及数据获取单元446,用于从被请求的另一个装置获取数据并更新临时保存数据313。
图5是示出第一实施例的分组操作的系统图的例子的图。通过使用从在识别信息读取装置202上放置的便携式装置203A、203B和203C读入的识别信息301,该系统进行分组操作,并且在仲裁装置201的显示装置501上列出各便携式装置203。
图6是示出在显示装置501上显示的分组操作屏幕的例子的图。如图6所示,除了便携式装置A、B和C之外,检测到的装置列表606还列出了仲裁装置。该操作屏幕显示仅便携式装置A、B和C显示为已选择607,而仲裁装置显示为未选择。
如图所示,当在该状态下按下添加按钮603时,新组609添加到组列表608中。具体地,其显示添加包括已选择的便携式装置A、B和C的名为“新001”的组的状态。此外,在组列表中,设置用于改变现有组构成的改变按钮604和用于删除现有组的删除按钮605。此外,设置用于确认操作的确认按钮601和用于取消操作的取消按钮602。
图7是示出第一实施例的分组处理的流程图。首先,在步骤S701中,由装置识别信息读取单元401读取在识别信息读取装置202上放置的多个便携式装置203的识别信息,在步骤S702中由装置列表显示单元402列出该识别信息。在步骤S703中由分组指示单元403处理使用者在列表显示上进行的操作,使用者的操作在步骤S704分支。如果在步骤S704中判断为是添加新组的操作,则操作进行到步骤S705,通过组添加处理来添加新组,操作返回步骤S703,重复上述处理。
如果在步骤S704中判断为是改变现有组构成的操作,则操作进行到步骤S706,由组改变单元411改变现有组的构成,操作返回步骤S703,重复上述处理。如果在步骤S704中判断为是删除现有组的操作,则操作进行到步骤S707,通过组删除处理删除现有组,操作返回步骤S703,重复上述处理。
如果在步骤S704中判断为是确认操作,则操作进行到步骤S708,通过改变确认处理来确认到此为止的操作内容,处理结束。如果在步骤S704中判断为是取消操作,则该处理结束。
图8是示出从便携式装置A的操作屏幕通过仲裁装置访问另一个便携式装置的数据时的系统图的例子的图。图8所示的仲裁装置201处于可以被全部便携式装置203通过接入点204和205进行访问的状态。然后,示出如何中介从便携式装置203A的操作屏幕801到其它便携式装置203B和203C的数据访问。
图9是示出在图8所示的便携式装置A的操作屏幕801上显示的组内数据获取操作屏幕的例子的图。在图9所示的例子中,示出在用于切换操作对象的装置内标签903和其它装置标签904之中激活其它装置标签904。还示出在屏幕中显示另一装置选择区域905和数据选择区域906,并且选择便携式装置B和数据,由附图标记907、908表示。
在图9中,还设置了用于打开被选择数据的打开按钮901和用于取消操作的取消按钮902。
图10是示出第一实施例的获取组内数据的序列的例子的图。该序列示出响应由图9所示的操作屏幕所指示的获取数据的操作,在形成系统的装置之间的处理和数据。在图10中,该序列由如下两个阶段形成对多个便携式装置进行分组的操作和访问组内另一个装置的数据的操作。首先,在分组操作阶段中,通过使用仲裁装置和多个便携式装置,由使用者“Mr.Taro Nihon”的操作执行“1.通过进行仲裁装置的认证操作登录”。接下来,执行“2.通过执行每一个便携式装置的认证操作,放入识别信息读取装置”和后面的“3.分组操作”,进行“4.注销”。
接下来,在数据访问操作阶段,在响应由“Mr.Taro Nihom”完成的对便携式装置A进行的操作,执行“5.请求获取另一个装置的缩略图”之后,显示“6.从对应装置获取缩略图”和“7.发送缩略图”的结果。此外,作为进行“8.选择另一个装置的缩略图和请求获取数据”的结果,“9.从对应装置获取数据”。然后,显示“10.发送数据”的结果。使用以上流程,实现多个装置的分组和对组内另一个装置的数据的查看。
图11是示出第一实施例的数据获取代理处理的流程图。首先,在步骤S1101中,数据获取请求接收单元441接收获取从另一个装置发送的数据的请求,在随后的步骤S1102中,组内数据判断单元442判断请求装置和被请求装置两者是否在相同的组中。然后,如果在步骤S1103中判断为它们在相同的组中,则操作进行到步骤S1104,组内数据获取单元443从被请求的另一个装置获取数据。接下来,在步骤S1105中,数据发送单元444将数据发送到请求装置,处理结束。
如上所述,在第一实施例中,由于可以在仲裁装置中实现对多个便携式装置的分组,因此每一个便携式装置的设置不会改变,可以保持传统的通信设置。
这样,根据第一实施例,可以获得以下效果。
(1)可以集中指定一组可以交换数据的装置而不改变每一个装置的设置。
(2)与分组的指定无关地,每一个装置可以单独地与非对象装置保持通信,这不需要全部对象装置具有用于该目的的系统即可实现。
(3)当实际处理希望被分组的装置并且由列表检查结果时,可以实现直观和安全的操作。
(4)当集中处理希望被分组的装置时,可以减轻操作负荷。
(5)在操作中可以使用各种方法。
第二实施例接下来,使用图12和图13,详细说明根据本发明的第二实施例。通过以如下情况为例来说明第二实施例,即,即使其它装置处于无法进行通信的状态,也可以改变组设置。具体地,说明将新装置添加到现有组中而不改变每一个装置的设置情况。
图12是示出在操作屏幕上显示的组改变操作屏幕的例子的图。在组改变对话框上显示要改变的现有组的组名1206,在装置列表1207中显示不包括在现有组的构成中并且在操作时新检测到的便携式装置D和E以及仲裁装置。在仅选择便携式装置D和E而仲裁装置显示为未被选择的状态1208下显示该操作屏幕。
当在该状态下按下添加按钮1203时,将便携式装置D、E添加到组内组件列表1209中。在组内组件列表1209中,设置有用于指示在被选择组件1214的有效和无效之间改变的改变按钮1204和用于指示删除的删除按钮1205。此外,还设置有用于确认操作的确认按钮1201和用于取消的取消按钮1202。
提供能够进行与改变按钮1204相同的指示的复选框1213,其能够在有效和无效之间进行切换。具体地,示出便携式装置A(1210)和C(1212)有效,而便携式装置B(1211)暂时无效。这就是说,在此例中,示出暂时不作为组内组件的便携式装置B。
图13是示出第二实施例的组改变处理的流程图。首先,在步骤S1301中,装置识别信息读取单元401读取在识别信息读取装置202上放置的多个便携式装置的识别信息,在步骤S1302中,装置列表显示单元402将其列出。在步骤S1303中,通过组件指示处理来处理使用者对列表显示进行的操作,在步骤S1304分支。如果在步骤S1304中判断为是对现有组件的添加操作,则操作进行到步骤S1305,通过组件添加处理进行添加,操作返回步骤S1303,重复上述处理。
如果在步骤S1304中判断为是在现有组件的有效和无效之间的设置改变操作,则操作进行到步骤S1306,通过组件改变处理来改变现有组件的有效和无效设置,操作返回步骤S1303,重复上述处理。如果在步骤S1304中判断为是从现有组件的删除操作,则操作进行到步骤S1307,通过组件删除处理从现有组件中将其删除,操作返回步骤S1303,重复上述处理。
如果在步骤S1304中判断为是确认操作,则操作进行到步骤S1308,通过改变确认处理来确认到此为止的操作内容,处理结束。如果在步骤S1304中判断为是取消操作,则处理结束。
如上所述,在第二实施例中,由于可以在仲裁装置中实现组内组件的改变,因此可以保持以前的通信设置而不改变每个便携式装置的设置。
这样,根据第二实施例,可以与每一个装置的状态无关地改变设置。
第三实施例接下来,通过使用图14~图16,详细说明根据本发明的第三实施例。通过以相同的其它装置可以属于多个组的情况为例来说明第三实施例。
图14是示出使形成现有组的装置属于新组的分组操作屏幕的例子的图。在图14所示的分组操作屏幕上的所检测装置列表1406上,除了在识别信息读取装置202上放置的已形成现有组“新001”的便携式装置A外,还列出了仲裁装置和不属于任何组的便携式装置F和G。示出在操作屏幕上仅便携式装置A、F和G显示为被选择,仲裁装置显示为未选择。
示出当在该状态下按下添加按钮1403时,将新组1409添加到组列表1408。具体地,添加包括被选择的便携式装置A、F和G的名为“新002”的组。这就是说,对应于便携式装置A的ID=102的组件属于“新002”和“新001”两个组。在该组列表中,设置用于改变新组的构成ID的改变按钮1404和用于指示删除的删除按钮1405。还设置用于确认操作的确认按钮1401和用于取消的取消按钮1402。
图15是示出由分组操作屏幕创建的组管理数据的例子的图。如图15所示,在组管理数据中记录组名、示出形成组的一组装置的构成ID、以及在改组装置中暂时停止使用的暂停构成ID。例如,示出组名为“销售部III”的组管理数据1501,其包括组件ID为003、102、201、202和307的装置,暂时停止使用装置201和202。除了组管理数据1502之外,还将在图14所示的例子中添加的新组记录为组管理数据1503。
图16是示出第三实施例的组内数据判断处理的流程图。首先,在步骤S1601中,将组管理数据的开头初始化为对象,重复在步骤S1602之后的处理。如果在步骤S1602中判断为该对象有效,则该操作进行到步骤S1603,通过请求装置搜索处理来搜索请求装置是否包含在形成目标组管理数据的一组装置中。然后,如果在步骤S1604中判断为未包含请求装置,则该操作进行到步骤S1607,对象前进,操作返回步骤S1602,重复上述处理。
如果在步骤S1604中判断为包含请求装置,则操作进行到步骤S1605,通过被获取装置搜索处理来搜索被获取装置是否包含在形成目标组管理数据的一组装置中。然后,如果在步骤S1606中判断为包含被获取装置,则包含请求装置和被获取装置二者,判断为“在组内”,处理结束。如果在步骤S1606中判断为不包含被获取装置,则该操作进行到步骤S1607,对象前进,操作返回步骤S1602,重复上述处理。
重复上述处理之后,如果在步骤S1602判断为对象结束,则不存在同时包含请求装置和被获取装置的组,因此,判断为“在组外”,该处理结束。
如上所述,即使装置同时属于多个组,第三实施例也能正确地进行处理。
这样,根据第三实施例,装置可以同时属于多个组。
第四实施例接下来,通过使用图17~图21,详细说明根据本发明的第四实施例。通过以在检查其它装置的物理位置之后指示分组的情况为例来说明第四实施例。
图17是示出第四实施例的当将多个便携式装置分组时的系统图的例子的图。图17所示的例子是使用尤其具有例如复印机、扫描仪等的原稿读取机构的装置作为识别信息读取装置的情况。图17所示的系统显示,当通过使用从在识别信息读取装置1702上放置的便携式装置203A、203B和203C读入的识别信息,在操作屏幕1701上列出便携式装置A、B、C时,进行分组操作。
图18是示出在操作屏幕1701上显示的分组操作屏幕的例子的图。在图18所示的被检测装置列表1806上,在由原稿读取机构读入的静止图像上映射和列出便携式装置A、B和C。在该操作屏幕上,包括便携式装置A、B和C的静止图像区域显示为被选择区域1807。
如图所示,当在该状态下按下添加按钮1803时,新组1809添加到组列表1808中。具体地,添加包括被选择的便携式装置A、B和C的名为“新001”的组。在该组列表上,设置用于改变现有组的构成的改变按钮1804和用于指示删除的删除按钮1805。还设置用于确认操作的确认按钮1801和用于取消的取消按钮1802。
图19是示出第四实施例的装置识别信息读取处理的流程图。首先,在步骤S1901中,通过原稿读取处理来读取在原稿台上放置的多个装置的静止图像。接下来,在步骤S1902中,通过OCR处理分析包含在该静止图像中的装置信息字符串。然后,在步骤S1903中,通过ID判断处理判断装置ID,处理结束。
虽然在第四实施例中通过使用OCR处理来分析装置识别信息,但是可以采用使用例如条形码或二维条形码、数字水印等的静止图像的其它分析方法。
图20是示出第四实施例的装置列表显示处理的流程图。首先,在步骤S2001中,通过读取图像显示处理显示在原稿台上放置的多个装置的静止图像。接下来,在步骤S2002中,通过ID显示处理在对应于该静止图像的位置上显示装置ID,处理结束。
虽然在第四实施例中仅列出了包含在读入的静止图像中的装置,但是也可以同时显示例如仲裁装置的其它装置。
图21是示出第四实施例的分组指示处理的流程图。首先,在步骤S2101中,改变为普通模式(mode),重复在步骤S2102之后的处理。如果在步骤S2102中判断为指示了范围指定开始操作,则操作进行到步骤S2103,改变为范围指定模式,操作返回步骤S2102,重复上述处理。如果在步骤S2102中判断为指示了范围指定结束操作,则操作进行到步骤S2104,判断是否为范围指定模式。如果不是范围指定模式,则该操作进行到步骤S2105,改变为普通模式,该操作返回步骤S2102,重复上述处理。
如果在步骤S2104中判断为是范围指示模式,或者如果在步骤S2102中判断为是显式(explicit)选择状态的切换操作,则操作进行到步骤S2106。在步骤S2106中,通过选择状态改变处理改变选择状态,操作返回步骤S2102,重复上述处理。如果在步骤S2102中判断为是上述操作之外的操作,则该处理结束。
这样,根据第四实施例,当实际处理希望分组的装置,并在与它们的实际布置和形状相同的列表显示上检查结果时,可以实现更直观和安全的操作。
第五实施例接下来,通过使用图22~图32,详细说明根据本发明的第五实施例。通过以在组内使数据或识别信息同步的情况为例来说明第五实施例。
图22是示出在仲裁装置的操作屏幕上显示的同步指定操作屏幕的例子的图。图22中的例子示出在用于切换操作对象的装置内标签2203和其它装置标签2204中激活其它装置标签。还示出在操作屏幕上显示另一装置选择区域2205和同步指定区域2206,并且选择便携式装置A,如附图标记2207所示。
上述同步指定区域2206包括同步设置区域2208和高速缓存设置区域2209。在此例中,具体地示出设定“自动同步”和“仅使缩略图同步”用于便携式装置A的同步,还示出设定“高速缓存”用于高速缓存设置。还设置用于确认设置的确认按钮2201和用于取消的取消按钮2202。
图23是示出第五实施例的仲裁装置图像的例子的图。如图23所示,仲裁装置2301不仅使使用者2303能够直接进行操作,而且能够进行来自通过有线/无线网络连接的多个其它装置2304~2306的操作。同时,还能由一个仲裁装置2301进行包括扫描、传真和发邮件的动作2307。
与以上实施例相似,第五实施例也使仲裁装置2301能够由例如使用者“Mr.Taro Nihon”登录,并且能够对便携式装置A、B和C以及仲裁装置进行分组。在每一个便携式装置和仲裁装置之间设置同步的结果是,在仲裁装置中保留组存储区域2302,并产生对应于各便携式装置的用于同步的文件夹。
使用这种结构,在仲裁装置与便携式装置之间使文件夹内的数据同步,通过参考仲裁装置中另一个便携式装置的文件夹,每一个便携式装置可以间接访问另一个便携式装置中的数据。
图24是示出第五实施例的同步指定处理的流程图。首先,在步骤S2401中,通过装置列表显示处理来列出组内组件,重复步骤S2402之后的处理。如果在步骤S2402中进行装置选择操作,则操作进行到步骤S2403,显示与通过设置信息显示处理所选择的装置相对应的同步设置信息,操作返回步骤S2402,重复上述处理。如果在步骤S2402中进行同步设置改变操作,则操作进行到步骤S2404,通过同步设置改变处理改变同步设置,该操作返回到步骤S2402,重复上述处理。
如果在步骤S2402中进行高速缓存设置改变操作,则操作进行到步骤S2405,通过高速缓存改变处理改变高速缓存设置,操作返回步骤S2402,重复上述处理。如果在步骤S2402中进行确认操作,则操作进行到步骤S2406,通过指示确认处理来确认到此为止的设置内容。然后,在步骤S2407中,通过组内访问许可文件夹创建处理在仲裁装置中创建组内访问文件夹,该处理结束。另一方面,如果在步骤S2402中进行取消操作,则该处理结束。
图25是示出第五实施例的组内访问许可文件夹创建处理的流程图。首先,在步骤S2501中,创建组内访问根文件夹。接下来,在步骤S2502中,将组构成ID列表的开头初始化为对象,重复步骤S2503之后的处理。如果在步骤S2503中判断为对象有效,则操作进行到步骤S2504,紧接在根文件夹下创建对应于装置的文件夹。然后,在步骤S2505中,对象前进,操作返回步骤S2503,重复上述处理。另一方面,如果在步骤S2503中对象无效,则判断为结束,该处理结束。
图26是示出由同步指定操作屏幕创建的同步管理数据的例子的图。在图26所示的同步管理数据中,记录组内访问根文件夹的相对路径、对应装置的构成ID、有无同步指定、同步对象的指定和有无高速缓存指示。例如,同步管理数据2601对应于具有路径=“A”的ID=102的组件,对作为对象的缩略图进行同步指定和高速缓存指定,其对应于图22中所示的设置。
图27是示出第五实施例的数据同步处理的流程图。首先,在步骤S2701中,将同步管理数据的开头初始化为对象,重复步骤S2702之后的处理。如果在步骤S2702中对象有效,则操作进行到步骤S2703,判断是否指定了同步。如果在步骤S2703中未指示同步,则操作进行到步骤S2707,对象前进,操作返回步骤S2702,重复上述处理。如果在步骤S2703中指定了同步,则操作进行到步骤S2704,判断同步对象是否为全部。如果同步对象为全部,则操作进行到步骤S2705,通过真实数据同步处理使数据同步。如果在步骤S2704中同步对象不是全部,则操作进行到步骤S2706,通过缩略图同步处理仅使缩略图同步。当在步骤S2705或步骤S2706中的上述处理结束时,在步骤S2707中对象前进,操作返回步骤S2702,重复上述处理。另一方面,如果在步骤S2702中对象为无效,则判断为结束,该处理结束。
图28是示出第五实施例的获取组内数据的序列的例子的图。与第一实施例(图10)相似,其示出对应于由操作屏幕指示的数据获取操作的、形成系统的装置之间的处理以及数据流。在图28中,包括多个便携式装置的分组和同步指定操作以及组内其它装置的数据访问操作两个阶段。首先,在分组和同步指定操作阶段,通过使用仲裁装置和多个便携式装置,由使用者“Mr.Taro Nihon”的操作执行“1.通过对仲裁装置进行认证操作来登录”。接下来,在执行“2.通过进行每一个便携式装置的认证操作,放入识别信息读取装置”之后,执行“3.分组和缩略图同步开始操作”。其结果是,执行“4.创建对应于每一个仪器的文件夹且缩略图自动获取开始”,进行“5.注销”,此后继续缩略图的同步。
接下来,在数据访问操作阶段,由“Mr.Taro Nihon”对便携式装置A进行的操作,“6.选择其它装置的缩略图,并请求获取数据”。其结果是,显示“7.从对应装置获取数据”和“8.发送数据”的结果。通过以上流程实现多个装置的分组和组内其它装置的数据的查看。
图29是示出要在访问其它装置的数据中使用的用于管理数据识别信息和原始数据之间的相关性的数据识别信息管理数据的例子的图。在第五实施例中,由于将缩略图用作数据识别信息,因此数据识别信息管理数据记录存储用于识别缩略图的缩略图路径和对应的原始数据的其它装置构成ID和数据ID。例如,示出数据识别信息管理数据2901与对应于缩略图路径=“A\IMG_0021.thm”、构成ID=102的另一个装置内的数据ID=IMG_0021.jpg的原始数据相关联。
图30是示出第五实施例的数据获取代理处理的流程图。首先,在步骤S3001中,接收由数据获取请求接收处理从另一个装置发送的获取数据请求。接下来,在步骤S3002中,由原始数据确定处理通过参考数据识别信息管理数据来确定对应的原始数据。然后,在步骤S3003中,通过组内数据判断处理来判断请求装置和被请求装置二者是否处于相同的组中。然后,如果在步骤S3004中判断为在相同的组中,则操作进行到步骤S3005,通过组内数据获取处理从被请求的另一个装置获取数据。接下来,在步骤S3006中,通过数据发送处理将数据发送到请求装置,该处理结束。
图31是示出第五实施例的通过仲裁装置临时记录以前获取的数据的临时保存数据的例子的图。如图31所示,在临时保存数据中,记录保存数据的另一个装置的构成ID、用于识别数据的数据ID、用于判断临时保存数据和原始数据是否相同的更新日期和时间以及与大小有关的信息。例如,示出在临时保存数据3101中,保存构成ID=102的另一个装置的数据ID=″IMG_0021.jpg″的数据,记录临时保存数据的更新日期和时间以及大小。
虽然更新日期和时间以及大小用于判断同一性,但是可以使用例如检查和(checksum)、更新计数器等的其它更新管理机构。
图32是示出第五实施例的组内数据获取处理的流程图。首先,在步骤S3201中,通过临时保存数据有效性判断处理判断要获取的数据是否保存在临时保存数据中,或者保存的数据是否与原始数据相同。接下来,如果在步骤S3202中判断为临时保存数据有效,则获取临时保存数据中的数据,该处理结束。另一方面,如果在步骤S3202中判断为临时保存数据无效,则操作进行到步骤S3203,通过数据获取处理从被请求的另一个装置获取数据。然后,在步骤S3204中,用通过临时保存数据更新处理获取的数据更新临时保存数据,该处理结束。
这样,根据第五实施例,可以获得以下效果。
(1)在组内可以使数据自动同步。
(2)可以直观和容易理解地查看同步对象。
(3)可以减轻同步所需的通信和仪器负荷,并且可以将注意力集中到实际所需的数据交换。
(4)可以根据使用者的目的来指定同步方法。
(5)可以减少数据访问量,可以减轻通信和仪器负荷。
第六实施例接下来,通过使用图33~图35,详细说明根据本发明的第六实施例。通过以从另一个装置指定同步内容的情况为例来说明第六实施例。
图33是示出在便携式装置的操作屏幕上显示的同步指定操作屏幕的例子的图。在图33所示的例子中,示出在用于切换操作对象的装置内标签3303和其它装置标签3304之间激活其它装置标签3304。示出在操作屏幕上显示另一装置选择区域3305和同步指定区域3306,并且选择便携式装置B,如附图标记3307所示。
上述同步指定区域3306包括同步设置区域3308和同步文件夹指定区域3309。在此例中具体地示出,对便携式装置B的同步设定“自动同步”和“仅同步获取”,并且将自身装置的“\同步文件夹\B”设置为同步文件夹。还设置用于确认设置的确认按钮3301和用于取消的取消按钮3302。
图34是示出便携式装置B中的同步管理数据的例子的图。此处,在同步管理数据中,记录用于指定装置中的同步对象文件夹的绝对路径、对应装置的构成ID、有无同步指定、以及同步方向的指定。例如,指定同步管理数据3401用于仅沿与具有路径=“\同步文件夹\B”的ID=105的组件相对应的获取方向进行同步,对应于图33所示的设置。
图35是示出第六实施例的数据同步处理的流程图。首先,在步骤S3501中,将同步管理数据的开头初始化为对象,重复步骤S3502之后的处理。如果在步骤S3502中对象有效,则在步骤S3503中判断是否指定了同步。如果未指定同步,则操作进行到步骤S3507,对象前进,操作返回步骤S3502,重复上述处理。如果在步骤S3503中指定了同步,则操作进行到步骤S3504,判断同步方向。如果同步方向为仅获取,则操作进行到步骤S3505,通过数据获取处理从同步对象获取数据。
另一方面,如果在步骤S3504中判断为双向,则操作进行到步骤S3506,通过数据发送处理将数据发送到同步对象,在步骤S3507中对象前进。操作返回步骤S3502,重复上述处理。另一方面,如果在步骤S3502中对象无效,则判断为结束,处理结束。
这样,根据第六实施例,也可以从另一装置侧进行同步指定。
第七实施例接下来,通过使用图36~图39,详细说明根据本发明的第七实施例。通过以许可或不许可分组的情况为例来说明第七实施例。
图36是示出在操作屏幕上显示的仲裁装置分组许可屏幕的例子的图。在图36所示的例子中,在仲裁装置分组许可对话框3601中示出在许可或不许可分组之间进行选择的指示3604和许可所需的密码输入区域3605。还设置用于确认操作的确认按钮3602和用于取消的取消按钮3603。
图37是示出在便携式装置的操作屏幕上显示的便携式装置A分组许可屏幕的例子的图。在便携式装置A分组许可对话框3701中,示出在许可或不许可分组之间进行选择的指示3704和许可所需的密码输入区域3705。还设置用于确认操作的确认按钮3702和用于取消的取消按钮3703。
使用这种构成,在每个装置侧都可以控制是否许可分组。
图38是示出第七实施例的装置列表显示处理的流程图。首先,在步骤S3801中,初始化装置列表显示,在步骤S3802中,通过使用仲裁装置分组许可屏幕的操作来判断是否许可分组。其结果是,如果许可分组,则操作进行到步骤S3803,将仲裁装置添加到装置列表中。接下来,在步骤S3804中,通过其它装置列表添加处理添加另一装置,处理结束。
图39是示出第七实施例在便携式装置侧的数据获取请求响应处理的流程图。首先,在步骤S3901中,通过使用便携式装置A分组许可屏幕的操作来判断是否许可分组。其结果是,仅在许可分组的情况下,在步骤S3902中发送通过数据发送处理请求的数据,处理结束。
这样,根据第七实施例,可以避免对不许可分组的其它装置进行分组。还可以避免对不许可分组的自身装置进行分组。
本发明可以应用于包括多个仪器(例如,主计算机、接口仪器、读取器、打印机等)的系统,或者可以应用于包括单个仪器的装置(例如复印机、传真机等)。
对系统或者装置提供记录有用于实现上述实施例的功能的软件程序代码的记录介质,该系统或者装置的计算机(CPU或MPU)读取并执行在记录介质中存储的程序代码。勿庸置疑,可以通过这种方法达到本发明的目的。
在这种情况下,从记录介质读出的程序代码实现上述实施例的功能,存储该程序代码的记录介质构成本发明。
作为提供该程序代码的记录介质,可以使用,例如,软(floppy,注册商标)盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM等。
勿庸置疑,不仅当执行由计算机读出的程序代码时可以实现上述实施例的功能,而且还包含以下情况,即,基于程序代码的指令,在计算机上运行的OS(操作系统,operating system)等执行部分或者全部实际处理,通过该处理实现上述实施例的功能。
此外,将从记录介质中读出的程序代码写入插入计算机的功能扩展板或包含在连接到计算机的功能扩展单元中的存储器。然后,勿庸置疑,基于程序代码的指令,功能扩展板或者包含在功能扩展单元中的CPU等执行部分或者全部实际处理,该处理实现上述实施例的功能。
尽管参考典型实施例对本发明进行了说明,但可以理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,从而包含全部这样的变形、等同结构和功能。
权利要求
1.一种信息处理设备,用于识别多个通信装置、分组并管理所识别的通信装置,包括分组部件,用于分组和管理处于装置间通信被禁止的状态的通信装置;以及数据获取代理部件,用于当在由所述分组部件分组的所述通信装置之间获取另一通信装置的数据时,进行用于获取所述数据的动作。
2.根据权利要求1所述的信息处理设备,其特征在于,所述数据获取代理部件包括接收部件,用于从通信装置接收获取另一通信装置的数据的请求;获取部件,用于基于所述请求获取所述另一通信装置的数据;以及数据发送部件,用于将获取的数据发送到所述通信装置。
3.根据权利要求1所述的信息处理设备,其特征在于,所述分组部件包括读取部件,用于读取用于识别通信装置的识别信息;用于列表显示所识别的通信装置的部件;以及指示部件,用于从所显示的列表中指示要分组的通信装置。
4.根据权利要求3所述的信息处理设备,其特征在于,所述读取部件可以集中读取多个通信装置的各识别信息。
5.根据权利要求3所述的信息处理设备,其特征在于,由如下部件来实现所述读取部件非接触ID标签读取部件、USB连接部件、红外通信部件、短距离无线部件、条形码读取部件和捕获部件。
6.根据权利要求3所述的信息处理设备,其特征在于,所述所显示的列表显示多个通信装置的捕获图像;以及所述指示部件对所述捕获图像指示要分组的通信装置。
7.根据权利要求1所述的信息处理设备,其特征在于,还包括创建部件,用于创建许可访问分组后的所述通信装置的文件夹;以及同步部件,用于使所述文件夹与另一通信装置中的数据自动同步。
8.根据权利要求7所述的信息处理设备,其特征在于,还包括对应文件夹创建部件,用于在所述文件夹中创建每一个通信装置的对应文件夹,其中,所述同步部件使所述对应文件夹中的每一个与对应通信装置同步。
9.根据权利要求7所述的信息处理设备,其特征在于,所述同步部件使用于识别数据的数据识别信息同步,所述接收部件接收所述数据识别信息。
10.根据权利要求7所述的信息处理设备,其特征在于,还包括同步对象文件夹指定部件,用于指定同步对象文件夹;以及同步内容指定部件,用于仅将数据识别信息或者全部指定为同步内容;其中,根据所指定的所述同步内容,所述同步部件进行同步。
11.根据权利要求2所述的信息处理设备,其特征在于,所述获取部件保存所获取的数据,判断所保存的数据是否与装置内的数据相同,如果判断为相同,则使用所述所保存的数据。
12.根据权利要求1所述的信息处理设备,其特征在于,所述分组部件判断是否许可通信装置的分组,如果不许可通信装置的分组,则不对所述通信装置进行分组。
13.根据权利要求1所述的信息处理设备,其特征在于,所述分组部件判断是否许可自身装置的分组,如果不许可对所述自身装置进行分组,则不对所述自身装置进行分组。
14.一种信息处理设备的分组方法,所述信息处理设备用于识别多个通信装置、分组并管理所识别的通信装置,所述方法包括分组步骤,用于分组并管理处于装置间通信被禁止的状态的通信装置;以及数据获取代理步骤,用于当在所述分组步骤中分组的通信装置之间获取另一通信装置的数据时,进行用于获取所述数据的动作。
全文摘要
一种信息处理设备和分组方法,该信息处理设备用于识别多个通信装置、分组并管理所识别的通信装置,在该信息处理设备中,分组并管理处于装置间通信被禁止的状态的通信装置。然后,当从被分组的通信装置之间获取另一通信装置的数据时,该信息处理设备进行动作以获取该数据。当从通信装置接收到获取另一通信装置的数据的请求时,进行数据获取代理,基于该请求获取另一通信装置的数据,并将其发送到通信装置。
文档编号H04Q7/38GK1921516SQ200610109888
公开日2007年2月28日 申请日期2006年8月22日 优先权日2005年8月22日
发明者若井圣范 申请人:佳能株式会社