一种网络中外部输入输出设备自动安装配置的方法.pdf

上传人:a3 文档编号:634404 上传时间:2018-02-28 格式:PDF 页数:15 大小:667.98KB
返回 下载 相关 举报
摘要
申请专利号:

CN03149953.8

申请日:

2003.07.31

公开号:

CN1581137A

公开日:

2005.02.16

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F15/16; G06F11/30; G06F9/445

主分类号:

G06F15/16; G06F11/30; G06F9/445

申请人:

联想(北京)有限公司

发明人:

高保卫; 朱刚; 于辰涛; 王晚丁

地址:

100085北京市海淀区上地创业路6号

优先权:

专利代理机构:

北京德琦知识产权代理有限公司

代理人:

王丽琴

PDF下载: PDF下载
内容摘要

本发明公开了一种网络中外部输入输出设备自动安装配置的方法,该方法包括以下步骤:用户终端发出查询消息,并接收各外设发布的查询响应消息;用户终端解析查询响应消息,提取相关信息,并选择需安装的外设;用户终端检测自身是否已安装所选外设,若已安装,则直接完成使用前所必需的配置工作,若没有安装,则用户终端检测自身,并将检测到的自身相关信息发送给所选的外设,并向其发出请求消息;外设查找相匹配的驱动程序安装包,并将驱动程序安装包所在的网络地址发送给用户终端;用户终端安装所需的驱动程序安装包;用户终端完成使用前所必需的配置工作。本发明简化了用户使用网络中各种外设的操作流程,可使用户更方便地使用各种外设。

权利要求书

1: 一种网络中外部输入输出设备自动安装配置的方法,其特征在于包括以 下步骤: A、用户终端接入网络后通过其内置的宣告消息接收解析装置自动向所在 网络发出查询消息,并接收所在网络中由各外部输入输出设备通过其内置的网 络状况宣告装置发布的对所述查询消息的查询响应消息; B、所述用户终端通过其内置的宣告消息接收解析装置解析已接收到的所 述查询响应消息,从中提取与安装配置相关的信息,并选择需进行安装配置的 网络中的外部输入输出设备; C、所述用户终端检测自身是否已安装所述所选择的外部输入输出设备, 如果已安装,则直接执行步骤G;如果没有安装,则执行步骤D; D、所述用户终端检测自身的软、硬件环境,并将检测到的自身相关信息 发送给所述所选择的外部输入输出设备,并向其发出请求消息; E、所述外部输入输出设备根据接收到的上述用户终端发送的自身相关信 息及请求消息,查找相匹配的驱动程序安装包,并将驱动程序安装包所在的网 络地址发送给所述用户终端; F、所述用户终端根据网络地址运行所需的驱动程序安装包,并进行安装; G、所述用户终端根据提取的所述外部输入输出设备的相关信息,完成使 用所述网络中外部输入输出设备前的配置工作。
2: 根据权利要求1所述的网络中外部输入输出设备自动安装配置的方法, 其特征在于所述步骤A进一步包括:所述的用户终端还通过其内置的宣告消息 接收解析装置接收所在网络中由各外部输入输出设备通过其内置的网络状况宣 告装置发布的各种宣告消息。
3: 根据权利要求2所述的网络中外部输入输出设备自动安装配置的方法, 其特征在于:所述的宣告消息至少包括所述外部输入输出设备在加入/退出网络 时通过其内置的网络状况宣告装置向网络发布的加入/退出宣告消息以及所述 外部输入输出设备在网络链接正常时通过其内置的网络状况宣告装置定期向网 络发布的存活宣告消息。
4: 根据权利要求1所述的网络中外部输入输出设备自动安装配置的方法, 其特征在于:步骤B中所述的相关信息至少包括所述各外部输入输出设备的种 类、型号、厂商信息。
5: 根据权利要求1所述的网络中外部输入输出设备自动安装配置的方法, 其特征在于:步骤D中所述的自身相关信息至少包括该用户终端上操作系统的 类型、版本号信息。
6: 根据权利要求1所述的网络中外部输入输出设备自动安装配置的方法, 其特征在于:步骤D中所述的请求消息至少包括对所需的驱动程序安装包所在 地的网络地址的请求。
7: 根据权利要求1所述的网络中外部输入输出设备自动安装配置的方法, 其特征在于:步骤G中所述的配置工作包括在用户终端上自动创建所述外部输 入输出设备的端口。

