《内窥镜装置和内窥镜系统.pdf》由会员分享,可在线阅读,更多相关《内窥镜装置和内窥镜系统.pdf(48页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104168816A43申请公布日20141126CN104168816A21申请号201380015609X22申请日20130410201209033220120411JPA61B1/04200601A61B1/00200601G02B23/2420060171申请人奥林巴斯株式会社地址日本东京都72发明人小林成康东基雄74专利代理机构北京三友知识产权代理有限公司11127代理人李辉黄纶伟54发明名称内窥镜装置和内窥镜系统57摘要能够按照每个可编程器件在可编程器件中设定对应的程序,内窥镜装置和内窥镜系统具有可编程器件,其根据程序实施处理;以及改写控制部,其向保持所述程序的。
2、所述外部存储装置发送所述可编程器件固有的固有信息,从所述外部存储装置接收与所述固有信息对应的所述程序,在所述可编程器件中设定接收到的所述程序。30优先权数据85PCT国际申请进入国家阶段日2014092286PCT国际申请的申请数据PCT/JP2013/0608112013041087PCT国际申请的公布数据WO2013/154130JA2013101751INTCL权利要求书2页说明书19页附图26页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书19页附图26页10申请公布号CN104168816ACN104168816A1/2页21一种内窥镜装置,其与外部存储装置进行。
3、通信,该外部存储装置保持与多个可编程器件对应的多个程序,其中,该内窥镜装置具有可编程器件,其根据程序实施处理;以及改写控制部,其向所述外部存储装置发送所述可编程器件固有的固有信息,从所述外部存储装置接收与所述固有信息对应的程序,在所述可编程器件中设定接收到的所述程序。2根据权利要求1所述的内窥镜装置,其中,所述固有信息是所述可编程器件的机型和ID,所述改写控制部具有固有信息存储部,该固有信息存储部具有存储所述ID的非易失性存储介质。3根据权利要求2所述的内窥镜装置,其中,所述改写控制部还具有通信部,该通信部向所述外部存储装置发送所述固有信息存储部存储的所述ID。4根据权利要求3所述的内窥镜装置。
4、,其中,所述通信部还从所述外部存储装置接收与所述ID对应的程序,所述改写控制部还具有更新信息存储部,该更新信息存储部具有存储从所述外部存储装置接收到的所述程序的存储介质。5根据权利要求4所述的内窥镜装置,其中,所述改写控制部还具有程序设定部,该程序设定部从所述更新信息存储部中读出与所述固有信息存储部存储的所述ID对应的所述程序,在所述可编程器件中设定所读出的所述程序。6根据权利要求5所述的内窥镜装置,其中,所述通信部还从所述外部存储装置接收所述程序的版本信息,所述固有信息存储部与所述ID相关联地存储所述可编程器件中设定的程序及其版本信息,所述更新信息存储部与所述ID相关联地存储接收到的所述程序。
5、和所述版本信息。7根据权利要求6所述的内窥镜装置,其中,所述程序设定部对所述固有信息存储部和所述更新信息存储部存储的与同一所述ID相关联的所述版本信息进行比较,从所述固有信息存储部或所述更新信息存储部中读出与较新的所述版本信息相关联的所述程序,在所述可编程器件中设定所读出的所述程序。8根据权利要求7所述的内窥镜装置,其中,在所述更新信息存储部存储的所述版本信息比所述固有信息存储部存储的所述版本信息新的情况下,所述程序设定部还将所述固有信息存储部存储的所述程序和所述版本信息改写为所述更新信息存储部存储的所述程序和所述版本信息。9根据权利要求5所述的内窥镜装置,其中,在所述通信部未与所述外部存储装。
6、置连接的情况下,所述程序设定部还从所述固有信息存储部中读出所述程序,在所述可编程器件中设定所读出的所述程序。10根据权利要求5所述的内窥镜装置,其中,所述通信部从所述外部存储装置接收与所述ID对应的程序和所述可编程器件固有的权利要求书CN104168816A2/2页3参数信息,所述更新信息存储部与所述ID相关联地存储从所述外部存储装置接收到的所述程序和所述参数信息,所述程序设定部从所述更新信息存储部中读出与所述固有信息存储部存储的所述ID对应的所述程序,在所述可编程器件中设定所读出的所述程序,并且,从所述更新信息存储部中读出与所述固有信息存储部存储的所述ID对应的所述参数信息,在所述可编程器件。
7、中设定所读出的所述参数信息。11根据权利要求6所述的内窥镜装置,其中,所述内窥镜装置具有多个所述可编程器件,所述固有信息存储部按照多个所述可编程器件,与所述ID相关联地存储所述程序和所述版本信息。12根据权利要求5所述的内窥镜装置,其中,所述通信部还向所述外部存储装置发送所述ID和与所述ID对应的所述程序的版本信息。13一种内窥镜系统,其具有保持与多个可编程器件对应的多个程序的外部存储装置和内窥镜装置,其中,所述内窥镜系统具有所述内窥镜装置和所述外部存储装置,所述内窥镜装置具有可编程器件,其根据程序实施处理;以及改写控制部,其向所述外部存储装置发送所述可编程器件的机型和ID以及与所述ID对应的。
8、所述程序的版本信息,从所述外部存储装置接收与所述ID对应的所述程序,在所述可编程器件中设定接收到的所述程序,所述改写控制部具有固有信息存储部,其具有存储所述ID的非易失性存储介质;第一通信部,其向所述外部存储装置发送所述固有信息存储部存储的所述ID和与所述ID对应的所述程序的版本信息,从所述外部存储装置接收与所述ID对应的所述程序;更新信息存储部,其具有存储从所述外部存储装置接收到的所述程序的存储介质;以及程序设定部,其从所述更新信息存储部中读出与所述固有信息存储部存储的所述ID对应的所述程序,在所述可编程器件中设定所读出的所述程序,所述外部存储装置具有信息存储部,其具有与所述ID相关联地存储。
9、所述程序和所述版本信息的存储介质;第二通信部,其从所述内窥镜装置接收所述ID和所述版本信息,向所述内窥镜装置发送所述信息存储部存储的所述程序中的与从所述内窥镜装置接收到的所述ID对应的所述程序;以及控制部,其从所述信息存储部中读出与从所述内窥镜装置接收到的所述ID对应的所述版本信息,与从所述内窥镜装置接收到的所述版本信息进行比较,根据比较结果判定是否向所述内窥镜装置发送所述信息存储部存储的所述程序。权利要求书CN104168816A1/19页4内窥镜装置和内窥镜系统技术领域0001本发明涉及具有根据程序实施处理的可编程器件的内窥镜装置和内窥镜系统。0002本申请根据2012年4月11日在日本申。
10、请的日本特愿2012090332号主张优先权,并在此引用其内容。背景技术0003在内窥镜装置中使用能够使图像处理等处理程序化的可编程器件,通过对可编程器件中设定的程序进行更新,能够提高内窥镜装置的功能和性能。作为对可编程器件中设定的程序进行更新的方法,提出了专利文献1所记载的内窥镜装置。在专利文献1中,内窥镜装置的固件与PC等外部存储装置连接,在确认程序的版本后对程序进行更新。0004现有技术文献0005专利文献0006专利文献1日本特开2000245682号公报发明内容0007发明要解决的课题0008在现有技术中,在更新时仅参照程序自身的版本,未考虑与确定内窥镜装置内的可编程器件的信息有关的。
11、观点。0009在内窥镜装置中,有时结合诊断内容而更换使用多个内窥镜镜体和多个图像处理器以下记载为处理器的组合。进而,有时超越装置世代而使用内窥镜镜体和处理器的各产品,内窥镜镜体和处理器的组合呈现多种分支。0010但是,在使用世代脱离的内窥镜镜体和处理器的组合的情况下,前世代的装置无法对应最新世代的装置,有时无法使用该组合。例如,即使最新世代的内窥镜镜体与早前世代的处理器连接,也可能无法正确进行图像处理。这是由于内窥镜镜体和处理器无法对应于同一世代而引起的问题。因此,内窥镜镜体和处理器双方需要更新为最新程序。0011本发明是鉴于上述课题而完成的,其目的在于,提供能够按照每个可编程器件在可编程器件。
12、中设定对应的程序的内窥镜装置和内窥镜系统。0012用于解决课题的手段0013本发明的第1方式的内窥镜装置与外部存储装置进行通信,该外部存储装置保持与多个可编程器件对应的多个程序,其中,该内窥镜装置具有可编程器件,其根据程序实施处理;以及改写控制部,其向所述外部存储装置发送所述可编程器件固有的固有信息,从所述外部存储装置接收与所述固有信息对应的程序,在所述可编程器件中设定接收到的所述程序。0014并且,根据本发明的第2方式,在第1方式的内窥镜装置中,所述固有信息包含所述可编程器件的机型和ID,所述改写控制部具有固有信息存储部,该固有信息存储部具有存储所述ID的非易失性存储介质。说明书CN1041。
13、68816A2/19页50015并且,根据本发明的第3方式,在第2方式的内窥镜装置中,所述改写控制部还具有通信部,该通信部向所述外部存储装置发送所述固有信息存储部存储的所述ID。0016并且,根据本发明的第4方式,在第3方式的内窥镜装置中,所述通信部还从所述外部存储装置接收与所述ID对应的程序,所述改写控制部还具有更新信息存储部,该更新信息存储部具有存储从所述外部存储装置接收到的所述程序的存储介质。0017并且,根据本发明的第5方式,在第4方式的内窥镜装置中,所述改写控制部还具有程序设定部,该程序设定部从所述更新信息存储部中读出与所述固有信息存储部存储的所述ID对应的所述程序,在所述可编程器件。
14、中设定所读出的所述程序。0018并且,根据本发明的第6方式,在第5方式的内窥镜装置中,所述通信部还从所述外部存储装置接收所述程序的版本信息,所述固有信息存储部与所述ID相关联地存储所述可编程器件中设定的程序及其版本信息,所述更新信息存储部与所述ID相关联地存储接收到的所述程序和所述版本信息。0019并且,根据本发明的第7方式,在第6方式的内窥镜装置中,所述程序设定部对所述固有信息存储部和所述更新信息存储部存储的与同一所述ID相关联的所述版本信息进行比较,从所述固有信息存储部或所述更新信息存储部中读出与较新的所述版本信息相关联的所述程序,在所述可编程器件中设定所读出的所述程序。0020并且,根据。
15、本发明的第8方式,在第7方式的内窥镜装置中,在所述更新信息存储部存储的所述版本信息比所述固有信息存储部存储的所述版本信息新的情况下,所述程序设定部还将所述固有信息存储部存储的所述程序和所述版本信息改写为所述更新信息存储部存储的所述程序和所述版本信息。0021并且,根据本发明的第9方式,在第5方式的内窥镜装置中,在所述通信部未与所述外部存储装置连接的情况下,所述程序设定部还从所述固有信息存储部中读出所述程序,在所述可编程器件中设定所读出的所述程序。0022并且,根据本发明的第10方式,在第5方式的内窥镜装置中,所述通信部从所述外部存储装置接收与所述ID对应的程序和所述可编程器件固有的参数信息,所。
16、述更新信息存储部与所述ID相关联地存储从所述外部存储装置接收到的所述程序和所述参数信息,所述程序设定部从所述更新信息存储部中读出与所述固有信息存储部存储的所述ID对应的所述程序,在所述可编程器件中设定所读出的所述程序,并且,从所述更新信息存储部中读出与所述固有信息存储部存储的所述ID对应的所述参数信息,在所述可编程器件中设定所读出的所述参数信息。0023并且,根据本发明的第11方式,在第6方式的内窥镜装置中,所述内窥镜装置具有多个所述可编程器件,所述固有信息存储部按照多个所述可编程器件,与所述ID相关联地存储所述程序和所述版本信息。0024并且,根据本发明的第12方式,在第5方式的内窥镜装置中。
17、,所述通信部还向所述外部存储装置发送所述ID和与所述ID对应的所述程序的版本信息。0025并且,本发明的第13方式的内窥镜系统具有保持与多个可编程器件对应的多个程序的外部存储装置和内窥镜装置,其中,所述内窥镜系统具有所述内窥镜装置和所述外部存储装置,所述内窥镜装置具有可编程器件,其根据程序实施处理;以及改写控制部,其向所述外部存储装置发送所述可编程器件的机型和ID以及与所述ID对应的所述程序说明书CN104168816A3/19页6的版本信息,从所述外部存储装置接收与所述ID对应的所述程序,在所述可编程器件中设定接收到的所述程序,所述改写控制部具有固有信息存储部,其具有存储所述ID的非易失性存。
18、储介质;第一通信部,其向所述外部存储装置发送所述固有信息存储部存储的所述ID和与所述ID对应的所述程序的版本信息,从所述外部存储装置接收与所述ID对应的所述程序;更新信息存储部,其具有存储从所述外部存储装置接收到的所述程序的存储介质;以及程序设定部,其从所述更新信息存储部中读出与所述固有信息存储部存储的所述ID对应的所述程序,在所述可编程器件中设定所读出的所述程序,所述外部存储装置具有信息存储部,其具有与所述ID相关联地存储所述程序和所述版本信息的存储介质;第二通信部,其从所述内窥镜装置接收所述ID和所述版本信息,向所述内窥镜装置发送所述信息存储部存储的所述程序中的与从所述内窥镜装置接收到的所。
19、述ID对应的所述程序;以及控制部,其从所述信息存储部中读出与从所述内窥镜装置接收到的所述ID对应的所述版本信息,与从所述内窥镜装置接收到的所述版本信息进行比较,根据比较结果判定是否向所述内窥镜装置发送所述信息存储部存储的所述程序。0026发明效果0027根据上述内窥镜装置和内窥镜系统,内窥镜装置向保持与多个可编程器件对应的多个程序的外部存储装置发送自身所具有的可编程器件固有的固有信息。0028通过从所述外部存储装置接收与所述固有信息对应的可编程器件的程序,能够按照每个可编程器件在可编程器件中设定对应的程序。附图说明0029图1是示出本发明的第一实施方式的内窥镜系统的结构的框图。0030图2是示。
20、出本发明的第一实施方式的内窥镜装置所具有的更新信息管理部和外部存储装置的结构的框图。0031图3是示出本发明的第一实施方式的内窥镜装置所具有的固有信息存储部和更新信息存储部存储的数据的结构的参考图。0032图4是示出本发明的第一实施方式的内窥镜装置的动作的顺序的流程图。0033图5是示出本发明的第一实施方式的内窥镜装置的动作的顺序的流程图。0034图6是示出本发明的第一实施方式的内窥镜装置的结构与动作的步骤之间的对应关系的框图。0035图7是示出本发明的第一实施方式的内窥镜装置的动作的顺序的流程图。0036图8是示出本发明的第二实施方式的内窥镜装置的动作的顺序的流程图。0037图9是示出本发明。
21、的第二实施方式的内窥镜装置的动作的顺序的流程图。0038图10是示出本发明的第二实施方式的内窥镜装置的结构与动作的步骤之间的对应关系的框图。0039图11是示出本发明的第三实施方式的内窥镜装置的动作的顺序的流程图。0040图12是示出本发明的第三实施方式的内窥镜装置的动作的顺序的流程图。0041图13是示出本发明的第三实施方式的内窥镜装置的结构与动作的步骤之间的对应关系的框图。0042图14是示出本发明的第四实施方式的内窥镜系统的结构的框图。说明书CN104168816A4/19页70043图15是示出本发明的第四实施方式的内窥镜装置所具有的固有信息存储部和更新信息存储部存储的数据的结构的参考。
22、图。0044图16是示出本发明的第四实施方式的内窥镜装置的动作的顺序的流程图。0045图17是示出本发明的第四实施方式的内窥镜装置的动作的顺序的流程图。0046图18是示出本发明的第五实施方式的内窥镜系统的结构的框图。0047图19是示出本发明的第五实施方式的内窥镜装置所具有的固有信息存储部和更新信息存储部存储的数据的结构的参考图。0048图20是示出本发明的第五实施方式的内窥镜装置的动作的顺序的流程图。0049图21是示出本发明的第五实施方式的内窥镜装置的动作的顺序的流程图。0050图22是示出本发明的第五实施方式的内窥镜装置的动作的顺序的流程图。0051图23是示出本发明的第五实施方式的内。
23、窥镜装置的动作的顺序的流程图。0052图24是示出本发明的第五实施方式的内窥镜装置所具有的更新信息存储部存储的数据的结构的参考图。0053图25是示出本发明的第五实施方式的内窥镜装置所具有的更新信息存储部存储的数据的结构的参考图。0054图26是示出本发明的第六实施方式的内窥镜装置的动作的顺序的流程图。0055图27是示出本发明的第六实施方式的内窥镜装置的结构与动作的步骤之间的对应关系的框图。具体实施方式0056下面,参照附图对本发明的实施方式进行说明。0057第一实施方式0058首先,对本发明的第一实施方式进行说明。图1示出本实施方式的内窥镜系统的结构。如图1所示,本实施方式的内窥镜系统由内。
24、窥镜装置10和外部存储装置20构成。0059内窥镜装置10由处理器部1、摄像部6、光源部7构成。处理器部1进行图像处理。摄像部6将经由光学系统输入的光转换为电信号,并作为图像信号进行输出。光源部7产生对被摄体进行照射的光。0060处理器部1由改写控制部3和可编程器件4构成。可编程器件4具有根据程序实现图像处理功能的可改写的电路。可编程器件4对从摄像部6输出的图像信号实施任意处理,并作为图像处理信号输出到外部。改写控制部3对可编程器件4的改写进行控制。0061改写控制部3由程序设定部12、更新信息管理部13、固有信息存储部14构成。固有信息存储部14具有保存用于确定内窥镜装置10的机型和可编程器。
25、件4的个体的ID、以及可编程器件4中设定的程序等的非易失性存储介质。更新信息管理部13与外部存储装置20进行通信,存储从外部存储装置20接收到的程序等。程序设定部12在可编程器件4中对固有信息存储部14存储的程序和更新信息管理部13存储的程序中判断为最新的程序进行编程设定。0062外部存储装置20经由LAN等网络而与内窥镜装置10连接。外部存储装置20对包含可编程器件4的多个可编程器件的程序等进行管理,向内窥镜装置10发送与从内窥镜装置10发送的ID对应的程序等。说明书CN104168816A5/19页80063图2示出内窥镜装置10所具有的更新信息管理部13和外部存储装置20的结构。更新信息。
26、管理部13由通信部13A和更新信息存储部13B构成。通信部13A与外部存储装置20进行通信。更新信息存储部13B具有存储从外部存储装置20接收到的程序等的易失性存储介质。外部存储装置20由通信部20A、控制部20B、信息存储部20C构成。通信部20A与内窥镜装置10进行通信。控制部20B进行向内窥镜装置10发送与从内窥镜装置10接收到的ID对应的程序的控制。信息存储部20C具有存储多个可编程器件的程序等的非易失性存储介质。0064图3示出固有信息存储部14和更新信息存储部13B存储的数据的结构。固有信息存储部14相关联地存储有保存ID141、保存程序版本信息142、保存程序143、保存设定参数。
27、版本信息144、保存设定参数145。保存ID141是内窥镜装置10的机型和可编程器件4的个体固有的信息。保存程序版本信息142是表示保存程序143的版本的信息。保存程序143是包含规定可编程器件4的电路结构的代码的程序。保存设定参数版本信息144是表示保存设定参数145的版本的信息。保存设定参数145是规定可编程器件4的动作的参数例如图像处理所需要的滤波器的系数和图像尺寸。0065更新信息存储部13B相关联地存储有保存ID131、接收程序版本信息132、接收程序133、接收设定参数版本信息134、接收设定参数135。更新信息存储部13B存储的各数据对应于固有信息存储部14存储的各数据。0066。
28、接着,对本实施方式的内窥镜装置10的动作进行说明。图4和图5示出内窥镜装置10的动作的顺序。图6相对于图1所示的结构中的与本实施方式的动作有关的结构示出与图4和图5的各步骤之间的对应关系。下面,参照图4图6对内窥镜装置10的动作进行说明。0067STEP10068程序设定部12从固有信息存储部14中读出保存ID141。0069STEP20070程序设定部12将读出的保存ID141发送到更新信息管理部13。0071STEP30072更新信息管理部13的通信部13A具有判断是否能够与外部存储装置20进行通信的功能,使用作为公知技术的确认有无连接LAN缆线的技术、确认外部存储装置20的响应的技术来判。
29、断是否能够与外部存储装置20进行通信。0073根据更新信息管理部13的通信部13A的判断结果,以后的处理进行分支。在不能与外部存储装置20进行通信的情况下,进行STEP4STEP6的处理,在能够进行通信的情况下,进行STEP5STEP15的处理。0074更新信息管理部13的通信部13A判断为不能与外部存储装置20进行通信的情况下的动作如下所述。0075STEP40076更新信息管理部13的通信部13A向程序设定部12发送发送不可信号。0077STEP50078程序设定部12接收到发送不可信号后,从固有信息存储部14中读出保存程序143和保存设定参数145。说明书CN104168816A6/19。
30、页90079STEP60080程序设定部12使用读出的保存程序143和保存设定参数145,针对可编程器件4进行编程和参数的设定。0081以上,可编程器件4的改写处理完成。0082更新信息管理部13的通信部13A判断为能够与外部存储装置20进行通信的情况下的动作如下所述。0083STEP70084更新信息管理部13的通信部13A将从程序设定部12接收到的保存ID141暂时作为保存ID131而保存在更新信息存储部13B中。更新信息管理部13的通信部13A将所保存的保存ID131发送到外部存储装置20,请求与所发送的保存ID131对应的最新的程序、最新的程序版本信息、最新的设定参数和最新的设定参数版。
31、本信息的各信息。0085STEP80086外部存储装置20将与多个机型和多个可编程器件对应的各程序和各设定参数存储在信息存储部20C中。外部存储装置20的通信部20A将接收到的保存ID131发送到控制部20B。控制部20B根据保存ID131确定机型和可编程器件4。控制部20B从信息存储部20C中读出与所确定的机型和可编程器件4对应的最新的程序、程序版本信息、最新的设定参数和设定参数版本信息,经由通信部20A发送到内窥镜装置10。0087STEP90088更新信息管理部13的通信部13A将接收到的程序作为接收程序133、将接收到的程序版本信息作为接收程序版本信息132、将接收到的设定参数作为接收。
32、设定参数135、将接收到的设定参数版本信息作为接收设定参数版本信息134而暂时保存在更新信息存储部13B中。然后,更新信息管理部13的通信部13A向程序设定部12通知来自外部存储装置20的接收完成。0089STEP100090程序设定部12接收到接收完成的通知后,从更新信息管理部13的更新信息存储部13B中读出接收程序版本信息132和接收设定参数版本信息134。0091STEP110092程序设定部12从固有信息存储部14中读出保存程序版本信息142和保存设定参数版本信息145。0093STEP120094程序设定部12对从更新信息管理部13的更新信息存储部13B中读出的接收程序版本信息132。
33、和从固有信息存储部14中读出的保存程序版本信息142进行比较,并且,对从更新信息管理部13的更新信息存储部13B中读出的接收设定参数版本信息134和从固有信息存储部14中读出的保存设定参数版本信息145进行比较,确认各信息是否一致。0095根据程序设定部12的比较结果,以后的处理进行分支。在双方的版本信息一致的情况下、或判断为从固有信息存储部14中读出的版本信息比从更新信息管理部13的更新信息存储部13B中读出的版本信息新的情况下,进行STEP5STEP6的处理,改写处理完成。并且,在判断为从更新信息管理部13的更新信息存储部13B中读出的版本信息比从固有信息存储部14中读出的版本信息新的情况。
34、下,进行STEP13STEP15的处理。说明书CN104168816A7/19页100096STEP130097程序设定部12在判断为接收程序版本信息132和接收设定参数版本信息134的值与保存程序版本信息142和保存设定参数版本信息145的值不一致接收程序版本信息132和接收设定参数版本信息134的值大于保存程序版本信息142和保存设定参数版本信息145的值时,从更新信息管理部13的更新信息存储部13B中读出接收程序133和接收设定参数135。0098STEP140099程序设定部12使用读出的接收程序133和接收设定参数135,针对可编程器件4进行编程和参数的设定。0100STEP1501。
35、01程序设定部12从更新信息管理部13的更新信息存储部13B中读出接收程序版本信息132、接收程序133、接收设定参数版本信息134、接收设定参数135的各信息,对固有信息存储部14存储的分别对应的保存程序版本信息142、保存程序143、保存设定参数版本信息144、保存设定参数145的各信息进行更新覆盖。在更新完成后,可编程器件4的改写处理完成。0102作为各版本信息的比较方法,一般使用利用值的大小进行判断的方法,能够将值最大的版本判断为最新版本。0103如上所述,每当使用内窥镜装置10时,通过从外部存储装置20适当取得与机型和可编程器件4对应的最新的程序和最新的设定参数并进行可编程器件4的编。
36、程和设定参数的设定,能够以最新的状态使用内窥镜装置10。在本实施方式中,即使内窥镜装置的机型相同,有时内窥镜装置中搭载的可编程器件也不同,通过使用能够确定可编程器件的固有信息,能够按照每个可编程器件在可编程器件中设定对应的程序。0104并且,通过使管理/保持最新的程序等的外部存储装置20和内窥镜装置10进行通信,能够始终取得最新的程序和设定参数。进而,在能够与外部存储装置20进行通信时,对固有信息存储部14的信息进行更新。由此,在无法与外部存储装置20进行通信的状态下,至少使用上次取得的最新的程序和设定参数进行可编程器件4的编程和参数的设定,能够使内窥镜装置10进行动作。0105并且,通过将机。
37、型和可编程器件4的信息即ID保存在具有非易失性存储介质的固有信息存储部14中,即使没有供给电源,也能够保持ID的信息。0106并且,通过将从外部存储装置20接收到的程序等暂时保存在更新信息存储部13B中,能够在接收结束后开始进行以后的处理。在与程序等的接收并行进行编程等处理的情况下,当由于通信状态的影响而使接收中断时,可能由于信息的丢失而无法正常进行处理。与此相对,通过在接收结束后开始进行以后的处理,能够避免无法正常进行处理的状况。0107并且,一定是将程序和设定参数以及版本信息作为一组而存储在固有信息存储部14和更新信息存储部13B中。由此,能够确认版本是否为最新,并且,能够没有错误地更新覆。
38、盖为最新版本的程序和设定参数。进而,通过对版本信息进行比较,选择与最新的版本信息对应的程序和设定参数在可编程器件4中进行设定,能够以最新的状态使用内窥镜装置10。0108并且,在更新信息存储部13B存储的数据的版本比固有信息存储部14存储的数据说明书CN104168816A108/19页11的版本新的情况下,利用更新信息存储部13B存储的数据对固有信息存储部14存储的数据进行更新覆盖。由此,能够使固有信息存储部14保持的数据始终成为与最新版本对应的数据。在不能与外部存储装置20进行通信时,只能使用固有信息存储部14的程序,所以,能够根据是否能够与外部存储装置20进行通信,从固有信息存储部14的。
39、程序和从外部存储装置20接收到的更新信息存储部13B的程序中选择可编程器件4的改写所使用的程序。因此,在不能与外部存储装置20进行通信的情况下,也能够使用固有信息存储部14存储的程序进行可编程器件4的改写。0109另外,在本实施方式中能够进行各种变更。在本实施方式中,程序设定部12直接在可编程器件4中设定更新信息存储部13B的接收程序133和接收设定参数135。但是,由于这些信息只是暂时保存在更新信息存储部13B中,所以,无法应对在针对可编程器件4的信息发送结束之前切断电源的情况等。0110该情况下,可以采用如下方法首先,程序设定部12从更新信息存储部13B中读出接收程序133和接收设定参数1。
40、35,进行固有信息存储部14的保存程序143和保存设定参数145的更新覆盖。然后,从固有信息存储部14中读出保存程序143和保存设定参数145,在可编程器件4中进行设定。该情况下,如图7所示那样变更图4和图5中的处理顺序。即,按照STEP13、STEP14、STEP5、STEP6的顺序进行处理。0111并且,本实施方式的可编程器件是能够根据程序构成规定电路的FPGA等器件。但是,也可以是包括根据包含机器语言的执行代码的程序进行规定的动作的电路的器件例如CPU。0112并且,构成固有信息存储部14的存储介质只要是非易失性存储介质即可,使用闪存、HDD、SSD即可。0113并且,外部存储装置20只。
41、要是能够从多个程序和多个参数中选择与接收到的保存ID131对应的程序和参数的装置即可,也可以是1个以上的个人计算机或大型计算机。0114第二实施方式0115接着,对本发明的第二实施方式进行说明。本实施方式的结构与第一实施方式的结构相同。在本实施方式中,处理的顺序与第一实施方式的处理的顺序不同,首先,程序设定部12从外部存储装置20取得程序和设定参数的各版本信息,与固有信息存储部14存储的各版本信息进行比较。然后,开始取得程序和设定参数。在本实施方式中,对具有与第一实施方式相同的功能的部分赋予相同标号并省略说明。0116接着,对本实施方式的内窥镜装置10的动作进行说明。图8和图9示出内窥镜装置1。
42、0的动作的顺序。图10相对于图1所示的结构中的与本实施方式的动作有关的结构示出与图8和图9的各步骤之间的对应关系。下面,参照图8图10对内窥镜装置10的动作进行说明。0117STEP1ASTEP6A0118由于进行与第一实施方式所示的STEP1STEP6中进行的处理相同的处理,所以省略说明。0119STEP7A0120与第一实施方式同样,更新信息管理部13的通信部13A将保存ID131发送到外部存储装置20,请求与所发送的保存ID131对应的最新的程序版本信息和最新的设定参数版说明书CN104168816A119/19页12本信息。0121STEP8A0122外部存储装置20的通信部20A将接。
43、收到的保存ID131发送到控制部20B。控制部20B根据保存ID131确定机型和可编程器件4。控制部20B从信息存储部20C中读出与所确定的机型和可编程器件4对应的最新的程序版本信息和最新的设定参数版本信息,经由通信部20A发送到内窥镜装置10。0123STEP9ASTEP12A0124由于进行与第一实施方式所示的STEP9STEP12中进行的处理相同的处理,所以省略说明。0125STEP13A0126程序设定部12在判断为接收程序版本信息132和接收设定参数版本信息134的值与保存程序版本信息142和保存设定参数版本信息145的值不一致接收程序版本信息132和接收设定参数版本信息134的值大。
44、于保存程序版本信息142和保存设定参数版本信息145的值时,向更新信息管理部13的通信部13A请求最新的程序和最新的设定参数。0127STEP14A0128更新信息管理部13的通信部13A从程序设定部12接收到程序和设定参数的请求后,再次向外部存储装置20发送保存ID131,进一步请求最新的程序和最新的设定参数。0129STEP15A0130外部存储装置20的通信部20A将接收到的保存ID131发送到控制部20B。控制部20B根据保存ID131确定机型和可编程器件4。控制部20B从信息存储部20C中读出与所确定的机型和可编程器件4对应的最新的程序和最新的设定参数,经由通信部20A发送到内窥镜装。
45、置10。0131STEP16A0132更新信息管理部13的通信部13A将接收到的程序作为接收程序133、将接收到的设定参数作为接收设定参数135而暂时保存在更新信息存储部13B中。然后,更新信息管理部13的通信部13A向程序设定部12通知来自外部存储装置20的接收完成。0133STEP17ASTEP19A0134由于进行与第一实施方式所示的STEP13STEP15的处理相同的处理,所以省略说明。0135如上所述,通过分2次从外部存储装置20取得版本信息和程序/设定参数,能够迅速接收数据量比较少的版本信息。并且,在固有信息存储部14存储的版本信息和从外部存储装置20接收并保存在更新信息存储部13。
46、B中的版本信息一致的情况下,不需要接收程序,所以,能够削减网络中的无用负荷。0136在本实施方式中也能够进行各种变更。例如,与第一实施方式同样,可以采用如下方法首先,程序设定部12从更新信息存储部13B中读出接收程序133和接收设定参数135,进行固有信息存储部14的保存程序143和保存设定参数145的更新覆盖。然后,从固有信息存储部14中读出保存程序143和保存设定参数145,在可编程器件4中进行设定。除此之外,还可以进行第一实施方式中说明的各种变更。0137第三实施方式说明书CN104168816A1210/19页130138接着,对本发明的第三实施方式进行说明。本实施方式的结构与第一实施。
47、方式和第二实施方式的结构相同,对ID和版本进行比较的主体以及进行通信的数据不同。0139在第一实施方式和第二实施方式中,程序设定部12对程序和设定参数的各版本信息进行比较。根据该判定结果从内窥镜装置10内的存储部或外部存储装置20取得程序和设定参数,进行编程和参数的设定。在本实施方式中,外部存储装置20从内窥镜装置10接收更新信息存储部13B中保存的ID和各版本信息。0140然后,外部存储装置20对与自身存储的ID对应的各版本信息和接收到的各版本信息进行比较。外部存储装置20在判断为各版本信息不一致的情况下,将自身存储的程序和设定参数发送到内窥镜装置10。并且,外部存储装置20在判断为各版本信。
48、息一致的情况下,不向内窥镜装置10发送程序和设定参数,向内窥镜装置10通知各版本信息一致。在本实施方式中,对具有与第一实施方式相同的功能的部分赋予相同标号并省略说明。0141接着,对本实施方式的内窥镜装置10的动作进行说明。图11和图12示出内窥镜装置10的动作的顺序。图13相对于图1所示的结构中的与本实施方式的动作有关的结构示出与图11和图12的各步骤之间的对应关系。下面,参照图11图13对内窥镜装置10的动作进行说明。0142STEP1B0143程序设定部12从固有信息存储部14中读出保存ID141、保存程序版本信息142和保存设定参数版本信息144。0144STEP2B0145程序设定部。
49、12将读出的保存ID141、保存程序版本信息142和保存设定参数版本信息144发送到更新信息管理部13。0146STEP3BSTEP6B0147由于进行与第一实施方式所示的STEP3STEP6中进行的处理相同的处理,所以省略说明。0148STEP7B0149更新信息管理部13的通信部13A将保存ID141、保存程序版本信息142和保存设定参数版本信息144发送到外部存储装置20,请求最新的程序版本信息和最新的设定参数版本信息。0150STEP8B0151外部存储装置20的通信部20A将接收到的保存ID141、保存程序版本信息142和保存设定参数版本信息144发送到控制部20B。控制部20B根据保存ID141确定机型和可编程器件4。控制部20B从信息存储部20C中读出与所确定的机型和可编程器件4对应的最新的程序版本信息和最新的设定参数版本信息。对接收到的保存程序版本信息142和从信息存储部20C中读出的保存程序版本信息进行比较,并且,对接收到的保存设定参数版本信息144和从信息存储部20C中读出的保存设定参数版本信息进行比较,确认各信息是否一致。0152根据外部存储装置20的控制部20B的比较结果,以后的处理分支。在双方的版本信息一致的情况下、或判断为从信息存储部20C中读出的版本信息比从内窥镜装置10接收到的版本信息新的情况下,进行STEP9BSTE。