管理系统、替代管理设备、管理方法和存储介质与流程

文档序号:11386097阅读:199来源:国知局
管理系统、替代管理设备、管理方法和存储介质与流程

本发明涉及进行设置数据的同步处理的管理系统、替代管理设备、管理方法和存储介质。



背景技术:

已知用于使时钟时间在服务器和客户端设备之间匹配的管理系统(参见例如日本特开2003-108539)。在该管理系统中,客户端设备在客户端设备的启动时获取服务器所保持的时间(以下称为“服务器时间”),并且存储客户端设备所保持的时间(以下称为“客户端时间”)和服务器时间之间的时间差。由此,在该管理系统中,在消除客户端设备总是从服务器获取服务器时间的需求的情况下,通过将所存储的时间差与客户端时间相加,可以容易地实现客户端时间和服务器时间之间的匹配。在该管理系统中,例如,使用由此在两者之间进行了匹配的时钟时间来进行服务器所管理的客户端设备的设置数据的同步处理。

此外,在日本特开平05-250281中,公开了用于向多个客户端设备通知时间信息的计时设备(time-keepingapparatus)。用作主机(master)的该计时设备向客户端设备通知时间信息,并且在用作主机的该计时设备中产生了异常的情况下,可以将主机计时设备切换至复制了时间信息的计时设备。

然而,在日本特开2003-108539所公开的服务器中产生了异常的情况下,存在如下可能性:如果服务器被切换至如日本特开平05-250281所述那样的替代服务器,则无法维持该替代服务器和客户端之间的时间的匹配。

例如,在替代服务器所保持的时间(以下称为“替代服务器时间”)与服务器时间不一致的情况下,尽管利用了客户端时间和服务器时间之间的时间差,但是无法实现客户端时间和替代服务器时间之间的匹配。这导致客户端设备和替代服务器之间的设置数据的同步处理产生问题。



技术实现要素:

本发明提供能够防止在使设置数据同步时产生问题的管理系统、替代管理设备、管理方法和存储介质。

在本发明的第一方面,提供一种管理系统,包括用于对管理设备所管理的设置数据进行替代管理的替代管理设备,所述管理系统包括:至少一个处理器以及与所述至少一个处理器连接的至少一个存储器,其用作:校正单元,用于使用所述管理设备所保持的第一时间和所述替代管理设备所保持的第二时间之间的差来校正所述第二时间;以及管理单元,用于基于校正后的第二时间来管理所述设置数据。

在本发明的第二方面,提供一种替代管理设备,用于对管理设备所管理的设置数据进行替代管理,所述替代管理设备包括至少一个处理器以及与所述至少一个处理器连接的至少一个存储器,其用作:校正单元,用于使用所述管理设备所保持的第一时间和所述替代管理设备所保持的第二时间之间的差来校正所述第二时间;以及管理单元,用于基于校正后的第二时间来管理所述设置数据。

在本发明的第三方面,提供一种设置数据的管理方法,所述管理方法通过用于对管理设备所管理的设置数据进行替代管理的替代管理设备来执行,所述管理方法包括以下步骤:使用所述管理设备所保持的第一时间和所述替代管理设备所保持的第二时间之间的差来校正所述第二时间;以及基于校正后的第二时间来管理所述设置数据。

在本发明的第四方面,提供一种非瞬态计算机可读存储介质,用于存储执行设置数据的管理方法的计算机可执行程序,其中所述管理方法通过用于对管理设备所管理的设置数据进行替代管理的替代管理设备来执行,其中,所述管理方法包括以下步骤:使用所述管理设备所保持的第一时间和所述替代管理设备所保持的第二时间之间的差来校正所述第二时间;以及基于校正后的第二时间来管理所述设置数据。

根据本发明,可以防止在服务器和客户端之间的设置数据的同步时产生问题。

通过以下(参考附图)对典型实施例的说明,本发明的其它特征将变得明显。

附图说明

图1是根据本发明实施例的管理系统的示意性框图。

图2是示出图1中的服务器的硬件结构的示意性框图。

图3是示出图1中的mfp的硬件结构的示意性框图。

图4是图1中的服务器的软件模块的示意性框图。

图5是图1中的服务器所管理的主机数据的示意性框图。

图6是装置信息的内容的示例的图。