说明书


一种网络中外部输入输出设备自动安装配置的方法

    【技术领域】

    本发明涉及网络中的外部输入输出设备技术,特别是指一种网络中外部输入输出设备自动安装配置的方法。

    背景技术

    随着计算机技术的发展,出现了越来越多的针对各种应用情况的专门的外部输入输出设备,这些设备一般都具有完成某种特定的输入输出任务的能力,如打印机主要是实现电子化文档、图片的打印功能,而扫描仪则主要是实现把其他载体上信息识别成电子化信息的功能。借助这些专门的外部输入输出设备,个人电脑(PC)才能更好的实现各种信息载体之间信息的互通。但是,在用户使用这些外部输入输出设备之前,一般都必须对这些外部输入输出设备进行安装和配置,而这些安装和配置的工作一般都比较繁琐。例如,若想使用一个网络打印机,用户就必须先查找到该网络打印机在网络中的位置,然后根据该打印机的生厂商、型号等信息以及用户PC端操作系统的类型、版本寻找到与该打印机匹配地驱动程序并在用户PC上进行安装,某些情况下用户还需要为该打印机创建网络端口等。以上所述的这些复杂的工作,增加了用户使用外部输入输出设备的难度,限制了用户方便的使用网络打印机等各种外部输入输出设备。

    现今,移动办公已经成为现代化办公的内在需要。在移动办公环境下,用户可以借助各种随身数字处理设备,如笔记本、PDA等,来完成多种信息处理工作,但是在很多情况下,与其他信息载体之间进行信息的互通还是需要借助各种专门的外部输入输出设备。在这种情况下,笔记本等与外部输入输出设备间的合作关系是随机的、短暂的,因此原有的过于复杂的使用前的安装配置流程对用户使用上的限制就显得更加突出了。例如一个用户在一个新的环境中,即使仅仅需要打印一个文档也必须进行一系列打印机的安装与配置工作,而在文档打印完成后,上述的安装配置工作就变得毫无意义,多数情况下用户又需要手工进行一系列的打印机卸载等后续工作,使得用户对打印机等外部输入输出设备的使用过程过于繁琐,给用户造成了很大的不便。所以,急需一种技术来简化用户使用外部输入输出设备前所必须的安装配置流程,并尽可能的自动完成用户在使用外部输入输出设备前所需作的工作。

    【发明内容】

    有鉴于此,本发明的主要目的在于提供一种网络中外部输入输出设备自动安装配置的方法,运用该方法用户终端可以自动寻找网络中外部输入输出设备,并自动进行安装配置,使其能简化用户使用各种外部输入输出设备的工作,方便用户使用。

    为达到上述目的,本发明的技术方案是这样实现的:

    一种网络中外部输入输出设备自动安装配置的方法,包括以下步骤:

    A、用户终端接入网络后通过其内置的宣告消息接收解析装置自动向所在网络发出查询消息,并接收所在网络中由各外部输入输出设备通过其内置的网络状况宣告装置发布的对所述查询消息的查询响应消息;

    B、所述用户终端通过其内置的宣告消息接收解析装置解析已接收到的所述查询响应消息,从中提取与安装配置相关的信息,并选择需进行安装配置的网络中的外部输入输出设备;

    C、所述用户终端检测自身是否已安装所述所选择的外部输入输出设备,如果已安装,则直接执行步骤G;如果没有安装,则执行步骤D;

    D、所述用户终端检测自身的软、硬件环境,并将检测到的自身相关信息发送给所述所选择的外部输入输出设备,并向其发出请求消息;

    E、所述外部输入输出设备根据接收到的上述用户终端发送的自身相关信息及请求消息,查找相匹配的驱动程序安装包,并将驱动程序安装包所在的网络地址发送给所述用户终端;

    F、所述用户终端根据网络地址运行所需的驱动程序安装包,并进行安装;

    G、所述用户终端根据提取的所述外部输入输出设备的相关信息,完成使用所述网络中外部输入输出设备前的配置工作。

    所述步骤A进一步包括:所述的用户终端还通过其内置的宣告消息接收解析装置接收所在网络中由各外部输入输出设备通过其内置的网络状况宣告装置发布的各种宣告消息。

    所述的宣告消息至少包括所述外部输入输出设备在加入/退出网络时通过其内置的网络状况宣告装置向网络发布的加入/退出宣告消息以及所述外部输入输出设备在网络链接正常时通过其内置的网络状况宣告装置定期向网络发布的存活宣告消息。

    步骤B中所述的相关信息至少包括所述各外部输入输出设备的种类、型号、厂商信息。

    步骤D中所述的自身相关信息至少包括该用户终端上操作系统的类型、版本号信息。

    步骤D中所述的请求消息至少包括对所需的驱动程序安装包所在地的网络地址的请求。

    步骤G中所述的配置工作包括在用户终端上自动创建所述外部输入输出设备的端口。

    运用以上的方法,用户在加入一个网络时,仅仅需要确认是否需要安装使用所发现的该网络中的各种外部输入输出设备,用户选择并确认以后的所有安装配置工作均可自动完成,而不需要用户的参与,从而极大的简化了用户使用网络中存在的各种外部输入输出设备的操作流程,可以让用户更好更方便的使用各种外部输入输出设备。

    【附图说明】

    图1为本发明的网络中外部输入输出设备自动安装配置工作流程总图;

    图2为本发明的网络中外部输入输出设备工作流程图;

    图3为本发明的自动安装外部输入输出设备驱动程序流程图;

    图4为本发明的关联外部输入输出设备结构示意图;

    图5为本发明的关联客户端的宣告信息接收、解析流程图。

    【具体实施方式】

    为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。

    本发明提供了一种网络中外部输入输出设备自动安装配置的方法,运用本方法,用户终端可以在对网络中的一个或多个外部输入输出设备进行安装配置之前,自动寻找网络中所有可用的外部输入输出设备。在本发明中,所述网络中的外部输入输出设备内置了一个网络状况宣告装置,该装置在上述外部输入输出设备加入或退出网络时将自动向网络发布加入/退出宣告消息;在外部输入输出设备的网络链接正常时将自动、定期地向网络发布自己仍存活的存活宣告消息;并在接收到网络中其他终端的查询消息时,将发送查询响应消息响应该终端的查询。同时,在本发明中,PC、笔记本等用户终端上也内置了一个宣告消息接收解析装置,当该用户终端接入某一个网络时,该用户终端内置的宣告消息接收解析装置会向该用户终端所在的网络发出查询消息,并把接收到的由外部输入输出设备发出的针对上述查询消息的查询响应消息及时地反馈给用户终端;同时,该装置也会不断侦听该网络中各个外部输入输出设备发出的各种宣告消息,从而监测该网络中各个外部输入输出设备的网络连接状态。通过上述的方法,当某个用户终端加入到某个网络中时,将会收到该网络中存在的各个外部输入输出设备发来的各种宣告消息,并且,当该网络中的某个外部输入输出设备退出网络或切换到不可用的状态时,该用户终端也同样可以及时得到通知。

    本发明所提供的网络中外部输入输出设备自动安装配置的方法的具体实现流程如图1所示,该流程分为如下几个主要步骤:

    步骤101:内置了宣告消息接收解析装置的用户终端在接入网络后,自动收集该网络中各个内置了网络状况宣告装置的外部输入输出设备的相关信息以及本用户终端自身的相关信息,并选择需安装的外部输入输出设备;

    步骤102:上述用户终端根据由上述需安装的外部输入输出设备返回的信息下载或直接运行与该外部输入输出设备相匹配的驱动程序包,并进行安装;

    步骤103:上述用户终端完成使用该外部输入输出设备前的相关设置。

    在步骤101中,用户终端中内置的宣告消息接收解析装置可自动向所在网络发出查询消息,然后接收本用户终端所在的网络中由各个外部输入输出设备中内置的网络状况宣告装置发出的各种宣告消息或针对上述查询消息的查询响应消息,并从这些消息中提取安装配置该外部输入输出设备所必需的相关信息,如该外部输入输出设备的种类、型号、厂商等,并自动检测本用户终端是否已经安装该外部输入输出设备的驱动程序,如果没有安装,则该用户终端提取自身的相关信息,如本用户终端上操作系统的类型、版本号等,再执行步骤102;如果该用户终端上已经为此外部输入输出设备安装过相应的驱动程序,则直接执行步骤103。

    在步骤102中,用户终端将上述收集到的自身相关信息发送到本用户终端所需安装驱动程序的外部输入输出设备中,然后由该外部输入输出设备根据上述接收到的信息自动寻找与本用户终端相匹配的驱动程序,并把该驱动程序所在地的网络地址反馈给上述的用户终端,该用户终端根据收到的网络地址自动将所需的驱动程序下载到本地,并自动进行安装;或者该用户终端根据收到的网络地址直接进行网络安装。此步骤省去了人工寻找驱动程序,再手工进行驱动程序安装的过程,极大地简化了用户使用操作流程。

    最后,在流程的步骤103中,上述的用户终端根据步骤101所收集的信息,自动完成使用该外部输入输出设备所必须的配置工作。

    图2所示为外部输入输出设备的工作流程:

    步骤201:外部输入输出设备加入网络,自动向网络发布加入宣告消息,向整个网络宣告自身的相关信息。此时,已经接入到该网络中的各个用户终端可通过其内置的宣告消息接收解析装置接收到该外部输入输出设备的相关信息。

    步骤202:外部输入输出设备中的定时器开始计时,如果在达到一个周期后,该外部输入输出设备仍然没有接收到自身的网络链接断开的信号,则该外部输入输出设备自动向网络发布存活宣告消息,表示自身仍然存活在网络中。

    步骤203:当一个用户终端加入上述的网络时,该终端将自动发出查询消息,开始查询该网络中所有存在的外部输入输出设备。

    步骤204:上述外部输入输出设备根据收到的查询消息,发出相应的查询响应消息,将自身的相关信息发送给发起查询的用户终端。

    步骤205:当该外部输入输出设备将要退出网络或切换到不可用的状态时,则该外部输入输出设备将自动向网络发出退出宣告消息,宣告自身将退出网络或切换到不可用的状态的信息,断开网络链接,工作流程结束。

    图3所示为驱动程序的自动下载安装工作流程:

    步骤301:PC等用户终端通过内置的宣告消息接收解析装置接收到所在网络中各个外部输入输出设备的各种宣告消息或相应的查询响应消息。

    步骤302:上述用户终端通过宣告消息接收解析装置解析已接收到的由所在网络中各个外部输入输出设备发出的各种宣告消息或相应的查询响应消息,并根据这些消息提取安装配置该外部输入输出设备所需的必要信息。

    步骤303:用户终端检测自身的软、硬件环境,选择需进行安装配置的外部输入输出设备。

    步骤304:判断该用户终端是否已安装所选择的外部输入输出设备的驱动程序,如果已安装,则该用户终端不需要再安装驱动程序,直接执行步骤309;如果没有安装,则必须首先为该用户终端安装相应的驱动程序,即执行步骤305。

    步骤305:上述用户终端把检测到的自身相关信息发送给上述所选择的外部输入输出设备,并请求相应的驱动程序安装包所在地的网络地址。

    步骤306:该外部输入输出设备根据接收到的上述用户终端发送的请求消息,查找相匹配的驱动程序安装包,并将其网络地址发送给上述用户终端。

    步骤307:上述用户终端从该外部输入输出设备所返回的网络地址自动将所需的驱动程序安装包下载到本地。

    步骤308:上述用户终端自动将下载的驱动程序安装包进行无人值守安装。

    步骤309:上述用户终端根据收集到的上述外部输入输出设备的相关信息,完成使用前所必需的配置工作,工作流程结束。

    上述步骤307、308也可以是:

    步骤307~308:上述用户终端根据该外部输入输出设备所返回的网络地址直接进行网络安装。

    以上所述的网络中内置了网络状况宣告装置的外部输入输出设备可以称为关联外部输入输出设备,图4所示为关联外部输入输出设备的结构示意图。该关联外部输入输出设备主要由四个部分组成:网络状况宣告装置、设备工作管理装置、设备故障信息管理装置、驱动程序安装包存储装置。其中,网络状况宣告装置主要负责把该关联外部输入输出设备的内部信息定期向网络宣告,即发布加入、退出、存活等宣告消息;设备工作管理装置主要负责管理该关联外部输入输出设备中各个网络设备请求的工作队列;设备故障信息管理装置主要负责获取该关联外部输入输出设备的故障信息并将之传递给网络状况宣告装置,再由网络状况宣告装置向网络发布宣告消息;驱动程序安装包存储装置主要负责该关联外部输入输出设备的驱动程序安装包的上载、下载存储管理等工作。

    以上所述的内置了宣告消息接收解析装置的用户终端可以称为关联客户端,图5所示为关联客户端的宣告信息接收、解析流程图:

    步骤501:关联客户端启动时自动启动其内置的宣告信息接收解析装置。

    步骤502:该关联客户端的宣告信息接收解析装置开始自动发出查询消息、接收所在网络中的各种关联外部输入输出设备发出的各种宣告信息并加以解析。

    步骤503:根据解析后得到的外部输入输出设备信息和该关联客户端对自身的检测结果判断该关联客户端是否已安装该关联外部输入输出设备的驱动程序。如果未安装过,则直接执行步骤504,准备下载该关联外部输入输出设备的驱动程序;如果已安装过,则直接执行步骤506。

    步骤504:向网络中该关联外部输入输出设备发出驱动程序下载请求消息。

    步骤505:上述关联客户端接收并解析上述关联外部输入输出设备发出的驱动程序下载响应消息,并根据该消息所提供的网络地址自动下载驱动程序并安装或根据该消息所提供的网络地址直接进行网络安装。

    步骤506:上述关联客户端开始接收该关联外部输入输出设备的工作相关消息。

    上述的关联外部输入输出设备的一个具体实施例为关联网络打印机。关联网络打印机是应用本发明所提供的方法开发的一种新型网络打印机,该打印机与关联客户端协作,可以在几乎不需要用户参与的情况下,自动的完成使用网络打印机前的安装和配置工作。

    内置于上述关联网络打印机的网络状况宣告装置和内置于上述关联客户端中的宣告信息接收解析装置都是基于联想公司所提出的B协议上实现的。按照上面所提到的方法,关联客户端可以自动地获取关联网络打印机的各种相关信息。

    除了网络状况宣告装置以外,关联网络打印机中还内置了相关驱动程序安装包存储模块以及驱动程序安装包查找模块;除了宣告信息接收解析装置以外,关联客户端中还内置了驱动程序自动下载模块以及驱动程序无人值守安装模块。通过上述的几个功能模块,按照上述的驱动程序自动下载安装流程,关联客户端可以自动地完成关联网络打印机驱动程序的安装工作,同时还可以根据收集到的相关信息,自动完成关联客户端上的网络打印端口的创建等工作。

    关联网络打印机这种新型的网络打印机,仅仅需要用户确认是否需要安装使用所发现的关联网络打印机,确认以后的所有安装配置工作均可自动完成,不需要用户的参与,从而极大的简化了用户使用网络打印机的操作流程,可以让用户更好更方便的使用网络打印机。

    以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

一种网络中外部输入输出设备自动安装配置的方法.pdf_第1页
第1页 / 共15页
一种网络中外部输入输出设备自动安装配置的方法.pdf_第2页
第2页 / 共15页
一种网络中外部输入输出设备自动安装配置的方法.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种网络中外部输入输出设备自动安装配置的方法.pdf》由会员分享,可在线阅读,更多相关《一种网络中外部输入输出设备自动安装配置的方法.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明公开了一种网络中外部输入输出设备自动安装配置的方法,该方法包括以下步骤:用户终端发出查询消息,并接收各外设发布的查询响应消息;用户终端解析查询响应消息,提取相关信息,并选择需安装的外设;用户终端检测自身是否已安装所选外设,若已安装,则直接完成使用前所必需的配置工作,若没有安装,则用户终端检测自身,并将检测到的自身相关信息发送给所选的外设,并向其发出请求消息;外设查找相匹配的驱动程序安装包,并。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1