设定信息同步系统、同步方法、信息处理装置与流程

文档序号:18752185发布日期:2019-09-24 21:18阅读:145来源:国知局
设定信息同步系统、同步方法、信息处理装置与流程
本发明涉及设定信息同步系统、同步方法、信息处理装置、以及记录介质。
背景技术
:企业的会议室或教育机构的教室等室内经常会设置可供多个用户共享的电子黑板。该电子黑板具有大型触摸面板式显示器,供各用户显示用专用电子笔或手指等绘制的描绘图像。该电子黑板与目前的白板不同,可以用电子数据保存描绘图像,或者显示pc(personalcomputer)的影像。用户可以一边看相同的电子黑板画面,一边开会讲课等。上述电子黑板可以与打印机连接,还可以与其他据点的电子黑板通信等,越来越高功能化,客户管理者等需要设定的设定项目的数量也不断增加。另一方面,由于在某些机构中配置多个相同类型的电子黑板,所以管理者对电子黑板一个一个地设定设定信息,相当麻烦。针对上述问题,现有技术中存一种技术方案(例如参见专利文献1:jp特开2017-68684号公报),该方案在由电子黑板管理者等进行主机设定和子机设定,将设定在主机上的设定信息自动反映到子机中。在专利文献1公开的系统中,主机电子黑板向子机电子黑板分别发送主机电子黑板的设定信息,通过将子机电子黑板收到的设定信息反映到自己中,来进行主机电子黑板和子机电子黑板的设定信息同步。但是,现有技术存在以下问题,即在同步对象的子机数量较多的情况下,完成所有电子黑板的设定信息同步需要时间。也就是说在现有技术中,由于从主机向所有子机依次发送设定信息进行同步,因此排在最后的子机完成同步所需要的时间与子机的数量相应。例如会发生用户需要使用子机,但子机却尚未完成设定信息同步等情况,因而用户可能无法用最新的设定信息来使用子机。除了上述问题以外,由于在所有子机的设定信息同步完成之前,主机与所有子机进行用于设定信息同步的通信,因此还存在主机所连接的网络负荷增大的问题。此外,主机上的负荷也会集中。不仅电子黑板,在根据设定信息动作的信息处理装置中也会发生这种设定信息同步的问题。在此,电子黑板具有信息处理装置的功能,电子黑板有时也被称为信息处理装置。技术实现要素:本发明鉴于上述课题,旨在提供一种能够缩短多个信息处理装置的设定信息同步所需时间的设定信息同步系统。本发明为了达到上述目的,提供一种设定信息同步系统,其中包括第一信息处理装置和第二信息处理装置,所述第一信息处理装置被设定为是执行有关信息处理装置的设定的设定信息的同步的装置,所述第二信息处理装置被设定为是接受所述设定信息的同步的装置,所述第一信息处理装置包括,决定部,用于在登录了成为所述设定信息同步的执行对象的所述第二信息处理装置的登录信息之中,按照预定条件来决定转让对象装置,该转让对象装置是执行所述设定信息同步的权限的转让对象;处理要求发送部,用于向所述决定部所决定的所述转让对象装置发送所述设定信息、所述登录信息、以及要求执行有关所述设定信息同步处理的信息;以及,第一同步部,用于通过将所述设定信息送往被登录在所述登录信息中的所述第二信息处理装置,来执行所述设定信息的同步,所述转让对象装置包括,接收部,用于从所述第一信息处理装置接收所述设定信息、所述登录信息、以及要求执行有关所述设定信息同步的处理的信息;功能更改部,用于在所述接收部收到要求执行有关所述设定信息同步处理的信息的情况下,将表示是接受所述设定信息同步的装置的设定,改变成表示是执行所述设定信息同步的装置的设定;以及,第二同步部,用于通过向被登录在所述登录信息中的所述第二信息处理装置发送从所述第一信息处理装置接收的所述设定信息,来执行所述设定信息的同步。本发明的效果在于,提供一种能够缩短多个信息处理装置的设定信息同步所需时间的设定信息同步系统。附图说明图1是主机电子黑板使得多个子机电子黑板与该主机电子黑板的设定信息同步的动作的示意图。图2是本实施方式的一例设定信息同步系统的构成的示意图。图3是电子黑板的硬件结构示意图。图4是电子黑板的一例功能模块示意图。图5是一台主机向所有子机发送设定信息的一例时序图。图6是一例模式性说明以往设定信息同步方法的示意图。图7是本实施方式涉及的设定信息同步系统进行的一例设定信息同步的模式性示意图。图8是本实施方式涉及的设定信息同步系统进行设定信息同步的一例时序图。图9是主机执行设定信息同步时的一例处理流程图。图10是转让对象装置执行设定信息同步时的一例处理流程图。图11是主机向转让对象装置发送的子机信息的示意图。图12是电子黑板的其他构成例的示意图。具体实施方式以下参考附图说明本发明的实施方式。<动作概述>首先用图1概述设定信息同步系统100的动作。图1是主机电子黑板2使得多个子机电子黑板2与该主机电子黑板2的设定信息同步的动作的示意图。以下,主机电子黑板2表示为电子黑板2p,子机电子黑板2表示为电子黑板2a、2b、2c、2d…等附加小写英文字母,而在表示这些电子黑板2中的任意一个电子黑板2时简称为″电子黑板2″。另外,下文中有时也将主机的电子黑板2简称为″主机″,子机的电子黑板2简称为″子机″。主机和子机之间硬件及软件没有差异,均以管理者设定为准,被设定为主机的电子黑板2便成为主机,除此之外的为子机动作。也就是说,出货时的设定是子机,被设定为主机的电子黑板2只作为主机进行动作。主机功能中至少具有让子机同步执行主机中被设定了的设定信息的功能。以下说明设定信息同步系统100的动作步骤。(1)管理者对电子黑板2p设定设定信息。(2)管理者检测到电子黑板2p设定了设定信息,电子黑板2p开始设定信息的同步处理。首先,向一个以上的电子黑板2发送转让主机权限的转让通知。权限转让通知中还包含设定信息等。图1中设定主机的权限被转让给电子黑板2c。主机权限转让对象的子机被称为″转让对象装置″。(3)电子黑板2p向电子黑板2a、2b发送设定信息。电子黑板2a、2b更新自己的设定信息。(4)电子黑板2c向电子黑板2d发送设定信息。电子黑板2d更新自己的设定信息。(5)最后电子黑板2c更新自己的设定信息。因此,管理者只要对电子黑板2p设定设定信息,便可以使得电子黑板2p的设定信息和其他所有电子黑板2a~2d的设定信息同步。由于电子黑板2p将主机的权限转让给电子黑板2c,因而电子黑板2p和电子黑板2c可以同时向电子黑板2a、2b、2d送信,缩短让所有电子黑板2a~2d的设定信息同步所需的时间。由于主机发送设定信息的子机数量是一半,因此能够避免主机电子黑板2p和与该电子黑板2p连接的网络上的负荷集中。在此,主机权限转让与设定信息同步系统100最初有2台主机不同。设定信息同步系统100有2个主机时,管理者需要在两台主机上设定设定信息,因此作业负担会增大。而本实施方式中,管理者只需在一台主机上设定设定信息即可。下文中有时会将主机的电子黑板2p使得该主机的电子黑板2p的设定信息与多个子机的电子黑板2a~d的设定信息同步简称为电子黑板2p与电子黑板2a~2d同步。<用语>设定信息的同步指的是在时间偏差许可范围内多个装置的信息一致。在本实施方式中,即使管理者不在子机中设定,由管理者在主机中设定的设定信息也可以在规定时间内反映到子机中。通过同步,多个电子黑板2具有相同的设定信息。在主机电子黑板2p的设定信息更新到子机电子黑板2的设定信息更新为止的期间中设定信息不一致,优选此期间短暂。同步需要的处理有设定信息的发送以及设定信息的更新,有时设定信息的发送以及设定信息的更新意味着同步。第一信息处理装置被设定为是执行设定信息同步的装置,是指具有将设定信息设定到其他信息处理装置中的权限或功能的信息处理装置。在本实施方式中以主机(相当于电子黑板)作为用语来表示。第二信息处理装置被设定为是接受设定信息同步的装置,是指其中的设定信息由是第一信息处理装置来设定的信息处理装置(相当于电子黑板)。在本实施方式中用子机作为用语来表示。登录信息是指成为设定信息登录对象的第二信息处理装置被登录了的信息。在本实施方式中用子机信息作为用语来表示。预定的条件是指主机用某种方法决定转让对象装置的规则。在本实施方式中例如基于使用频率。权限的转让是指,承认第二信息处理装置也拥有原本是第一信息处理装置所拥有的权限。该权限也可以表示为功能。本实施方式中转让了使得主机的设定信息和子机的设定信息同步的权限。要求关于设定信息同步处理的信息是指,要求转让执行设定信息同步的权限。在本实施方式中用权限转让通知作为用语来表示。<系统构成例>图2是本实施方式的一例设定信息同步系统100的构成的示意图。如图2(a)所示,设定信息同步系统100包括通过网络n进行通信的多个电子黑板2。图中为方便起见,共有五台连接网络n的电子黑板2,但只要是多个电子黑板2即可,也可以6台以上。大型组织机构常见有数+台电子黑板2与网络n连接。网络n以互联网、移动通信网络、lan(localareanetwork)等构筑。网络n不仅可以是有线通信,还可以包括3g(3rdgeneration)、wimax(worldwideinteroperabilityformicrowaveaccess)、lte(longtermevolution)等无线通信网络。电子黑板是指用触摸屏取得以电子笔和指尖描绘移动而输入的画面上的电子笔和指尖的坐标(位置),将连接这些座标的轨迹显示到与触摸面板一体的显示器上的所谓电子设备。触摸面板的方式没有任何限制。电子黑板2也可以有电子白板、电子信息板等不同的商品名称,此外,由于电子黑板2具有计算机功能,所以也可以称为信息处理装置。具备触摸屏的平板终端有时也会被当作电子黑板2使用。电子黑板2可以与其他电子黑板2进行通信,分别发送和接收由用户描绘的内容的描绘图像的数据(以下称为″描绘图像数据″)。因此,在一电子黑板2上描绘的内容也显示在另一电子黑板2上,相反的,在另一电子黑板2上描绘的内容也可以显示在一电子黑板2上。电子黑板2具有视频会议功能(电视会议功能),可以通过网络n与视频会议终端进行具有影像及语音的会议等。另外,如图2(b)所示,设定信息同步系统100还可以包括服务器600。服务器600是对设定信息发送进行中转的信息处理装置。通过服务器600,一方防火墙内的电子黑板2和另一方防火墙内的电子黑板2能够进行通信,使设定信息的同步变得容易。但是,服务器600也可以设置在防火墙内。例如,电子黑板2p将设定信息和转让对象装置的识别信息送往服务器600。电子黑板2a~2d依次与服务器600进行通信,使得被转让了主机权限的电子黑板2c让电子黑板2a、2b、2d的设定信息同步。<硬件构成例>接着用图3说明电子黑板2的硬件构成。电子黑板硬件构成图3是电子黑板2的硬件结构示意图。如图3所示,电子黑板2具备cpu(centralprocessingunit)201、rom(readonlymemory)202、ram(randomaccessmemory)203、ssd(solidstatedrive)204、网络i/f205、以及外设连接i/f(interface)206。其中,cpu201控制电子黑板2整体的动作。rom202保存cpu201和ipl(initialprogramloader)等驱动cpu201所使用的程序。ram203被作为cpu201的作业区域使用。ssd204保存电子黑板2用的程序等各种数据。网络i/f205控制与网络n的通信。外设连接i/f206控制与usb(通用串行总线)内存2600、外置设备(摄像机2900、扬声器2800、麦克风2700)之间的通信。电子黑板2还具备摄像装置211、gpu212、显示器控制器213、接触传感器214、传感器控制器215、电子笔控制器216、近程通信部219、近距离通信部219的天线219a。其中,摄像装置211将pc10显示在后述的显示器上的影像信息作为静止图像或动画取得。gpu(graphicsprocessingunit,图形处理单元)212是专门处理图形的半导体芯片。显示器控制器213为了将来自gpu212的输出图像输出到显示器220等,进行画面显示的控制和管理。接触传感器214检测电子笔2500和用户的手h等接触显示器220。传感器控制器215控制接触传感器214的处理。接触传感器214通过红外线阻断方式进行坐标的输入以及坐标的检测。该坐标的输入及坐标的检测方法是,设置在显示器220的上方两端部的2个受光装置,发射平行于显示器220的多束红外线,并受到设于显示器220周围的反射部件反射,接收通过与受光元件发射光束的光路相同的光路返回的光。接触传感器214将受到物体遮挡的两个受发光装置发出的红外线id输出到传感器控制器215,传感器控制器215确定作为物体的接触位置的坐标位置。电子笔控制器216通过与电子笔2500通信,来判断笔尖或笔尾与显示屏220有无接触。近程通信部219是nfc、蓝牙(bluetooth,注册商标)等无线通信电路。进而,电子黑板2具备主线210。主线210是用于将图3所示的cpu201等各构成要素电性连接起来的地址总线和数据总线等。上述接触传感器214不仅限于红外线屏蔽方式,也可以使用通过检测静电容量的变化来确定接触位置的静电电容方式触摸面板、通过对置的两个电阻膜的电压变化来确定接触位置的电阻膜方式触摸面板、通过触摸物体与显示部接触来检测产生电磁感应的触摸位置的电磁感应方式触摸面板等各种检测装置。电子笔控制器216不仅可以判断电子笔2500的笔尖以及笔尾,还可以判断电子笔2500的用户握住的部分和其他电子笔的部分有无触摸。<功能>接着用附图说明本实施方式的电子黑板2的功能构成。图4是电子黑板2的一例功能模块示意图。图4显示作为主机的电子黑板2p和子机电子黑板2a~2d的功能。<电子黑板功能构成>如图4所示,电子黑板2具有白板应用程序20和设备设定功能30。白板应用程序20是提供作为电子黑板2功能的应用程序。设备设定功能30具有有关设定信息同步的功能。各电子黑板2不管是主机还是子机,均具有白板应用程序20和机器设置功能30。但是,主机中主机所需的功能有效,子机中子机所需的功能有效。在图4中以斜线显示的功能表示有效功能。对于作为转让对象装置的电子黑板2c,显示其主机权限被转让之前的状态。白板应用程序20具有显示控制部21、功能执行部22、应用程序输入输出部23、页面生成部24、操作受理部25、笔画描绘部26、以及帧输出部27。这些部是由图3所示的各个构成要素中的任意一个,根据来自按照从ssd204展开到ram203上的电子黑板2用程序的cpu201的指令而动作所实现的功能或者是发挥功能的手段。白板应用程序的各项功能接下来说明白板应用程序20的各项构成。显示控制部21通过来自图3所示的cpu201的指令以及图3所示显示控制器213所实现,使显示器220显示描绘图像。功能执行部22通过来自图3所示的cpu201的指令来实现,并执行白板所需的各种功能。应用程序输入输出部23通过图3所示的cpu201的指令实现,与电视会议应用程序、邮件应用程序等白板应用程序合作的各种应用程序之间进行信息的输入输出。页面生成部24通过来自图3所示的cpu201的命令来实现,响应用户的操作,读取(拍摄)显示在显示器220上的描绘图像,生成一页面描绘图像数据。操作受理部25主要通过来自图3所示的cpu201的指令、以及解除传感器214和电子笔控制器216实现,接受用户的各种输入。笔画描绘部26根据来自图3所示的cpu201的指令来实现,进行把用户用电子笔2500或手h输入到显示器220上的坐标数据转换为描画图像数据的处理。帧输出部27通过来自图3所示的cpu201的指令来实现,在会议期间将摄像头拍摄到的影像发送到其他电子黑板2。同样,其他据点的电子黑板2的摄像头拍摄的影像被送到该电子黑板2。设备设定功能的各功能接下来说明设备设定功能30的各个构成。设备设定功能30具有设定部31、优先度决定部32、主机子机更改部33、收发部34、以及权限转让部35。这些部是由图3所示的各个构成要素中的某一个,根据来自按照从ssd204展开到ram203上的电子黑板2用程序的cpu201的指令而动作所实现的功能或者发挥功能的手段。另外,电子黑板2具有由图3所示的ram203和ssd204构筑的存储部36。首先说明主机中有效的功能。主机中有效的功能为优先度决定部32、收发部34、以及权限转让部35。收发部34通过来自图3所示的cpu201的指令、以及网络i/f205及外设连接i/f206来实现,为了设定信息同步,通过网络n与电子黑板2之间进行的各种信息的收发。另外,收发部34具有发送部34a和接收部34b。优先度决定部32根据使用频率所决定的优先度,在多个电子黑板2a~2d被作为子机时,决定先更新哪个电子黑板2a~2d设定信息,以及将权限转让给哪个电子黑板2a~d。在本实施方式中,作为一个例子,将使用频率较高的电子黑板2定为优先同步对象,按照使用频率从少到多的顺序将电子黑板2作为权限转让对象(转让对象装置)。权限转让部35将主机的权限转让给优先度决定部32决定的子机(转让对象装置)。具体为发送转让主机权限的权限转让通知。权限转让通知中包含设定信息、子机信息43、优先度信息、以及同步时间44。子机信息中包含转让对象装置向子机发送设定信息时所需要的子机的ip地址等。接下来说明关于主机的存储部36中保存的主机子机标志41、子机信息43、设定信息db42、以及同步时间44。表1a主机子机标志子机表1a示意性地表示主机子机标志41。主机子机标志41是表示该电子黑板2被设为主机还是子机的标志。电子黑板2在工厂出货时,起初作为初始值被设定为″子机″。管理者将任意电子黑板2设定为主机后,主机子机标志41被设定为″主机″。表1b转让对象子机的主机子机标志子机→主机→子机表1(b)表示被转让了主机权限的转让对象装置的主机子机标志41的变迁。被转让了主机权限的转让对象装置将主机子机标志41设定为″主机″,当自身的设定信息更新完成时,主机子机标志41返回到″子机″。因此,迁移过程为″子机″→″主机″→″子机″。表2表2示意性地显示子机信息43中所保存的信息。子机信息43具有例如设定信息发送对象(同步对象)的子机的电子黑板2a~2d的ip地址和端口编号。在子机信息43中保存的信息,例如由管理者预先设定。管理者把将要与主机电子黑板2p的设定信息同步的子机电子黑板2a~2d的ip地址和端口编号设定到主机中。或者,主机可以通过snmp(simplenetworkmanagementprotocol,简单网络管理协议)等寻找网络内的电子黑板2,把在网络上找到的电子黑板2动态地作为子机信息。表3打印机地址192.168.10.01邮件地址通信部mail2017_05_12.txt联系名单clist2017_06_12.txt共享文档file://.../hoge/范本范本1表3示意性地显示了保存在设定信息db42中的一例设定信息。设定信息有很多项目,表3所示的只是一部分。表3显示的项目有打印机地址、邮件地址簿、联系名单、共享文件夹和范本。打印机地址是电子黑板2所使用的打印机ip地址。邮件地址簿是电子黑板2发送的电子邮件地址的名单。联系名单是与该电子黑板2通信的其他电子黑板2的名单(如ip地址)。共享文件夹是电子黑板2共同保存页面数据(一个画面的笔画数据)等的文件夹。范本是显示在显示器上的背景的图像数据(纹理)。这样,由于设定信息包含电子黑板2中管理者等必须设定的信息,因此可以降低管理者在各电子黑板2设定设定信息的作业负担。表4同步时间2018/01/1517:30表4显示一例同步时间44。同步时间44是指在各电子黑板2中设定信息同步的时间。因此,即使设定信息相同,但各电子黑板2中同步时间44不同的情况也很多。对于主机,可以是设定信息db42被更新了的时刻。子机的同步时间44可以是以下三者之中的任意一个,子机收到电子黑板2a~2d同步是否结束的询问的者时间、更新了设定信息db42的设定信息的时间、以及收到询问的时间和更新时间之间。在本实施方式中以子机的电子黑板2a~2d收到询问的时间为同步时间。这样,即使主机或转让对象装置在收到询问的时间到更新了的时间之间进行同步是否完成的确认,子机也能够答复已经完成同步的信息。子机中有效的功能接下来说明子机中有效的功能。子机中有效的功能有设定部31、主机子机更换部33以及收发部34。首先,子机的收发部34的功能虽然与主机的相同,但在子机的情况下,接收部34b接收设定信息,有的子机还接收权限转让通知。设定部31把从主机收到的设定信息设定到设定信息db42,从而更新设定信息。主机子机更换部33在从主机取得权限转让通知的情况下,将主机子机标志41的状态从″主机″改为″子机″。另外,当本机的设定信息设定结束后,主机子机标志41的状态从″子机″返回到″主机″。子机保存在存储部36中的主机子机标志41和设定信息db42与主机相同,但是子机因为从主机取得子机信息43,不具备子机信息43。转让对象装置中有效的功能可以与子机相同。虽然本实施方式中,首先,由于转让对象装置不决定优先度,因而不需要优先度决定部32的功能。其次,本实施方式中不进行权限转让部35进一步向其他转让对象装置进行主机权限的转让。但是,转让对象装置可以进一步向另一个转让对象装置进行主机权限的转让,在这种情况下,优先级决定部32和权限转让部35可以变为有效。因此,主机的权限转让至少是指让主机的设定信息和子机的设定信息同步的权限的转让,有时也会包含优先度决定部32的功能和权限转让部35的功能的转让。<动作步骤>接下来,使用图5~图8,说明主机向子机发送设定信息的步骤。首先,为了进行比较,将说明一台主机向所有子机发送设定信息的步骤。图5是一台主机向所有子机发送设定信息的一例时序图。s1:首先,管理者对电子黑板2设定设定信息。管理者输入的设定信息被保存在设定信息db42中。s2:主机检测到设定信息db42的设定信息被更新,开始设定信息同步。此外,也有在预定时间、启动等时开始设定信息同步。主机的发送部34a从存储部36获取子机信息43,以登录在子机信息43中的顺序(升序或降序,也可以是随机)来决定将要发送设定信息的子机。在图5中,发送部34a对决定了的电子黑板2a发送从设定信息db42中取得的设定信息。s2.1:子机的电子黑板2a的接收部34b从主机收到设定信息,设定部31通过把设定信息设定到自己的设定信息db42中,从而更新设定信息。主机在一个子机设定信息发送完毕后,就向下一个子机发送设定信息。s3:主机的发送部34a按照登录在子机信息43中的顺序来决定将要发送设定信息的子机,并向该子机(图5中电子黑板2b)发送设定信息。s3.1:子机的电子黑板2b的接收部34b收到来自主机的设定信息,设定部31将设定信息设定到自己的设定信息db42中,从而更新设定信息。s4~s5.1的处理流程相同。对登录在子机信息43中的所有子机发送设定信息后,主机判断设定信息同步已经完成。另外,当存在电源切断等而无法发送设定信息的子机时,在下次同步时间进行同步。图6是一例模式性说明以往设定信息同步方法的示意图。如图5的步骤所示,在现有的设定信息同步方法中,与子机的数量成比例,到同步完成为止所要的时间变长。主机向所有子机发送设定信息不仅需要时间,而且由于主机持续运行,主机和子机之间的网络负荷集中。另外,按照同步顺序,最初同步的子机迅速更新设定信息,但是顺序最后的子机需要花费时间等待更新设定信息。本实施方式的设定信息同步步骤其次利用图7,说明本实施方式涉及的设定信息同步系统100的设定信息同步的步骤。图7是本实施方式涉及的设定信息同步系统100执行的一例设定信息同步的模式性示意图。主机根据子机的使用频率决定优先度,对使用频率高的子机优先执行设定信息同步,同时,依照使用频率从低到高的顺序对所决定的一个以上的子机进行主机权限转让。这样便可以通过并行处理使得设定信息同步高速化,并分散主机及网络的负荷。首先,当管理者对主机设定设定信息时,主机在开始设定信息同步之前,参照所有子机的使用频率信息。表5显示一例使用频率信息。表5优先度电子黑板使用频率(一周)1电子黑板a32小时2电子黑板b21小时3电子黑板d5小时4电子黑板c3小时表5显示的是一例使用频率信息。使用频率信息,例如把一天中的使用时间合计为一段时间的信息(例如,无论用户是否使用,白板功能处于启动状态的时间)。主机的优先度决定部32取得最近的一段时间(例如1周或一月等)的使用频率信息。在使用频率信息以递减顺序排列的表5的例子中,优先度被定为按电子黑板2a、2b、2d、2c的顺序从高到低。使用频率信息也可以是最近一定期间的使用次数。使用次数例如是电源开关打开启动的次数。或者,不是最近一定期间的使用时间或使用次数,而是过去累积的使用时间或使用次数。也就是说,从工厂出货到现在为止电子黑板2使用的时间或次数。回到图7进行说明。主机的优先度决定部32按使用频率信息的递减顺序排列子机,按照排列顺序决定优先度。另外,子机的使用频率信息也可以在同步开始之前由主机预先收集。例如,每当子机启动时向主机发送使用频率信息等。这样,就可以缩短执行设定信息同步所需的时间。优先度决定部32将优先度最低的子机定为转让主机权限的电子设备(转让对象装置)。在表5的例子中,电子黑板2c为转让对象装置(主机权限转让对象的电子黑板2)。主机权限转让对象可以是多台电子黑板2。例如,在事先决定与一台电子黑板2(主机或转让对象装置)的设定信息同步的子机上限数量的情况下,优先度决定部32该数量决定一个转让对象装置。优先度决定部32按照优先度(使用频率)从低到高的顺序决定转让对象装置。主机和转让对象装置分别根据优先度决定部32决定的优先度,从优先度高的子机出发,依次开始设定信息同步。为了防止主机和转让对象装置重复对同一子机发送设定信息,在发送设定信息之前,询问同步是否完成(确认)。如果尚未同步,则主机或转让对象装置发送设定信息,而如果同步完成,则对下一个子机进行设定信息同步。转让对象装置在对除自己以外的所有子机结束设定信息同步后,用从主机取得的设定信息来更新自己的设定信息db42,而后,将主机子机标志41恢复到″子机″,返回到通常的子机状态。上述处理可以缩短设定信息并行处理中设定信息同步所需要的时间,并且减轻主机及网络n的负荷集中。图8是本实施方式涉及的设定信息同步系统100执行设定信息同步的一例时序图。s11:首先,管理者对电子黑板2设定设定信息。管理者输入的设定信息被保存在设定信息db42中。而且,在当前时刻更新主机的同步时间44。管理者只不过用与以往相同的步骤输入设定信息,因而本实施方式不会增加时间。s12:主机检测到设定信息db42中的设定信息被更新后,主机的优先度决定部32通过收发部34向登录在子机信息43中的子机(这里是电子黑板2a)提出使用频率信息的请求。提出使用频率信息请求的顺序可以按照子机信息43中登录的顺序(升序或者降序,或者是随机的)来进行。s13~s15:主机的优先度决定部32参照子机信息43,进而向子机的电子黑板2b~2d提出使用频率信息的请求。s16:优先度决定部32排列收集到的子机的使用频率信息,按使用频率信息从高到低的顺序决定优先度。然后,将优先度最低的子机定为转让对象装置。在图8中电子黑板2c被定为转让对象装置。s17:主机的权限转让部35通过收发部34向转让对象装置发送权限转让通知。权限转让通知中包含设定信息、子机信息43、优先度信息、以及同步时间44。电子黑板2c的设定部31在当前时刻更新自己的设定信息db42的同步时间。原则上转让对象装置不会拒绝权限转让,但是在用户使用期间中也可以拒绝权限转让。这种情况下,优先度决定部32将优先度较低的子机定为转让对象装置。电子黑板2c的主机子机变更部33将主机子机标志41改为″主机″。这样,主机的功能便变成为有效。如上所述,主机和转让对象装置开始设定信息同步。s18:主机的发送部34a开始设定信息同步。主机的发送部34a按照优先度决定部32决定的优先度从高到低的顺序来决定执行设定信息同步的子机(在本实施方式中是电子黑板2a)。首先,发送部34a对已决定了的电子黑板2a询问同步是否完成。该同步是否完成的询问包含主机的同步时间44。电子黑板2a的发送部34a比较从主机取得的同步时间44和存储部36的同步时间44,如果主机的同步时间44较新,则判断为尚未同步。为此,发送部34a将尚未同步发送给主机。另外,设定部31在当前时刻更新自己的设定信息db42的同步时间。s19:另一方面,为了转让对象装置也开始设定信息同步,转让对象装置的发送部34a用与主机相同的方法,根据优先度信息,按照优先度从高到低的顺序来决定将要发送设定信息的子机(本实施方式中是电子黑板2a)。发送部34a向与已定的电子黑板2a询问是否完成同步。该同步是否已完成的询问中包含从主机获取的同步时间44。虽然优选主机和转让对象装置按照优先度从高到低的顺序进行同步,但是同步并不必须按照优先度从高到低的顺序进行。这是因为,主机所要进行的设定信息同步的子机已减少到原来的一半,所有子机的设定信息同步结束的时间也只需要一半。在步骤s19的时间点,电子黑板已经开始与主机同步(已经接到是否已完成同步的询问)。电子黑板2a的发送部34a由于自己的同步时间44比主机的同步时间44更新,所以判断同步完成。因此,电子黑板2a的发送部34a将同步完成发送给转让对象装置。s20:主机的发送部34a向电子黑板2a发送设定信息。s20.1:电子黑板2a的接收部34b收到设定信息,设定部31用主机取得设定信息来更新设定信息db42中的设定信息。这样,电子黑板2a的设定信息同步完成。因此,可以从使用频率最高的电子黑板2开始更新设定信息。s21:转让对象装置根据从主机取得的优先度信息来决定优先度较电子黑板2a低的下一个子机。图8中设下一个子机被决定为电子黑板2b。发送部34a询问被定了的子机是否已经完成同步。该同步是否完成的询问中包含从主机取得的同步时间44。在步骤s21的时间点,电子黑板2b尚未开始与主机同步。电子黑板2b的发送部34a因转让对象装置发送的同步时间44比子机的同步时间44旧,所以判断为尚未同步。为此,电子黑板2b的发送部34a将尚未同步送往转让对象装置。设定部31在当前时刻更新自己的设定信息db42的同步时间。s22:转让对象装置的接收部34b因收到尚未同步,因此发送部34a向电子黑板2b发送设定信息。s22.1:电子黑板2b接收部34b接收设定信息,设定部31用转让对象装置取得的设定信息更新设定信息db42的设定信息。这样,电子黑板2b的设定信息同步完成。因此,能够更新其次的使用频率较高的电子黑板2的设定信息。s23:在步骤s13,主机询问了电子黑板2b是否完成同步,但电子黑板2b已开始与转让对象装置进行同步。电子黑板2b的发送部34a因自己的同步时间44比主机的同步时间44更新,所以判断同步已经完成。为此,电子黑板2b的发送部34a将同步已经完成的发送给主机。s24:主机的发送部34a以优先度从高到低的顺序判断电子黑板2a、2b的完成同步,所以主机的发送部34a将下一个优先度高的子机(本实施例中电子黑板2d)定为同步对象。首先,发送部34a询问已定的子机是否已经完成同步。该同步是否已完成的询问中包含主机的同步时间44。电子黑板2d的发送部34a比较从主机取得的同步时间44和存储部36的同步时间44,如果主机同步时间44更加新,则判断尚未同步。因此,发送部34a将尚未同步送往主机。设定部31在当前时刻更新自己的设定信息db42的同步时间。s25:主机的发送部34a向电子黑板2d发送设定信息。s25.1:电子黑板2d接收部34b接收设定信息,设定部31用主机取得的设定信息来更新设定信息db42的设定信息。这样,电子黑板2d的设定信息同步完成。主机的发送部34a在优先度信息中尚未同步的子机仅剩下转让对象装置的情况下,结束同步处理。这是因为,已经设定信息已被送给了转让对象装置。主机记录由自己转让了主机权限的转让对象装置。s26:优先度第二高的电子黑板2b的同步完成后,转让对象装置也根据优先度信息,决定下一个进行设定信息同步的子机(图8中电子黑板2d)。发送部34a询问已决定了的子机是否已经完成同步。该同步是否完成的询问中包含从主机取得的同步时间44。在步骤s16时间点,电子黑板已经开始与主机同步。电子黑板2d的发送部34a因从转让对象装置取得的同步时间44比自己的同步时间44更新,因此判断同步完成。为此,电子黑板2d的发送部34a将同步完成送往转让对象装置。s27:转让对象装置根据优先度信息,决定下一个发送设定信息的子机。当所有其他子机同步完成后,由于最后剩下自己,所以转让对象装置的发送部34a判断自己的设定信息和子机的设定信息同步。另外,如果对比自身的ip地址和子机信息43,就可以检测到只有自己被剩下。由于已经从主机接收了设定信息,设定部31用从主机取得的设定信息更新设定信息db42的设定信息。这样,电子黑板2c的设定信息同步完成。电子黑板2c的主机子机更改部33将主机子机标志41恢复到″子机″。这样,主机的功能就变成无效。在有多个转让对象装置的情况下,主机和转让对象装置的处理不会改变。首先,关于主机,只要按照优先度顺序使得除了转让对象装置以外的其他子机同步即可。而其中一个转让对象装置虽然也可以按照优先度顺序使子机的设定信息同步,但其中包含了另一个转让对象装置。对此,另一个转让对象装置在权限转让通知时更新同步时间,所以对于是否完成同步的询问,将同步完成答复上述一个转让对象装置。因此,上述一个转让对象装置不会更新另一个转让对象装置的设定信息,而且转让对象装置的处理也不会发生改变。<主机的处理>根据图9对主机的处理进行补充。图9是主机执行设定信息同步时的一例处理流程图。图9的处理从管理者在主机上设定设定信息开始。首先,主机的优先度决定部32从登录在子机信息43中的所有子机收集使用频率信息(s101)。其次,主机的优先度决定部32排列从各子机收集的使用频率信息,按使用频率信息从大到小的顺序决定各电子黑板2的优先度(s102)。而后,优先度决定部32将优先度最低的子机定为转让对象装置(s103)。也可以决定多个转让对象装置。权限转让部35将主机的权限转让给转让对象装置(s104)。换言之,与权限转让通知一起,发送设定信息、子机信息43、优先度信息、以及同步时间44。发送部34a以优先度从高到低的顺序来决定将要发送设定信息的子机(s105)。当将要发送设定信息的子机只剩下转让对象装置时(s106的是),主机进行的同步处理结束,从而图9的处理结束。而当将要发送设定信息的子机除了转让对象装置以外还有其他子机剩下时(s106的否),发送部34a询问决定了的子机是否完成同步(s107)。发送部34a判断答复是否是尚未同步(s108)。当答复是尚未同步时(s108的是),发送部34a将设定信息送往步骤s105所定的子机(s109)。而如果答复不是尚未同步(s108的否),或者继步骤s109之后,处理返回步骤s105,发送部34a与下一个优先度高的子机进行设定信息同步。<转让对象装置的处理>利用图10对转让对象装置的处理进行补充。图10是转让对象装置执行设定信息同步时的一例处理流程图。图10的处理从主机取得使用频率信息的要求后开始。首先,转让对象装置的发送部34a向主机发送使用频率信息(s201)。主机决定了转让对象装置后,接收部34b接收权限转让通知(设定信息、子机信息43、优先度信息、以及同步时间44)(s202)。主机子机更改部33将主机子机标志41改为″主机″(s203)。因此,主机的功能变为有效。为此,发送部34a决定进行向子机发送设定信息的处理(s204~s208)。步骤s204~s208的处理与图9的步骤s105~s109相同。在步骤s205中,当将要发送设定信息的子机只剩下转让对象装置时(s205的是),设定部31用从主机取得的设定信息来更新转让对象装置的设定信息db42的设定信息(s210)。主机子机改变部33将主机子机标志41恢复为″子机″(s211)。这样,主机的功能便变为无效。<总结>如以上说明,在本实施方式的设定信息同步系统100中,作为主机的电子黑板2p和作为转让对象装置的电子黑板2c能够并行地向电子黑板2a、2b、2d发送设定信息,因而可以缩短使得所有电子黑板2a~2d的设定信息与主机同步所需的时间。另外,由于需要由主机发送设定信息的子机的数量减少到约为一半,因此能够避免作为主机的电子黑板2p和与电子黑板2p连接的网络上负荷集中。<其他应用例>以上说明了用来实施本发明的最佳实施例,但是本发明不局限于上述实施例,可以在不脱离本发明宗旨的范围内加入各种变形和置换。<关于主机向转让对象装置发送的子机信息>在以上的说明中设定把权限转让通知中主机所拥有的所有的子机信息43送往转让对象装置,但是主机也可以只向转让对象装置发送转让对象装置所负责的子机的子机信息43。图11是主机向转让对象装置发送的子机信息43的示意图。图11(a)是管理者在主机中设定的一例子机信息43。为了便于说明,设图11(a)的子机信息43按照优先度的顺序排列。主机的权限转让部35将图11(a)的通信信息从优先度高的一方开始隔一个交错提取,分割成两个子机信息43。图11(b)(c)是一例经过分割的子机信息43。在图11(b)中,提取优先度为第一位和第三位的子机,在图11(c)中,提取优先度第二位和第四位的子机。图11(b)的子机信息43由主机保持,图11(c)的子机信息43被送往转让对象装置。在这种情况下,由于主机和转让对象装置只向登录在子机信息43中的子机发送信息,所以可以减少不必要的询问,避免通信负荷增大,而且可以缩短所有子机设定所需的时间。除如上所述地从优先度高的一方开始隔一个交错提取,分割成两组子机信息43以外,还可以分为优先度高和低的两组,或随机分为成两组。在子机数量较多的情况下,可以将子机信息43分割成3个以上。<电子黑板2的构成的其他例子>本实施方式的电子黑板2是具有大型触摸面板的电子黑板,但电子黑板2并不限于具有触摸面板的电子黑板。图12是电子黑板2的其他构成例的示意图。在图12中,普通白板413的上边设置投影机411。该投影机411相当于电子黑板2。通常的白板413不是与触摸面板一体的平板显示器,而是用户用记号笔直接手写的白板。另外,白板也可以是黑板,只要是宽度相当于投影影像的宽度的平面即可。投影机411具有超短焦距光学系统,能够以10cm左右的距离在白板413上投影失真少的影像。该影像可以通过无线或有线连接的pc发送,也可以由投影机411保存。用户使用专用电子笔2500在白板413上手写。电子2500的例如前端具有发光部,当用户为了手写,将电子笔2500按压在白板413上时,该发光部的开关被打开,发光部发光。光的波长是近红外或红外,因此用户的眼睛看不到。投影机411具有摄像头,拍摄发光部并分析图像,从而确定电子笔2500的方向。另外,电子笔2500不仅发光,而且还发出声波,投影机411根据声波的到达时间求出距离。根据方向和距离,可以确定电子笔2500的位置。在电子笔2500的位置上描绘(投影)。投影机411投影菜单430,用户用电子笔2500按动键钮后,投影机411根据电子笔2500的位置和开关的0n信号来确定受到按动的按钮。例如,保存按钮431受到按动后,用户手写的笔画(坐标的集合)将被保存在投影仪411中。投影仪411在预先设定的服务器412或usb存储器2600等中保存手写信息。手写信息以页面来保存。由于直接保存坐标而非图像数据,所以用户可以重新编辑。<其他>上述说明的实施方式的各项功能可以通过一个或多个处理电路实现。本说明书中的″处理电路″是指,类似用电子电路安装的处理器,其通过软件执行各项功能的经过编程的处理器、或者被设计成包含执行上述各项功能的asic(applicationspecificintegratedcircuit)、dsp(digitalsignalprocessor)、fpga(fieldprogrammablegatearray)、soc(systemonachip)、gpu(graphicsprocessingunit)、fpga(fieldprogrammableexcelearray)、soc(systemonachip)、gpu(graphicsprocessingunit)、以及现有技术的电路模板等的器件。设定信息被同步的信息处理装置不限于电子黑板2。只要是设定信息被同步的信息处理装置,便可以适用本实施方式的同步方法。例如,图像形成装置(复印机、打印机、扫描装置、复合机、mfp(multi-functionperipheral))、网络摄像头(包括全天候型相机、全方位相机)、产品打印机(商用印刷机)、投影机、电视会议终端等。此外,还可用于游戏机、头戴式显示器、车载导航仪、数码相机、无人机等。本实施方式根据同步时间来判断是否完成同步,除此之外,也可以通过设定信息的识别信息来判断是否完成同步。例如,如果设定了新的设定信息,主机就会生成不会与过去的识别信息重复的识别信息,并与设定信息一起送往子机。因此,如果设定信息的识别信息相同,则可以判断子机已经完成同步,而如果不同,则判断尚未同步。转让对象装置可以将权限进一步转让给其他子机。在这种情况下,主机、转让对象装置1、以及转让对象装置2可以分别基于优先度发送设定信息。优先度决定部32是一例决定部,权限转让部35是一例处理要求发送部,主机的发送部34a是一例第一同步部,转让对象装置的接收部34b是一例接收部,主机子机更改部33是一例功能更改部,转让对象装置的发送部34a是一例第二同步部,子机的发送部34a是一例应答部,设定部31是一例更新部,主机的同步时间是一例第一时间信息,子机的同步时间是一例第二时间信息。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1