图7是用户信息的内容的示例的图。

图8是用户设置数据的内容的示例的图。

图9是图1中的mfp的软件模块的示意性框图。

图10是设置数据的内容的示例的图。

图11是图1中的作为替代管理设备的mfp所进行的用于发送差异获取请求通知的处理的流程图。

图12a是作为替代管理设备的mfp所进行的请求应答处理的流程图。

图12b是图12a的继续。

图13是作为替代管理设备的mfp所进行的管理时间获取处理的流程图。

具体实施方式

现在,以下将参考示出本发明的实施例的附图来详细说明本发明。

图1是根据本发明实施例的管理系统100的示意性框图。

参考图1,管理系统100包括作为管理设备的服务器101以及mfp102~104。服务器101和mfp102~104经由网络105而彼此连接。

服务器101具有管理系统100的服务器权限,并且对被登记为管理对象设备的mfp102~104的各设置数据进行管理。例如,在mfp103将用于请求更新mfp103所改变的设置数据的更新请求通知发送至服务器101的情况下,服务器101更新与该更新请求通知相对应的设置数据。此时,服务器101将设置数据的更新日期和时间记录为设置数据的更新日期和时间信息。作为设置数据的更新日期和时间信息,记录了服务器101在设置数据的更新时间所保持的服务器时间。也就是说,使用服务器时间来对设置数据的更新日期和时间信息进行管理。此外,服务器101从所登记的管理对象设备中选择备份目的地,并且定期将设置数据和设置数据的更新日期和时间信息备份在备份目的地中。mfp102~104能够执行诸如复制处理和扫描处理等的作业,并存储设置数据项。

图2是示出图1中的服务器101的硬件结构的示意性框图。

参考图2,服务器101包括控制器200、操作部209和显示部210,并且控制器200连接至操作部209和显示部210。控制器200包括cpu201、ram202、rom203、hdd204、操作部接口205、显示部接口206、网络接口207和计时部208。cpu201、ram202、rom203、hdd204、操作部接口205、显示部接口206、网络接口207和计时部208的组件经由系统总线211而彼此连接。

控制器200控制服务器101的整体操作。cpu201通过执行rom203或hdd204中所存储的程序来进行以下参考图4所述的软件模块400的各种类型的处理中的各处理。这使得cpu201控制连接至系统总线211的组件。ram202用作cpu201的工作区域,并且还用作用于暂时存储各种数据的区域。rom203存储各种数据和程序等。hdd204存储以下参考图5所述的包括mfp102~104的设置数据项以及设置数据项的更新日期和时间信息等的主机数据500。操作部接口205进行与操作部209的数据通信,并且显示部接口206进行与显示部210的数据通信。网络接口207进行与连接至网络105的mfp102~104的数据通信。计时部208确认并存储更新以下所述的主机数据500中所包括的设置数据项的时间点等。操作部209例如是键盘,并且接收用户的键盘操作所输入的信息。显示部210显示图像。

接着,将给出mfp102~104的硬件结构的说明。注意,在本实施例中,mfp102~104具有相同结构,因而将以示例方式使用mfp102来说明mfp的结构。

图3是示出图1中的mfp102的硬件结构的示意性框图。

参考图3,mfp102包括控制器300、控制台部310、扫描器311和打印机312,并且控制器300连接至控制台部310、扫描器311和打印机312。控制器300包括cpu301、ram302、rom303、hdd304、图像处理器305、控制台部接口306、装置接口307、网络接口308和计时部309。cpu301、ram302、rom303、hdd304、图像处理器305、控制台部接口306、装置接口307、网络接口308和计时部309的组件经由系统总线313而彼此连接。

