CN104823410B - 参数设定***、程序管理装置以及信息处理装置 - Google Patents
参数设定***、程序管理装置以及信息处理装置 Download PDFInfo
- Publication number
- CN104823410B CN104823410B CN201280077448.2A CN201280077448A CN104823410B CN 104823410 B CN104823410 B CN 104823410B CN 201280077448 A CN201280077448 A CN 201280077448A CN 104823410 B CN104823410 B CN 104823410B
- Authority
- CN
- China
- Prior art keywords
- parameter
- setting
- program
- processing unit
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
服务器计算机(1)对参数的设定中使用的设定程序进行管理。操作用PC(3)与服务器计算机(1)及未设定参数的设备(2)进行通信。服务器计算机(1)根据来自操作用PC(3)的请求,向操作用PC(3)发送设定程序。操作用PC(3)从服务器计算机(1)接收设定程序,执行接收到的设定程序,生成参数设定请求消息,向设备(2)发送所生成的参数设定请求消息,该参数设定请求消息包含有对设备(2)设定的设定对象参数,用于请求设定对象参数的设定。
Description
技术领域
本发明涉及对具有网络功能的设备设定参数的技术。
本发明例如涉及对设备设定IP(Internet Protocol:互联网协议)地址、默认网关IP地址、HTTP(Hyper Text Transfer Protocol:超文本传输协议)代理服务器URL(UniformResource Locator:统一资源***)、SSL(Secure Socket Layer:安全套接层)客户端证书等网络参数的技术。
背景技术
在将具有网络功能的设备与LAN(Local Area Network:局域网)连接后开始使用时,首先,需要对设备设定IP地址。
由于个人计算机(PC)和智能手机等具有控制台(console),所以,用户能够直接设定IP地址,但是,在不具有控制台的(或不能经常使用的)设备中,一般通过以下的任意一种方法来设定IP地址。
(1)手动设定(离线PC连接)方式
通过LAN以外的访问方法(经由串行接口等)或一对一的网络连接(使用出厂设定的IP地址),在与设置目的地LAN断开的状态下,连接操作用PC与设备,利用设备所具有的设定界面,设定IP地址。
(2)自动设定(DHCP)方式
在LAN上设置DHCP(Dynamic Host Configuration Protocol:动态主机配置协议)服务器,利用广播地址,与设备进行IP地址取得请求及设定响应的通信。
在专利文献1中,公开了如下这样的方法:利用搭载有专用程序的计算机,发现未设定IP地址的设备而进行设定。
可以将该方法视为改变分组发送顺序的DHCP方式。
现有技术文献
专利文献
专利文献1:日本特开2004-48649号公报
发明内容
发明要解决的问题
在上述的设备参数设定方法中,存在如下的问题。
(1)手动设定(离线PC连接)方式
仅仅为了设定IP地址而需要连接设备与操作用PC,从而物理上的作业变得烦杂。
特别是,连接用线缆因直连连接及交叉连接的区别、连接器形状的差异而涉及到多方面,因此,随着要处理的设备的种类增加,准确地选择线缆变得困难。
另外,对于操作用PC,也需要预先设定串行连接参数(波特率等)和IP地址。
(2)自动设定(DHCP)方式
为了从外部访问设备,需要预先将设备固有的MAC(Media Access Control)地址登记在DHCP服务器中,以设定固定IP地址。
在设备设置者自身无法登记到DHCP服务器中而需要委托给负责的管理者的情况下,申请等需要时间。
另外,当设备的访问对象涉及互联网上的服务器的情况下,一般而言,在企业中需要经由HTTP代理服务器进行访问。
在该情况下,需要如下这样的操作:从操作用PC经由LAN访问设备的设定界面,来设定代理服务器的URL等。
如以上那样,在现有的设备参数设定方法中,存在如下这样的问题:IP地址的设定、以及与互联网上的服务器的连接所需要的操作烦杂,从而引入和移动设备的成本高。
另外,为了实现与互联网上的服务器协作而提供软件自动更新等附加价值功能的设备,要求解决该问题。
本发明鉴于这些情况,其主要目的在于通过简便的操作,对未设定参数的设备设定参数。
用于解决问题的手段
本发明的参数设定***,其特征在于,所述参数设定***具有:程序管理装置,其对参数的设定中使用的设定程序进行管理;以及信息处理装置,其与所述程序管理装置及未设定参数的参数未设定设备进行通信,能够执行所述设定程序,所述程序管理装置根据来自所述信息处理装置的请求,向所述信息处理装置发送所述设定程序,所述信息处理装置向所述程序管理装置请求发送所述设定程序,从所述程序管理装置接收所述设定程序,执行接收到的所述设定程序,生成参数设定请求消息,向所述参数未设定设备发送所生成的参数设定请求消息,所述参数设定请求消息包含有要对所述参数未设定设备设定的设定对象参数,并用于请求设定所述设定对象参数。
发明效果
在本发明中,程序管理装置向信息处理装置发送设定程序,信息处理装置执行设定程序,来生成参数设定请求消息,向参数未设定设备发送所生成的参数设定请求消息。
因此,通过简便的操作,能够对参数未设定设备设定参数。
附图说明
图1是示出实施方式1的参数设定***的结构例的图。
图2是示出实施方式1的服务器计算机的结构例的图。
图3是示出实施方式1的设定参数的例子的图。
图4是示出实施方式1的PC设定参数的例子的图。
图5是示出实施方式1的设备信息表的例子的图。
图6是示出实施方式1的设定信息的例子的图。
图7是示出实施方式1的用户信息表的例子的图。
图8是示出实施方式1的Web浏览器所显示的画面例的图。
图9是示出实施方式1的设定程序生成请求的例子的图。
图10是示出实施方式1的设定程序的构成例的图。
图11是示出实施方式1的参数区域所包含的信息的例子的图。
图12是示出实施方式1的服务器计算机的动作例的流程图。
图13是示出实施方式1的操作用PC的动作例的流程图。
图14是示出实施方式1的参数设定请求消息的例子的图。
图15是示出实施方式1的设备的动作例的流程图。
图16是示出实施方式1的设备登记请求的例子的图。
图17是示出实施方式1的服务器计算机的动作例的流程图。
图18是示出实施方式2的参数设定***的结构例的图。
图19是示出实施方式2的设定程序生成请求的例子的图。
图20是示出实施方式1~4的服务器计算机等的硬件结构例的图。
具体实施方式
实施方式1.
在本实施方式中,对通过简便的操作而对不具有(不常备)用户输入输出装置(控制台)的设备设定网络参数的结构进行说明。
图1示出本实施方式的参数设定***的结构例。
1是服务器计算机,2是参数设定对象的设备,3是操作用PC(下面也简称为PC)。
4是连接设备2与PC3的LAN,5是与LAN4连接的网络路由器装置,6是与网络路由器装置5及服务器计算机1连接的外部网络。
服务器计算机1例如为销售或制造设备2的经营者使用的计算机,操作用PC3例如为购买了设备2的顾客所持有的计算机。
服务器计算机1相当于程序管理装置的例子,操作用PC3相当于信息处理装置的例子,设备2相当于参数未设定设备的例子。
服务器计算机1能够作为如下这样的计算机来实现:在该计算机中,利用总线连接了CPU(Central Processing Unit:中央处理单元)、RAM(Random Access Memory:随机存取存储器)、ROM(Read Only Memory:只读存储器)、二级存储装置、网络接口、控制台。
如图2所示,服务器计算机1具有调度部11、设定程序生成部12、设备登记部14、设备一览显示部15及用户认证部16。
例如,11、12、14~16的各要素作为应用程序的一部分来实现,由CPU执行。
调度部11接收来自外部的请求,根据请求的类别,调用适当的要素(12、14~16的各要素的一个),取得结果后回应给外部的请求源。
在服务器计算机1的二级存储装置中保存有设定程序执行代码13、设备信息表17、用户信息表18。
由表管理部19对设备信息表17及用户信息表18进行创建、更新、删除。
设备2具有设定部21,存储可改写的设定参数22、以及不可改写且各个设备固有的设备ID23。
设备2能够以如下这样的计算机来实现:在该计算机中,利用总线连接了CPU、RAM、ROM、网络接口,并且不具有(不常备)控制台。
操作用PC3也能够以如下这样的计算机来实现:在该计算机中,利用总线连接了CPU、RAM、ROM、二级存储装置、网络接口、控制台。
另外,操作用PC3具有Web浏览器31,存储PC设定参数32。
另外,操作用PC3具备执行后面叙述的设定程序122的程序执行部33、与服务器计算机1及设备2进行通信的通信部34。
外部网络6可以包含多个网络装置、服务器计算机。
例如,外部网络6可以包含HTTP代理服务器、防火墙装置、网络路由器装置等。
图3示出设定参数22所包含的信息的类别和值的例子。
设定参数22由IP地址22a、网络掩码22b、默认网关IP地址22c、代理服务器URL22d、说明字符串1 22e、说明字符串222f等构成。
图4示出PC设定参数32所包含的信息的类别和值的例子。
PC设定参数32由网络掩码32a、默认网关IP地址32b及代理服务器URL32c构成。
PC设定参数32是操作用PC3的操作***通过固有的方法读取存储装置所保存的值而得到的,不需要是单一文件等。
图5示出设备信息表17的数据项目和值的例子。
设备信息表17由与各设备对应的行的集合构成,各行由顾客ID 17a、设备ID 17b、设备信息1~N 17c、设定状态17d、最终访问时刻17e、设定信息1~M 17f构成。
顾客ID17a是用于使服务器计算机1唯一地识别购买了该设备的顾客的信息。
利用设备ID17b来识别各设备,设备信息1~N 17c可以具有销售/制造经营者的补充信息。
设定状态17d是表示是否对该设备已完成参数设定的信息。
最终访问时刻17e记录从已完成参数设定的设备自动地进行的对服务器计算机1访问的最终时刻,当与当前时刻相比该值超过规定时间而是更早时间的情况下,可以视为设备丢失了有效的网络访问环境。
设定信息1~M 17f是顾客能够对该设备设定的信息,例如,如图6所示,由IP地址17g、说明字符串1~K 17h构成。
图7示出用户信息表18的数据项目。
用户信息表18由顾客姓名18a、顾客ID 18b、认证信息18c、顾客信息1~N 18d构成。
在图1中,作为设备2的持有者的用户通过PC3的Web浏览器31访问服务器计算机1的用户认证部16,用户认证部16利用用户信息表18所保存的信息,进行用户的认证。
当认证成功的情况下,用户认证部16对Web浏览器31发布已认证令牌(token),以成功进行以后的设备一览显示部15、设定程序生成部12的访问。
图8示出已完成认证的用户从Web浏览器31访问设备一览显示部15时Web浏览器31所显示的画面151的例子。
图8的画面151针对包含用户在内的顾客持有的所有设备,示出了设备一览显示部15从设备信息表17取得数据的结果。
如图8所例示,在画面151上显示了设备ID、IP地址、设定状态及说明字符串,并且显示用于指示执行设定的按钮。
设定状态为未知的设备是虽然已完成参数的设定但是设备信息表17的最终访问时刻17e为与当前时刻相比规定时间以前的设备。
这里,在画面151上的输入栏中设定了值后按压设定执行按钮时,进行对设定程序生成部12的访问。
图9示出此时设定程序生成部12接收的来自外部的请求(设定程序生成请求121)所包含的信息的类别和例子。
设定程序生成请求121由顾客ID121a、已完成认证令牌121b、设备ID121c、IP地址121d、说明字符串1 121e、说明字符串2 121f等构成。
在这些参数中需要在画面151上输入的参数是IP地址121d及说明字符串。
图10示出设定程序生成部12回应给请求源的设定程序122的构成。
设定程序122由执行代码区域123和参数区域124构成。
在执行代码区域123中记载了可由PC3执行的形式的程序代码。
在参数区域124中记载了对设备2设定的参数。
参数区域124例如可以利用作为公知操作***的Microsoft(注册商标)Windows(注册商标)的资源,与执行代码区域123进行一体化。
图11示出参数区域124所包含的信息的例子。
在参数区域124中,包含设备ID 124a、IP地址124b、说明字符串1 124c、说明字符串2 124d等。
此外,参数区域124所包含的IP地址124b相当于第1通信参数的例子。
另外,PC设定参数32(图4)所包含的网络掩码32a、默认网关IP地址32b、及代理服务器URL32c相当于第2通信参数的例子。
即,将参数未设定的设备2固有的通信参数分类为第1通信参数,将包含参数未设定的设备2在内的多个设备共用的通信参数分类为第2通信参数。
接下来,使用流程图,对本实施方式的参数设定***的动作例进行说明。
图12是示出服务器计算机1的设定程序生成部12的动作例的流程图。
此外,图12示出设定程序生成部12被输入了来自PC3的设定程序生成请求121后的动作例。
首先,在步骤S1中,设定程序生成部12将设定程序执行代码13的内容复制到向PC3输出的设定程序122的执行代码区域123。
接下来,在步骤S2中,设定程序生成部12将经由调度部11取得的设定程序生成请求121的一部分的信息设定在设定程序122的参数区域124中。
具体而言,设定程序生成部12分别将设备ID 121c设定在设备ID 124a中、将IP地址121d设定在IP地址124b中、将说明字符串1 121e设定在说明字符串1 124c中、将说明字符串2 121f设定在说明字符串2 124d中。
接下来,在步骤S3中,设定程序生成部12更新与设定程序生成请求121的设备ID121c对应的设备信息表17的记录,分别将设定程序生成请求121的IP地址121d、说明字符串1 121e、说明字符串2 121f、...设定在IP地址17g、说明字符串1、说明字符串2、...17h中。
接着,在步骤S4中,设定程序生成部12经由调度部11向PC3发送所创建的设定程序122,结束动作。
图13是示出通过Web浏览器31将设定程序122下载到PC3后执行设定程序122时的动作的流程图。
即,图13示出PC3的程序执行部33通过执行设定程序122来实现的处理。
首先,在步骤S11中,程序执行部33通过执行设定程序122,从参数区域124读取参数的值。
接下来,在步骤S12中,程序执行部33通过执行设定程序122,读取PC3中的PC设定参数32的内容。
接着,在步骤S13中,程序执行部33通过执行设定程序122,根据步骤S11及S12中读取的参数,创建图14的参数设定请求消息131。
具体而言,程序执行部33将参数区域124的设备ID124a、IP地址124b、说明字符串1124c、说明字符串2 124d、...分别保存在参数设定请求消息131的设备ID131a、IP地址131b、说明字符串1 131f、说明字符串2 131g、...中。
另外,分别将从PC设定参数32读取的网络掩码32a、默认网关IP地址32b及代理服务器URL32c设定在参数设定请求消息131的网络掩码131c、默认网关IP地址131d、代理服务器URL131e中。
由于PC3和设备2连接在同一LAN4上,所以,网络掩码131c、默认网关IP地址131d、代理服务器URL131e的值是相同的,可以使用PC设定参数32的值,来取代明示地赋予给设定程序生成部12。
接下来,在步骤S14中,程序执行部33通过执行设定程序122,利用通信部34在LAN4上指定广播地址来发送参数设定请求消息131。
通过利用广播地址,未设定IP地址的设备也能够接收参数设定请求消息131。
在接下来的步骤S15中,程序执行部33等待来自设备2的对参数设定请求消息131的响应。
在步骤S16中,程序执行部33判定是否在超时时间内接收到成功响应,在超时时间内接收到成功响应的情况下,结束执行程序。
在发生了超时或者接收到错误响应的情况下,进入步骤S17。
在步骤S17中,程序执行部33判断重复次数是否达到规定的值,当未达到规定的值时,返回到步骤S14,重复进行处理。
当重复进行了规定次数的情况下,判断为设备参数的设定失败,中止处理。
接下来,利用图15的流程图,对设备2的设定部21的动作进行说明。
首先,在步骤S21中,设定部21判定是否已完成设定参数22的设定,在已完成设定参数22的设定的情况下,进入步骤S26。
在设定参数22未被设定的情况下,设定部21在步骤S22中等待至从LAN4接收到参数设定请求消息131为止(超时是无期限的)。
接收到参数设定请求消息131时,进入步骤S23,设定部21判定设备ID131a是否与设备2本身的设备ID23一致。
在不一致的情况下,忽略参数设定请求消息131,返回到步骤S22,重复进行处理。
在接收到具有与设备2的设备ID23一致的设备ID131a的参数设定请求消息131的情况下,在步骤S24中,设定部21将IP地址131b、网络掩码131c、默认网关IP地址131d、代理服务器URL131e设定在设备2的网络接口等中,并且将参数设定请求消息131的内容保存在设定参数22中。
由此,设备2可以通过通常的IP通信访问LAN4上及外部网络6上的计算机等。
接下来,在步骤S25中,设定部21向参数设定请求消息131的发送源返回设定的成功响应。
在步骤S26中,设定部21经由代理服务器URL131e所表示的服务器,调用服务器计算机1的设备登记部14。关于其细节,将会在后面叙述。
在步骤S27中,根据设备登记部14的结果,在调用成功的情况下,进入步骤S28,在调用失败的情况下,返回到步骤S22,重复进行处理。
在步骤S28中,等待规定时间之后,返回到步骤S26,重复进行处理。
如以上那样,设定部21在参数的设定尚未成功的期间,重复进行基于参数设定请求消息131的参数设定处理。
另外,设定部21在参数的设定成功之后,在设定有效性的确认尚未成功的期间,通过调用设备登记部14,重复地进行设定有效性的确认。
图16是设定部21调用服务器计算机1的设备登记部14时的设备登记请求141的信息的类别和例子。
设备登记请求141由设备ID141a构成。
图17是示出服务器计算机1的设备登记部14的动作的流程图。
首先,在步骤S31中,设备登记部14更新与从设备2的设定部21接收到的设备ID141a的值对应的设备信息表17的记录,将设定状态17d设定为“已完成”,将最终访问时刻17e设定为当前时刻。
接着,在步骤S32中,设备登记部14将记录更新的成功/失败的情况回应给作为请求源的设备2,然后结束。
如上所述,根据本实施方式,从PC3利用广播向设备2发送设定参数的信息,因此,能够经由LAN4与设备2进行通信。
另外,能够在不利用其他路径(离线)进行连接的情况下实施设备2的参数设定。
另外,在参数设定请求消息131中包含设备固有的设备ID131a,因此,即使在LAN4内存在多个参数设定对象设备,也能够仅仅对目标设备进行参数的设定。
另外,在PC3上执行从服务器计算机1下载的设定程序122,因此,只要是能够使用Web浏览器31的PC,就可以应用本实施方式的方法。
因此,不需要进行专用程序的预先安装、已安装的程序的更新等的软件管理作业。
另外,设定程序122包含用户从Web浏览器指定的IP地址,因此,在下载设定程序122之后,仅仅进行简单的鼠标点击操作即可,从而使设备2的参数设定变得容易。
另外,不依赖于DHCP服务器等的管理者这样的其他管理者进行的作业,因此,能够自由地重复进行设定变更和结果确认。
另外,示出设定对象的设备的一览且选择作为对象的设备,因此,不需要输入设备ID,从而能够减轻用户的负担。
另外,利用了与参数设定对象设备共用网络掩码、代理服务器URL等网络参数的、同一LAN上的PC,因此,能够挪用PC中设定的参数,从而能够削减用户的输入项目。
另外,能够避免透露必要程度以上的与设备的设置环境相关的信息。
将代理服务器URL与IP地址一起设定在设备中,因此,设备能够立即进行Web访问,能够在不经过复杂的步骤的情况下利用需要与互联网上的服务器配合的软件自动更新等。
另外,在完成设定后,设备定期地进行服务器访问,因此,能够在服务器侧容易地进行设备的运行状况监视。
在设定项目中包含了说明字符串,因此,重新设置时以及设置环境发生了变化时,容易地一并对说明字符串进行校正,从而能够防止实际情况与记录的偏差。
以上,在本实施方式中,说明了一种设备参数设定方法,该设备参数设定方法由下述部分构成:具有网络功能的设备;服务器计算机;以及与所述设备及所述服务器计算机进行网络连接的设备设定用计算机,所述服务器计算机具有设定程序生成单元,所述设定程序生成单元从所述设备设定用计算机接收设备固有的识别信息和针对该设备的参数设定信息,创建使设备设定用计算机执行对所述设备的参数设定的设定程序,向所述设备设定用计算机发送所述设定程序。
另外,在本实施方式中,说明了如下内容:所述服务器计算机还具有:设备信息表,其保存1个以上的所述设备的识别信息;以及设备一览显示单元,其根据该设备信息表,向设备设定用计算机发送设备的识别信息一览,将用户从设备设定用计算机所显示的设备识别信息一览选择的设备识别信息提供给服务器计算机的设定程序生成单元。
另外,在本实施方式中,说明了如下内容:所述设备信息表包含持有所述设备的用户的信息,所述设备一览显示单元对用户进行认证,仅仅对该用户所持有的设备进行一览显示。
另外,在本实施方式中,说明了如下内容:所述设定程序的参数信息包含IP地址。
另外,在本实施方式中,说明了如下内容:所述设定程序的参数信息包含说明字符串,所述说明字符串用于用户在不会对所述设备的动作带来影响的状态下掌握所述设备的设置状况。
另外,在本实施方式中,说明了如下内容:所述设定程序将保存在设备设定用计算机中的参数信息追加到参数设定信息中。
另外,在本实施方式中,说明了如下内容:所述设备设定用计算机所保存的参数信息包含网络掩码、默认网关IP地址、代理服务器URL中的至少一个。
另外,在本实施方式中,说明了如下内容:所述设定程序利用广播地址,发送针对所述设备的参数设定信息。
另外,在本实施方式中,说明了如下内容:所述参数设定信息包含设备的识别信息,在从网络接收到的所述参数设定信息中的所述设备的识别信息没有表示所述设备本身的情况下,所述设备不进行参数设定。
另外,在本实施方式中,说明了如下内容:所述设定程序指示所述设备在参数设定后每隔规定时间执行面向所述服务器计算机的登记处理。
另外,在本实施方式中,说明了如下内容:所述设备信息表保存最后从所述设备进行登记处理的时刻,所述设备一览显示单元进行显示,以便能够识别从当前时刻起在规定时间内进行了登记处理的所述设备。
实施方式2
图18示出本实施方式的参数设定***的结构例。
图18与图1不同的点在于,连接有设备2的LAN8通过网络路由器装置7,与连接有PC3的LAN4连接。
在该情况下,PC3广播参数设定请求消息131时,需要考虑LAN8的网络地址而采用定向(directed)广播。
此外,服务器计算机1、PC3及设备2的内部结构与实施方式1所示的内部结构相同。
图19表示本实施方式中服务器计算机1的设定程序生成部12接收的设定程序生成请求121。
图19与图9不同,图19的设定程序生成请求121包含网络掩码121e、默认网关IP地址121f。
在被网络路由器装置7分离的网络之间不共用这些参数,因此,需要用户利用与画面151相同的输入界面,来直接指定。
服务器计算机1、PC3及设备2根据图19所示的设定程序生成请求121,进行与实施方式1同样的动作,来进行对设备2的参数设定。
如以上那样,根据本实施方式,用户指定与设备连接的LAN的网络掩码及默认网关IP地址,因此,可产生如下效果:对连接于与PC不同的子网上的设备,也能够进行参数设定。
另外,当用户未指定网络掩码或默认网关IP地址的情况下,采用PC3的PC设定参数32的值,由此,在PC3与设备2连接在同一LAN上的情况下,也能够进行处理。
在本实施方式中,说明了如下内容:所述设定程序利用根据所述设备的IP地址和所述网络掩码推导出的定向广播地址,发送针对所述设备的参数设定信息。
实施方式3
在本实施方式中,参数区域124包含有效期限信息,并且,将服务器计算机1对参数区域124整体设置的电子签名赋予给设定程序122,防止设定程序122的不良使用和误用。
即,服务器计算机1将有效期限信息和对参数区域124的参数的电子签名附加到设定程序122中,向PC3发送附加了有效期限信息和电子签名的设定程序122。
PC3从服务器计算机1接收附加了有效期限信息和电子签名的设定程序122。
另外,PC3执行所接收的设定程序122,生成参数设定请求消息131,向设备2发送包含有效期限信息和电子签名的参数设定请求消息131,所述参数设定请求消息131包含附加在设定程序122中的有效期限信息和电子签名。
在图15的步骤S23中,设备2进行电子签名的验证及当前时刻与有效期限的比较。
服务器计算机1、PC3及设备2的内部结构与实施方式1所示的内部结构相同。
另外,除了上述的动作以外,服务器计算机1、PC3及设备2的动作与实施方式1所示的动作相同。
如以上那样,根据本实施方式,进行参数区域124的电子签名验证、有效期限的确认,因此产生如下效果:能够防止参数设定因窜改的参数设定请求消息131或期限届满的消息而被改写,能够提高设备的安全性。
在本实施方式中说明了如下内容:参数设定信息包含有效期限以及针对包含所述有效期限的所述参数设定信息的电子签名,在从网络接收到的所述参数设定信息中的所述电子签名的验证失败的情况下、以及在所述有效期限比当前时刻更早的情况下,所述设备不进行参数设定。
实施方式4
在本实施方式中,与上述的实施方式不同的点在于,设定程序生成部12创建作为参数之一的、设备2所持有的SSL客户端证书,在参数区域124中包含该SSL客户端证书而进行输出。
即,在本实施方式中,服务器计算机1生成设备2的SSL客户端证书(电子证书),将所生成的SSL客户端证书附加到设定程序122中,向PC3发送附加有SSL客户端证书的设定程序122。
而且,PC3从服务器计算机1接收附加有SSL客户端证书的设定程序122,执行所接收的设定程序122,来生成参数设定请求消息131,参数设定请求消息131包含附加在设定程序122中的SSL客户端证书。
然后,向设备2发送该参数设定请求消息131。
由此,设备2与服务器计算机1能够在刚设定完之后安全地进行通信。
在本实施方式中,说明了如下内容:设定程序生成单元生成用于供操作用PC对设备进行认证的信息,将该信息追加到参数设定信息中。
最后,参照图20,对实施方式1~4所示的服务器计算机1、设备2及PC3(下面称为服务器计算机1等)的硬件结构例进行说明。
如上所述,服务器计算机1等是计算机,可以利用程序来实现服务器计算机1等的各要素。
作为服务器计算机1等的硬件结构,在总线上连接有运算装置901、外部存储装置902、主存储装置903、通信装置904、输入输出装置905。
但是,在设备2中不具有作为控制台装置的输入输出装置905。
运算装置901是执行程序的CPU。
外部存储装置902例如是ROM、闪存、硬盘装置。
主存储装置903是RAM。
通信装置904例如是NIC(Network Interface Card:网络接口卡)。
输入输出装置905例如是鼠标、键盘、显示装置等。
通常,程序存储在外部存储装置902中,在加载到主存储装置903中的状态下,依次被运算装置901读取而执行。
程序是用于实现作为图1、图2所示的“~部”来说明的功能的程序。
另外,在外部存储装置902中还存储有操作***(OS),将OS的至少一部分加载到主存储装置903中,运算装置901执行OS的同时,执行用于实现图1所示的“~部”的功能的程序。
另外,在实施方式1~4的说明中,以“~的判断“、“~的判定”、“~的提取”、“~的设定”、“~的登记”、“~的选择”、“~的生成”、“~的创建”、“~的更新”、“~的接收”、“~的输入”、“~的输出”等来说明了处理,表示该处理的结果的信息、数据、信号值、变量值在主存储装置903存储为文件。
此外,图20的结构仅仅示出了服务器计算机1等的硬件结构的一例,服务器计算机1等的硬件结构不限于图20所记载的结构,也可以是其他结构。
以上,对本发明的实施方式进行了说明,但是,也可以组合实施这些实施方式中的2个以上的实施方式。
或者,也可以局部地实施这些实施方式中的一个实施方式。
或者,也可以局部地组合实施这些实施方式中的2个以上的实施方式。
此外,本发明不限定于这些实施方式,根据需要,可以进行各种变更。
标号说明:
1服务器计算机;2设备;3操作用PC;4LAN;5网络路由器装置;6外部网络;7网络路由器装置;8LAN;11调度部;12设定程序生成部;13设定程序执行代码;14设备登记部;15设备一览显示部;16用户认证部;17设备信息表;18用户信息表;19表管理部;21设定部;22设定参数;23设备ID;31Web浏览器;32PC设定参数;33程序执行部;34通信部。
Claims (11)
1.一种参数设定***,其特征在于,所述参数设定***具有:
程序管理装置,其对参数的设定中使用的设定程序进行管理;以及
信息处理装置,其与所述程序管理装置及未设定通信参数的并且不具有或者不常备用户输入输出装置的参数未设定设备进行通信,能够执行所述设定程序,
所述信息处理装置向所述程序管理装置请求发送所述设定程序,并且,向所述程序管理装置发送要对所述参数未设定设备设定的所述通信参数,
所述程序管理装置根据来自所述信息处理装置的请求,将从所述信息处理装置接收到的所述通信参数附加到所述设定程序中,向所述信息处理装置发送附加有所述通信参数的所述设定程序,
所述信息处理装置从所述程序管理装置接收附加有所述通信参数的所述设定程序,执行接收到的所述设定程序,生成参数设定请求消息,向所述参数未设定设备发送所生成的参数设定请求消息,所述参数设定请求消息包含有要对所述参数未设定设备设定的具有所述通信参数的设定对象参数,并用于请求设定所述设定对象参数。
2.根据权利要求1所述的参数设定***,其特征在于,
所述参数未设定设备未设定IP地址,
所述通信参数是使所述参数未设定设备能够进行使用了所述IP地址的通信的通信参数。
3.根据权利要求1所述的参数设定***,其特征在于,
所述通信参数是使所述参数未设定设备能够访问外部网络的通信参数。
4.根据权利要求1所述的参数设定***,其特征在于,
所述信息处理装置能够使用广播地址与所述参数未设定设备进行通信,使用所述广播地址向所述参数未设定设备发送包含有通信参数作为所述设定对象参数的参数设定请求消息。
5.根据权利要求1所述的参数设定***,其特征在于,
在向所述程序管理装置请求发送所述设定程序时,所述信息处理装置将所述通信参数作为第1通信参数发送给所述程序管理装置,
所述信息处理装置将作为与所述第1通信参数不同的通信参数的第2通信参数存储在存储区域中,
所述程序管理装置将从所述信息处理装置接收到的所述第1通信参数附加到所述设定程序中,向所述信息处理装置发送附加有所述第1通信参数的所述设定程序,
所述信息处理装置从所述程序管理装置接收附加有所述第1通信参数的所述设定程序,执行接收到的所述设定程序,生成如下这样的参数设定请求消息,该参数设定请求消息包含有附加在所述设定程序中的所述第1通信参数和存储在所述存储区域中的所述第2通信参数作为所述设定对象参数。
6.根据权利要求5所述的参数设定***,其特征在于,
将所述参数未设定设备固有的通信参数作为所述第1通信参数,将包含所述参数未设定设备在内的多个设备共用的通信参数作为所述第2通信参数。
7.根据权利要求1所述的参数设定***,其特征在于,
所述程序管理装置将有效期限信息和针对所述设定对象参数的电子签名附加到所述设定程序中,向所述信息处理装置发送附加有所述有效期限信息和所述电子签名的所述设定程序,
所述信息处理装置从所述程序管理装置接收附加有所述有效期限信息和所述电子签名的所述设定程序,执行接收到的所述设定程序,生成如下这样的参数设定请求消息,该参数设定请求消息包含有附加在所述设定程序中的所述有效期限信息和所述电子签名。
8.根据权利要求1所述的参数设定***,其特征在于,
所述程序管理装置生成所述参数未设定设备的电子证书,将所生成的所述电子证书附加到所述设定程序中,向所述信息处理装置发送附加有所述电子证书的所述设定程序,
所述信息处理装置从所述程序管理装置接收附加有所述电子证书的所述设定程序,执行接收到的所述设定程序,生成如下这样的参数设定请求消息,该参数设定请求消息包含有附加在所述设定程序中的所述电子证书。
9.根据权利要求1所述的参数设定***,其特征在于,
所述信息处理装置执行所述设定程序,生成如下这样的参数设定请求消息,该参数设定请求消息包含所述参数未设定设备的IP地址、网络掩码、默认网关IP地址、代理服务器URL中的至少任意一个作为所述设定对象参数。
10.一种程序管理装置,其对参数的设定中使用的设定程序进行管理,其特征在于,所述程序管理装置具有:
通信装置,其与能够执行所述设定程序的信息处理装置进行通信,该设定程序用于对未设定通信参数的并且不具有或者不常备用户输入输出装置的参数未设定设备设定所述通信参数,所述通信装置从所述信息处理装置接收所述设定程度的发送请求以及对所述参数未设定设备设定的所述通信参数,向所述信息处理装置发送所述设定程序;以及
设定程序生成部,其根据来自所述信息处理装置的发送请求,将经由所述通信装置从所述信息处理装置接收到的所述通信参数附加到所述设定程序中,生成如下这样的所述设定程序,该设定程序附加有所述通信参数,并且,该设定程序通过由所述信息处理装置执行而生成参数设定请求消息,向所述参数未设定设备发送所生成的参数设定请求消息,其中,所述参数设定请求消息包含有对所述参数未设定设备设定的具有所述通信参数的设定对象参数,并用于请求设定所述设定对象参数。
11.一种信息处理装置,其与程序管理装置及未设定通信参数的并且不具有或者不常备用户输入输出装置的参数未设定设备进行通信,能够执行在参数的设定中使用的设定程序,所述程序管理装置对所述设定程序进行管理,其特征在于,所述信息处理装置具有:
通信部,其向所述程序管理装置请求发送所述设定程序,向所述程序管理装置发送要对所述参数未设定设备设定的所述通信参数,从所述程序管理装置接收由所述程序管理装置根据所述设定程序的发送请求而附加了所述通信参数的所述设定程序,向所述参数未设定设备发送参数设定请求消息;以及
程序执行部,其执行由所述通信部接收到的所述设定程序,生成所述参数设定请求消息,所述参数设定请求消息包含有对所述参数未设定设备设定的具有所述通信参数的设定对象参数,并用于请求设定所述设定对象参数。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/081563 WO2014087507A1 (ja) | 2012-12-05 | 2012-12-05 | パラメータ設定システム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104823410A CN104823410A (zh) | 2015-08-05 |
CN104823410B true CN104823410B (zh) | 2019-01-08 |
Family
ID=50882957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280077448.2A Expired - Fee Related CN104823410B (zh) | 2012-12-05 | 2012-12-05 | 参数设定***、程序管理装置以及信息处理装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20150326435A1 (zh) |
JP (1) | JP5889437B2 (zh) |
KR (1) | KR101704319B1 (zh) |
CN (1) | CN104823410B (zh) |
DE (1) | DE112012007196T5 (zh) |
TW (1) | TWI493461B (zh) |
WO (1) | WO2014087507A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107300891A (zh) * | 2016-04-15 | 2017-10-27 | 发那科株式会社 | 参数设定装置以及参数设定方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9680813B2 (en) | 2012-10-24 | 2017-06-13 | Cyber-Ark Software Ltd. | User provisioning |
US9712563B2 (en) * | 2014-07-07 | 2017-07-18 | Cyber-Ark Software Ltd. | Connection-specific communication management |
TWI543576B (zh) | 2014-07-22 | 2016-07-21 | 廣達電腦股份有限公司 | 網路協定位址之設定方法及伺服管理系統 |
US10243963B1 (en) * | 2015-12-18 | 2019-03-26 | Symantec Corporation | Systems and methods for generating device-specific security policies for applications |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005215789A (ja) * | 2004-01-27 | 2005-08-11 | Matsushita Electric Works Ltd | 電気機器およびその制御システム |
WO2011052696A1 (ja) * | 2009-10-29 | 2011-05-05 | パナソニック電工株式会社 | 省エネルギー化提案システム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3799948B2 (ja) * | 2000-03-30 | 2006-07-19 | ブラザー工業株式会社 | Ipアドレス設定装置、ipアドレス設定方法、及びネットワークシステム |
JP2003023424A (ja) * | 2001-07-06 | 2003-01-24 | Allied Tereshisu Kk | Icカードを利用したネットワーク機器の通信パラメータ設定方法及びシステム |
KR100638017B1 (ko) * | 2003-05-30 | 2006-10-23 | 엘지전자 주식회사 | 네트워크 디바이스 |
KR100540870B1 (ko) * | 2003-09-30 | 2006-01-10 | 에스케이 텔레콤주식회사 | 무선 인터넷 서비스를 위한 네트워크 파라미터 설정시스템 및 방법과 이를 위한 이동통신 단말 |
TWI253028B (en) * | 2004-03-24 | 2006-04-11 | Lee-Hter Yao | Wide-area streetlamp control/monitoring system and its method |
JP4134972B2 (ja) * | 2004-09-30 | 2008-08-20 | ブラザー工業株式会社 | パラメータ設定システム,設定デバイスおよびプログラム |
JP3979413B2 (ja) * | 2004-09-30 | 2007-09-19 | ブラザー工業株式会社 | 設定管理プログラムおよび設定管理システム |
KR100996309B1 (ko) * | 2006-01-27 | 2010-11-23 | 엘지전자 주식회사 | 네트워크 디바이스 |
US8175732B2 (en) * | 2006-12-22 | 2012-05-08 | Harris Stratex Networks Operating Corporation | Manufacturing system and method |
JP5140192B2 (ja) * | 2009-11-27 | 2013-02-06 | パナソニック株式会社 | スレーブ装置および通信システム |
JP2013003661A (ja) * | 2011-06-13 | 2013-01-07 | Sony Corp | 情報処理装置、サーバ装置、情報処理方法及びプログラム |
TW201306537A (zh) * | 2011-07-29 | 2013-02-01 | Tenx Technology Inc | 主動式資訊分享系統及其裝置 |
-
2012
- 2012-12-05 JP JP2014550852A patent/JP5889437B2/ja not_active Expired - Fee Related
- 2012-12-05 DE DE112012007196.4T patent/DE112012007196T5/de not_active Ceased
- 2012-12-05 CN CN201280077448.2A patent/CN104823410B/zh not_active Expired - Fee Related
- 2012-12-05 WO PCT/JP2012/081563 patent/WO2014087507A1/ja active Application Filing
- 2012-12-05 KR KR1020157012061A patent/KR101704319B1/ko active IP Right Grant
- 2012-12-05 US US14/646,143 patent/US20150326435A1/en not_active Abandoned
-
2013
- 2013-01-15 TW TW102101432A patent/TWI493461B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005215789A (ja) * | 2004-01-27 | 2005-08-11 | Matsushita Electric Works Ltd | 電気機器およびその制御システム |
WO2011052696A1 (ja) * | 2009-10-29 | 2011-05-05 | パナソニック電工株式会社 | 省エネルギー化提案システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107300891A (zh) * | 2016-04-15 | 2017-10-27 | 发那科株式会社 | 参数设定装置以及参数设定方法 |
Also Published As
Publication number | Publication date |
---|---|
DE112012007196T5 (de) | 2015-09-03 |
TWI493461B (zh) | 2015-07-21 |
JPWO2014087507A1 (ja) | 2017-01-05 |
TW201423595A (zh) | 2014-06-16 |
KR20150067337A (ko) | 2015-06-17 |
US20150326435A1 (en) | 2015-11-12 |
JP5889437B2 (ja) | 2016-03-22 |
KR101704319B1 (ko) | 2017-02-07 |
CN104823410A (zh) | 2015-08-05 |
WO2014087507A1 (ja) | 2014-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180337910A1 (en) | System for managing remote software applications | |
CN105122931B (zh) | 电子设备及在其用户门户服务器中注册个人云装置的方法 | |
CN104823410B (zh) | 参数设定***、程序管理装置以及信息处理装置 | |
CN106209726B (zh) | 一种移动应用单点登录方法及装置 | |
JP2010152660A (ja) | リスクベース認証システムおよび危険度情報取得サーバならびにリスクベース認証方法 | |
CN106164917B (zh) | 用于远程会话的用户特定应用激活 | |
CN111062023B (zh) | 多应用***实现单点登录的方法及装置 | |
CN106230843A (zh) | 一种为智能手机配置云虚拟手机的方法、服务器和*** | |
US20190199803A1 (en) | Managing remote support | |
CN109257365A (zh) | 一种信息处理方法、装置、设备和存储介质 | |
CN105553671B (zh) | 一种数字证书的管理方法、装置及*** | |
JP2018120537A (ja) | 情報処理システム、情報処理ステムの制御方法およびそのプログラム。 | |
CN112583834A (zh) | 一种通过网关单点登录的方法和装置 | |
US20220377064A1 (en) | Method and system for managing a web security protocol | |
US10666683B2 (en) | User interface for low-touch security policy provisioning | |
CN111917810B (zh) | 一种云通信方法及装置、用户设备、网络设备 | |
CN105991610A (zh) | 登录应用服务器的方法及装置 | |
CN104767672A (zh) | 一种账户关系建立方法及设备 | |
CN101594240B (zh) | 一种基于网络的软件登录方法及其*** | |
CN111461718A (zh) | 区块链节点的接入方法、装置及*** | |
CN107528928A (zh) | 一种专线用户上线管理的方法及装置 | |
KR101745919B1 (ko) | 패스워드 노출 없는 소프트웨어 방식의 hsm을 이용한 사용자 인증 방법 및 시스템 | |
US11343242B2 (en) | Dynamic connection across systems in real-time | |
JP2013003712A (ja) | 属性情報開示システムおよび属性情報開示方法 | |
CN112417403A (zh) | 一种基于GitLab API的***自动化认证和授权处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190108 Termination date: 20211205 |