控制器300进行对mfp102的集中控制。cpu301通过执行rom303或hdd304中所存储的程序来进行以下参考图9所述的软件模块600的各种类型的处理中的各处理。这使得cpu301控制连接至系统总线313的各组件。ram302用作cpu301的工作区域,并且还用作用于暂时存储各种数据的区域。rom303存储各种数据和程序。hdd304存储以下描述的包含mfp102的设置数据项的设置数据数据库(db)。在mfp102被设置成服务器101的备份目的地的情况下,hdd304存储以下描述的从服务器101发送来的主机数据500。图像处理器305对扫描器311所生成的图像数据进行诸如图像旋转、图像压缩、分辨率转换、颜色空间转换和灰度转换等的各种图像处理。控制台部接口306进行与控制台部310的数据通信,并且装置接口307进行与扫描器311和打印机312的数据通信。网络接口308进行与经由网络105连接的服务器101的数据通信。计时部309确认并存储例如设置数据数据库中所包括的设置数据项发生改变的时间点。控制台部310包括操作键(未示出),并且接收各操作键的用户操作所输入的信息。扫描器311读取原稿台玻璃(未示出)上所放置的原稿,并且生成图像数据。打印机312基于扫描器311等所生成的图像数据来进行打印处理。

图4是图1中的服务器101的软件模块400的示意性框图。

参考图4,软件模块400包括设置数据管理模块401、通信控制模块402和备份管理模块403。通过服务器101的cpu201执行rom203或hdd204中所存储的程序来进行软件模块400的各种处理。

设置数据管理模块401管理图5所示的包含管理对象设备的各设置数据项和设置数据项的更新日期和时间信息的主机数据500,并且更新管理对象设备的设置数据项和设置数据项的更新日期和时间信息。主机数据500包括登记装置管理数据库(db)501、装置信息数据库(db)502、用户信息数据库(db)503以及用户设置数据数据库(db)504。登记装置管理数据库501是包含用于识别管理对象设备的标识符的数据库。装置信息数据库502是用于管理各管理对象设备的装置信息以及表示服务器时间和管理对象设备所保持的时间之间的差的校正时间等的数据库。在本实施例中,例如,在服务器101从mfp102接收到用于请求作为管理对象设备的mfp102的登记的登记请求通知的情况下,服务器101从所接收到的登记请求通知中获取mfp102所保持的时间。此外,在登记mfp102作为管理对象设备的情况下,服务器101使用所获取到的时间来计算服务器时间和mfp102所保持的时间之间的差,并且将所计算出的差设置为装置信息数据库502所要管理的校正时间。由此,服务器101管理针对各管理对象设备的校正时间。图6示出以管理对象设备为单位进行管理的装置信息数据库502的示例。

用户信息数据库503是用于对使用管理对象设备的用户的用户信息进行管理的数据库。例如,如图7所示,用户信息数据库503包含使用管理对象设备的用户的用户id和用户名。

用户设置数据数据库504是用于对以用户为单位设置的管理对象设备的设置数据项进行管理的数据库。例如,如图8所示,用户设置数据数据库504包含用于识别各设置数据项的标识符和设置数据项的更新日期和时间信息。

通信控制模块402控制用于使管理对象设备的设置数据项同步的各通信。备份管理模块403控制用于将主机数据500发送至已经设置的备份目的地的各通信。

图9是示出图1中的mfp103的软件模块600的示意性框图。

参考图9,软件模块600包括设置数据管理模块601和通信控制模块602。通过mfp102的cpu301执行rom303或hdd304中所存储的程序来进行软件模块600的各种类型的处理中的各处理。

设置数据管理模块601管理图10所示的包含与mfp102的设置数据有关的信息的设置数据数据库。

通信控制模块602控制用于使hdd304中所存储的mfp102的设置数据同步的各通信。例如,通信控制模块602定期发送用于请求更新后的设置数据的获取的差异获取请求通知。例如,根据mfp103的电源管理状态和作业执行状态来发送该差异获取请求通知。

图11是图1中的mfp103所进行的用于发送差异获取请求通知的处理的流程图。

图11的处理是通过cpu301执行rom303或hdd304中所存储的程序所进行的。

参考图11,首先,cpu301判断是否满足差异获取请求通知的发送定时的预设条件(步骤s701)。该差异获取请求通知是用于请求预定日期和时间之后所更新的设置数据的获取的通知。如果满足差异获取请求通知的发送定时的预设条件(步骤s701为“是”),则cpu301向服务器101发送差异获取请求通知作为请求通知(步骤s702)。在本实施例中,有时不仅发送差异获取请求通知、而且还发送以下将描述的登记请求通知、全部数据获取请求通知、更新请求通知或装置记录请求通知中的各通知作为请求通知。因此,作为管理设备的服务器101或以下所述的作为替代管理设备的mfp102判断如以下所述的请求通知的内容。此外,作为请求通知的差异获取请求通知例如包含表示从服务器101获取到设置数据的日期和时间作为预定日期和时间的信息。接着,在cpu301从服务器101获取针对该请求通知的应答通知的情况下(步骤s703为“是”),终止本处理。

顺便提及,在本实施例中,在被设置为备份目的地的管理对象设备(例如mfp102)具有服务器功能的情况下,管理系统100的服务器权限的位置有时从服务器101改变成mfp102。在这种情况下,服务器101将主机数据500和用于执行备份管理模块403的程序发送至作为替代管理设备的mfp102(以下还称为“替代服务器”)。在替代服务器从服务器101接收到主机数据500和程序并且管理系统100的服务器权限的位置被改变成替代服务器的情况下,与服务器101同样地,替代服务器对被登记为管理对象设备的mfp103和104的各设置数据项进行管理。例如,在mfp103将设置数据更新请求通知发送至替代服务器的情况下,替代服务器更新mfp103的设置数据,并且将设置数据的更新日期和时间记录为设置数据的更新日期和时间信息。此时,将mfp102的计时部309在设置数据的更新时间所保持的替代服务器时间记录为设置数据的更新日期和时间信息。也就是说,在服务器权限的位置改变成替代服务器之后,使用替代服务器时间来管理设置数据的更新日期和时间信息。

接着,将说明替代服务器所进行的用于对从管理对象设备发送来的更新请求进行应答的请求应答处理。

图12a和12b是作为替代管理设备的mfp102所进行的请求应答处理的流程图。

通过mfp102的cpu301执行rom303或hdd304中所存储的程序来进行图12a和12b中的处理。

这里,在服务器权限的位置从服务器101改变成替代服务器、但是替代服务器时间与服务器时间不一致的情况下,存在设置数据的同步产生问题的可能性。假定例如替代服务器时间滞后服务器时间三个小时的情况。在这种情况下,在mfp103在上午11:00的服务器时间将设置数据更新请求通知发送至替代服务器的情况下,为了更新与所发送的更新请求通知相关联的设置数据,传统的替代服务器直接使用替代服务器时间来将上午8:00记录为设置数据的更新日期和时间信息。也就是说,传统的替代服务器将上午8:00记录为在上午11:00的服务器时间所更新的设置数据的更新日期和时间信息。之后,即使在mfp104将用于获取上午10:00的服务器时间之后所更新的设置数据的请求发送至替代服务器的情况下,传统的替代服务器也识别出在上午11:00的服务器时间所更新的设置数据的更新日期和时间信息表示上午8:00。这导致如下问题:传统的替代服务器没有将上午11:00的服务器时间所更新的设置数据发送至mfp104。

为了应对该问题,在本实施例中,替代服务器对服务器时间和替代服务器时间之间的差进行管理,使用所管理的差来校正替代服务器时间,并且基于校正后的替代服务器时间来管理设置数据。更具体地,替代服务器使用校正后的替代服务器时间作为用户设置数据数据库504的设置数据的更新日期和时间信息。

参考图12a和12b,首先,当从管理对象设备或者作为管理对象设备的用于请求登记的设备接收到请求通知时(步骤s801为“是”),作为替代管理设备的mfp102的cpu301对该请求通知进行分析(步骤s802)。然后,cpu301判断该请求通知是否是用于请求新设置数据的登记的登记请求通知(步骤s803)。

如果在步骤s803中判断为该请求通知是登记请求通知,则cpu301基于该请求通知来识别要请求新登记的设置数据项(步骤s804)。然后,cpu301判断所识别出的设置数据项是否包含在用户设置数据数据库504中(步骤s805)。

如果在步骤s805中判断为所识别出的设置数据项包含在用户设置数据数据库504中,则cpu301执行后述的步骤s808。另一方面,如果在步骤s805中判断为所识别出的设置数据项未包含在用户设置数据数据库504中,则cpu301将所识别出的设置数据项登记在用户设置数据数据库504中(步骤s806)。接着,cpu301进行以下参考图13所述的管理时间获取处理,并且获取用于管理用户设置数据数据库504的时间(以下称为“管理时间”)(步骤s807)。然后,cpu301将所获取到的管理时间作为新登记的设置数据项的更新日期和时间信息记录在用户设置数据数据库504中。然后,cpu301判断是否识别了请求通知中所包含的全部设置数据项(步骤s808)。

如果在步骤s808中判断为尚未识别全部设置数据项,则cpu301返回至步骤s804,而如果在步骤s808中判断为识别了全部设置数据项,则cpu301将包括管理时间的应答通知发送至该请求通知的发送方(步骤s809),之后终止本处理。

如果在步骤s803中判断为请求通知不是登记请求通知,则cpu301判断该请求通知是否是用于请求获取用户设置数据数据库504中所登记的全部设置数据项的全部数据获取请求通知(步骤s810)。如果在步骤s810中判断为该请求通知是全部数据获取请求通知,则cpu301获取用户设置数据数据库504的全部设置数据项(步骤s811),并且进行以下参考图13所述的管理时间获取处理,由此获取管理时间(步骤s812)。然后,cpu301生成包含所获取到的管理时间和全部设置数据项的应答通知,并执行步骤s809,之后终止本处理。

如果在步骤s810中判断为该请求通知不是全部数据获取请求通知,则cpu301判断该请求通知是否是用于请求更新用户设置数据数据库504中所登记的设置数据项的更新请求通知(步骤s813)。如果在步骤s813中判断为该请求通知是更新请求通知,则cpu301识别根据该请求通知要请求更新的设置数据项(步骤s814)。接着,cpu301判断所识别出的设置数据项在用户设置数据数据库504中被更新之后是否发生改变(步骤s815)。更具体地,cpu301判断所识别出的设置数据项发生改变的时间是否晚于用户设置数据数据库504的所识别出的设置数据项的最近的更新时间。

如果在步骤s815中判断为所识别出的设置数据发生改变的时间早于用户设置数据数据库504的所识别出的设置数据项的最近的更新时间(步骤s815为“否”),则cpu301执行后述的步骤s818。另一方面,如果在步骤s815中判断为所识别出的设置数据发生改变的时间晚于用户设置数据数据库504的所识别出的设置数据项的最近的更新时间(步骤s815为“是”),则cpu301使用改变后的设置数据来更新所识别出的设置数据项(步骤s816)。接着,cpu301进行以下参考图13所述的管理时间获取处理,并获取管理时间(步骤s817)。然后,cpu301将所获取到的管理时间记录为在用户设置数据数据库504中更新的设置数据项的更新日期和时间信息。然后,cpu301判断是否识别了请求通知中所包含的全部设置数据项(步骤s818)。

如果在步骤s818中判断为尚未识别全部设置数据项,则cpu301返回至步骤s814,而如果在步骤s818中判断为已经识别了全部设置数据项,则cpu301执行步骤s809,之后终止本处理。

如果在步骤s813中判断为请求通知不是更新请求通知,则cpu301判断该请求通知是否是差异获取请求通知(步骤s819)。

如果在步骤s819中判断为该请求通知是差异获取请求通知,则cpu301从用户设置数据数据库504获取与差异获取请求通知相关联的设置数据(步骤s820)。更具体地,cpu301将差异获取请求通知中所包含的预定日期和时间与用户设置数据数据库504中的各设置数据项的更新日期和时间信息相比较,并且获取包含比该预定日期和日间晚的更新日期和时间信息的设置数据项。接着,cpu301进行以下参考图13所述的管理时间获取处理,并获取管理时间(步骤s821)。然后,cpu301生成包含所获取到的管理时间和根据差异获取请求通知所获取到的设置数据项的应答通知,并且执行步骤s809,之后终止本处理。这使得设置数据同步。

如果在步骤s819中判断为请求通知不是差异获取请求通知,则cpu301判断该请求通知是否是用于请求登记管理对象设备的装置登记请求通知(步骤s822)。如果在步骤s822中判断为请求通知是装置登记请求通知,则cpu301基于装置登记请求通知来登记新管理对象设备的登记信息(步骤s823),并执行步骤s809,之后终止本处理。另一方面,如果在步骤s822中判断为该请求通知不是装置登记请求通知,则cpu301判断该请求通知是否是用于请求更新管理对象设备的登记信息的装置信息更新请求通知(步骤s824)。

如果在步骤s824中判断为请求通知是装置信息更新请求通知,则cpu301基于装置信息更新请求通知来更新管理对象设备的登记信息(步骤s825),并执行步骤s809,之后终止本处理。另一方面,如果在步骤s824中判断为该请求通知不是装置信息更新请求通知,则cpu301判断该请求通知是否是与替代服务器所管理的其它数据有关的请求通知(步骤s826)。

如果在步骤s826中判断为该请求通知是与其它数据有关的请求通知,则cpu301基于与其它数据有关的请求通知来执行相关联的处理(步骤s827),并执行步骤s809,之后终止本处理。另一方面,如果在步骤s826中判断为请求通知不是与其它数据有关的请求通知,则cpu301生成错误的应答通知(步骤s828),并执行步骤s809,之后终止本处理。

图13是作为替代管理设备的mfp102所进行的管理时间获取处理的流程图。

通过cpu301执行rom303或hdd304中所存储的程序来进行图13所示的管理时间获取处理。

参考图13,首先,cpu301判断mfp102自身是否是作为管理设备的服务器101的替代(步骤s901)。

如果在步骤s901中判断为mfp102自身不是服务器101的替代,则mfp102的cpu301获取计时部309所保持的时间作为管理时间(步骤s902),之后终止本处理。另一方面,如果在步骤s901中判断为mfp102自身是服务器101的替代(替代服务器),则cpu301获取计时部309所保持的时间(替代服务器时间)(步骤s903)。然后,cpu301获取服务器时间和替代服务器时间之间的差异信息(步骤s904)。更具体地,cpu301获取来自mfp102的装置信息数据库502的预先计算出的校正时间。该校正时间表示在mfp102被登记为管理对象设备时所计算出的服务器时间和mfp102的计时部309所保持的时间之间的差。然后,cpu301使用所获取到的校正时间来校正替代服务器时间(步骤s905),并获取校正后的替代服务器时间作为管理时间(步骤s906),之后终止本处理。这里,通过校正时间校正后的替代服务器时间是通过使用服务器时间和替代服务器时间之间的差异信息对替代服务器时间进行校正而得到的校正后的时间,并且通过校正时间校正后的替代服务器时间正是服务器时间。也就是说,在图13的处理中,在mfp102自身是服务器101的替代的情况下,通过对替代服务器时间的校正,实际获取到的作为管理时间的时间并非是替代服务器时间而是服务器时间。此外,将该管理时间作为更新日期和时间信息记录在用户设置数据数据库504中。因此,即使在mfp102自身成为服务器101的替代的情况下,实际上也可以通过服务器时间来管理用户设置数据数据库504中的设置数据项的更新日期和时间信息。

根据图12a、12b和13中的上述处理,即使在mfp102自身成为服务器101的替代的情况下,实际上也可以通过服务器时间来管理用户设置数据数据库504中的设置数据项的更新日期和时间信息。由此,当接收到差异获取请求通知时,并非将替代服务器时间与差异获取请求通知中所包含的预定日期和时间相比较,而是将服务器时间与该预定日期和时间相比较。这意味着,可以始终基于服务器时间来生成针对差异获取请求通知的应答通知。结果,可以防止在使设置数据同步时产生问题。

在上述实施例中,尽管使用被设置为服务器101的备份目的地的管理对象设备作为替代管理设备的情况来给出说明,但是替代管理设备不限于管理对象设备。例如,可以采用服务器101以外的服务器作为替代管理设备,只要该服务器具有与图2的硬件的结构相同的结构并且还包括图4的软件模块400即可。

此外,在上述实施例中,在使用服务器101以外的服务器作为替代管理设备的情况下,该替代管理设备可以在从服务器101接收到主机数据500的情况下获取包含服务器时间的通知。这使得可以消除仅为了从服务器101获取服务器时间而与服务器101进行数据通信的需求。因此,可以防止替代服务器的通信负荷由于用于获取服务器时间的处理而增加。

此外,在上述实施例中,可以使用所获取到的通知中所包含的服务器时间来计算服务器时间和替代服务器时间之间的差。这使得可以可靠地获取服务器时间,由此可以可靠地校正替代服务器时间。

其它实施例

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。

本申请要求2016年2月29日提交的日本专利申请2016-037030的优先权,这里通过引用将其全部内容包含于此。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1