设备搜寻装置的制作方法

文档序号:6554681阅读:234来源:国知局
专利名称:设备搜寻装置的制作方法
技术领域
本发明涉及一种用于搜寻网络设备的装置。
通常提供一种目录服务以便高效地寻找和利用网络上的资源(打印机、服务器、扫描仪等)。目录服务被称为网络上的电话目录,并且存储了各种各样的信息。目录系统的一个示例是LDAP(轻便目录访问协议),该协议是在IETF发布的RC1777中定义的。此目录服务可以被用于,例如,搜寻与网络相连的设备,从而获取网络上可用设备的信息(网络地址等)。
但是,在此传统方法中,例如当搜寻网络打印机时,如果表明有多台设备满足诸如具有或不具有装订功能以及具有或不具有双面打印功能等指定搜寻条件,那么对将要选择哪一台设备进行判断是很困难的。另外,如果没有设备满足指定搜寻条件,即表明没有设备,那么用户不得不通过再次指定搜寻条件来执行令人厌烦的搜寻过程,直至找到可用的设备。
考虑到上述情况,本发明的一个目的是提供一台具有显示网络设备搜寻结果能力的设备搜寻装置,其中搜寻是基于用户指定的条件,且以便于用户选择的形式显示搜寻结果。
本发明的另一目的是便于用户在作为设备搜寻结果而获得的设备中选择最适宜的设备。
另外,本发明允许从考虑成本和访问设备所在位置的便利性的角度出发,在作为设备搜寻结果而获得的设备中选择最适宜的设备。
根据本发明,通过在设备搜寻服务器112中向搜寻结果添加诸如安装信息或费用信息等额外信息,可以实现上述目的,添加额外信息的前提是,根据来自设备搜寻客户机111的搜寻请求对网络100上的设备进行搜寻,找到超过预定数目的满足搜寻条件的设备。
另外,如果没有设备可以满足搜寻条件,那么基于使用历史记录,将具有高使用频率的设备作为搜寻结果输出。
本发明的其他目的以及特性,将在下面结合附图的描述中得到充分展现。


图1是某一网络配置示例的视图,在此网络中可以运行实现本发明的设备搜寻系统;图2是设备搜寻服务器和设备搜寻客户机配置示例的框图;图3是设备搜寻服务器所具有的设备信息示例的视图;图4是设备搜寻服务器功能的流程图;图5是设备搜寻服务器的数据库搜寻操作的流程图;图6是由设备搜寻服务器输出的搜寻结果示例的视图;图7是在设备搜寻之前设备搜寻客户机显示内容示例的视图;图8是设备搜寻客户机所具有的搜寻条件示例的视图;图9是设备搜寻客户机功能的流程图;图10是设备搜寻客户机设备搜寻启动操作的流程图;图11是设备搜寻客户机设备搜寻接收操作的流程图;图12是在设备搜寻以后设备搜寻客户机显示内容示例的视图;图13是由设备搜寻服务器传送到设备搜寻客户机的搜寻结果示例的视图;图14是由打印机存储的使用历史信息示例的视图;以及图15是存储实现本发明的设备搜寻软件的存储器介质中存储映射的视图。
现在通过优选实施例并参照附图详细阐述本发明。本发明按照易于理解的方法搜寻具有用户所需属性的网络设备,同时以便于用户理解的格式显示搜寻结果,并且通过将便携式计算机与用户所在地的网络相连从而特别高效地执行打印操作。
图1显示了某一网络的配置,在此网络中可以运行本发明的设备搜寻系统。在图1中显示有一台彩色打印机101和一台由复印装置组成而又具有网络打印机功能的MFP(多功能外围设备)102,单色打印机103、104,一台与网络相连的扫描仪105,一台桌面计算机(以下称PC)111,以及一台笔记本计算机(以下称笔记本PC)113。这些设备可以执行本实施例的设备搜寻客户机的程序,并且适合,将在下面进行解释,将有关满足所需条件的设备的查询信息发送到设备搜寻服务器并显示搜寻结果。
PC 112具有执行本实施例的设备搜寻服务器程序的能力,并且使用数据库管理网络设备101至105的属性信息。
设备搜寻服务器从上述数据库中搜寻满足搜寻条件的设备,该搜寻条件是设备搜寻客户机111或113通过网络所接收到的,并且返回此搜寻的结果。
在下面描述中,PC112具有执行由设备搜寻服务器112所调用的设备搜寻服务器程序的能力。
在这些设备中,假定101、102、103、112和120安装在第二层,而假定104和105安装在第一层。笔记本PC 113目前在第一层与LAN100相连,但是由于笔记本PC的便携性很可能与网络分离。连接这些设备的网络100通过防火墙120与因特网130相连,并且还通过因特网130与另一网络140相连。
位置服务器114集中管理网络设备的位置信息,并且存储表明每一设备安装位置的信息(诸如“第二层OA室”等纯文本信息)以及表明安装位置的图像数据。
费用服务器115集中管理每一设备的费用信息,并且存储,例如打印机,每一彩色打印、单色打印和装订打印的单位价格信息。
记录在搜寻服务器112数据库中的设备信息,记录在位置服务器114中的位置信息,记录在搜寻服务器115中的费用信息是按照便于提取有关设备的信息的方式构造的,而有关设备是通过通用设备识别信息指定的。
因此,在搜寻服务器112数据库所记录的设备中,可以使用上述识别信息从位置服务器114和费用服务器115中获取位置信息和费用信息。
图2是显示搜寻客户机111、113和搜寻服务器112配置示例的框图,该配置与普通的个人计算机的配置相似。在图2中,200表示具有设备搜寻软件或设备搜寻服务器软件(以下统称为设备搜寻软件)的整个PC,并且对应于图1中的111、112或113。PC200具有CPU201,用于执行存储在ROM202或硬盘(FD)211或由软盘驱动器(FD)212提供的设备搜寻软件,并且PC200能集中控制与系统总线204相连接的设备。RAM203的功能是作为CPU201的主存储器、工作区域等。键盘控制器(KBC)205控制来自键盘(KB)209或未示出的指示设备所输入的指令。CRT控制器(CRTC)206控制在CRT显示器(CRT)210上的显示。磁盘控制器(DKC)207控制对硬盘(HD)211和软盘(FD)212的访问,在硬盘和软盘中存储有启动程序、各种应用软件、正在编辑的文件、用户文件和网络管理程序。网络接口卡(NIC)208通过LAN220与网络打印机、其他网络设备以及其他PC进行双向数据交换。LAN220对应于图1中的LAN100。
下面将解释设备搜寻服务器112的配置和功能。图3显示了由搜寻服务器112管理的有关网络设备的信息数据库300的配置示例。
如图3所示,在数据库300中记录有301至307等属性信息,包括设备名称301、打印机的网络地址302、表明设备功能类别的对象类303以及设备类型304。对象类属性是必要属性,必须记录在数据库300的设备信息注册表中。
另外还有表明是否支持彩色打印的属性信息305,表明是否支持双面打印的306,表明是否支持装订的307。
记录在数据库300中的属性信息是表明属性值没有变化的静态信息,或者是表明属性值少有变化的半静态信息。
显示诸如打印机的缺纸信息或缺墨信息等经常变化的属性值的设备状态被归为动态信息,该信息不记录在数据库300中。
另外,表明设备安装位置的位置信息,表明设备所提供的各种服务的货币费用的费用信息虽然不是经常改变的,但是不适合于统一管理(原文可能有误)。因此位置信息和费用信息由位置服务器114和费用服务器115分别记录和管理。
设备搜寻服务器112也可能作为位置服务器114和费用服务器115运行。
对象类表示设备的功能类别,例如如果设备是一台打印机,将作为打印机类加以记录。另外如果设备具有打印功能,那么即使该设备是一台MFP,也可能作为打印机类的设备加以记录。另外,设备类型表示设备的整体功能,这样单独的打印机和MFP可以通过设备类型加以区别。在305至307列,“1”表示支持此种功能而“0”表示不支持此种功能。另外“NA”表示没有存储与相应属性有关的信息。
图3所示的数据将通过记录在表中第一行的设备示例加以详细解释。第一行表示在网络地址192.168.16.131处有一台具有打印功能、名为“颜色先生”的设备,由一台打印机构成,并且具有支持彩色打印和装订但不支持双面打印功能的属性。在本实施例中,图3的第一行至第五行所示的设备分别对应于图1的101、102、103、104和105。
下面将参考图4和5的流程图对设备搜寻服务器112的功能加以解释。图4是显示设备搜寻服务器112功能的流程图。本过程的辨别和执行由作为硬件的设备搜寻服务器的CPU201实现。当设备搜寻服务器112启动时,步骤S401打开用于接收来自设备搜寻客户机的设备搜寻请求的接收端口。当在此操作中接收到来自设备搜寻客户机的搜寻请求时,操作系统发布接收事件,从而将接收到搜寻请求通知给程序。然后步骤S402等待有关来自操作系统的任何事件的信息。当任何事件被通知时,获取该事件并转到下一步骤。下一步骤S403辨别在步骤S402获取的事件是否是系统关闭事件。如果是,步骤S408关闭接收端口并且终止此流程。如果步骤S403辨别获取的事件不是关闭事件,那么步骤S404辨别该事件是否是接收来自设备搜寻客户机的查询。如果是,步骤S405参考图3所示数据库和查询条件,选择适当的设备。然后步骤S406向设备搜寻客户机返回步骤S405获得的搜寻结果。另外,如果步骤S404辨别该事件不是查询接收事件,那么步骤S407执行除关闭事件或查询接收事件以外的过程,如图像重绘。
图5是显示图4中步骤S405的数据库搜寻操作细节的流程图。筒而言之,在本实施例的数据库搜寻步骤中,如果设备搜寻客户机指定多个搜寻条件,在此采用依次处理各个条件的方法,如从步骤S501开始并经辨别的否定分支返回的外部循环所示。从步骤S504开始并经辨别的否定分支返回的内部循环,将针对一条搜寻条件扫描数据库中记录的所有信息。下面将按步骤详细解释该过程。在数据库搜寻操作中,步骤S501辨别所有搜寻条件是否都已经处理完毕,如果没有全部处理完毕,流程转到步骤S503以便从所接收的来自设备搜寻客户机的信息中提取搜寻条件。然后步骤S504辨别是否已经完全扫描了图3所示的有关网络设备的数据库300。如果已经完全扫描,流程返回步骤S501以便处理下一搜寻条件。另外,如果步骤S504确定还没有完全扫描数据库300,那么步骤S505从图3所示数据库300中提取设备数据。下一步骤S506辨别步骤S505所提取的数据是否满足搜寻条件。如果满足,流程转到步骤S507,但是,如果不满足,流程返回步骤S504以便继续处理记录在数据库300中的下一设备信息。步骤S507从经步骤S506确定满足搜寻条件的设备的信息中提取设备名称301、网络地址302和设备类型304,并且下一步骤S508将这些数据添加到搜寻结果中。步骤S508结束后,终止对于当前所考虑的搜寻条件的处理,并且流程返回步骤S501以便继续对下一搜寻条件的处理。
如果步骤S501确定已经处理了所有搜寻条件,流程转向步骤S509以便辨别满足搜寻条件的设备数目是否至少与预定阈值相同。
如果满足搜寻条件的设备号至少与阈值(本实施例假定为2)相同,可以获得满足搜寻条件的设备的位置信息、费用信息和状态信息。通过分别询问具有所选设备的位置服务器114和费用服务器115,并接收响应而获取位置信息和费用信息。通过直接询问每一设备并接收响应而获取状态信息。
步骤S511将在步骤S510获取的信息添加到搜寻结果中,然后,步骤S502将搜寻结果返回上一级程序,从而终止当前流程。
图13显示了从设备搜寻服务器传送到设备搜寻客户机的搜寻结果示例,并且显示了由搜寻条件C2搜寻到的设备结果。在此示范性示例中,有名为“第二层高速机器”和“第一层打印机”的两台设备满足搜寻条件,满足上述阈值,因此将设备的位置信息、费用信息和状态信息添加到搜寻结果信息中。
如上所述,通过分别询问具有所选设备的位置服务器114和费用服务器115,并得到回复信息而获得位置信息和费用信息。
通过分别询问“第二层高速机器”和“第一层打印机”,并得到回复而获得设备的状态信息。
如果步骤S509中满足搜寻条件的设备数目小于阈值,那么步骤S512辨别是否还有满足搜寻条件的设备,如果有,流程转向步骤S502以便向上一级程序返回搜寻结果,从而结束流程,如果没有,流程转向步骤S513。步骤S513获取存储在搜寻服务器112的数据库中的设备使用历史信息。然后步骤S514从数据库中获取过去具有最高使用频率的设备,并且将该设备作为推荐设备添加到搜寻结果中。然后步骤S502将搜寻结果返回上一级程序,从而结束流程。
网络中每一设备在非易失性存储器中存储自身设备的使用历史信息,并且搜寻服务器112收集这些历史信息以便判断使用频率。
图14显示打印机存储的使用历史信息的示例,表明诸如A4打印、彩色打印、双面打印等每一打印模式使用次数的存储模式。通过打印次数或所接收的任务数目来衡量使用次数。
根据搜寻客户机指定的搜寻条件,搜寻服务器112获取作为必要属性的对象类属性,然后从与所获取的对象类相匹配的设备中获得如图14所示的历史信息,并且将具有最高使用频率的设备信息添加到结果信息中。
例如,对于搜寻条件C3,搜寻服务器从数据库300中寻找满足条件“对象类打印机”的设备,并从找到的设备中获取历史信息。
在所获取的历史信息中,具有最高使用频率的设备作为结果信息返回搜寻客户机。
搜寻服务器可能定期从设备收集历史信息,并将这些信息存储在硬盘112中,以便判断使用频率。
现在考虑这样一种情况设备搜寻客户机111或113要求在下列三种条件下搜寻具有打印功能的设备。
条件C1彩色打印条件C2双面打印和装订条件C3彩色、双面打印和装订图6显示根据图5所示算法对图3所示数据库进行搜寻的结果。在图6中,名为“颜色先生”的设备满足条件C1,该设备具有网络地址192.168.16.131,并且设备类型为打印机。类似的名为“第二层高速机器”的设备满足条件C2,该设备具有网络地址192.168.16.132,并且设备类型为MFP。没有设备可以满足条件C3,因此结果显示为“空”。
下面将解释设备搜寻客户机111、113的功能。图7显示在设备搜寻之前,设备搜寻客户机上显示的图像示例,其中在窗口700显示了各种信息。用户可以用键盘209或未示出的指示设备在搜寻菜单701上进行选择,从而对设备搜寻服务器提出查询看是否有满足条件的设备。
当用户选择新添加菜单702时,会显示一个未示出的对话框,在该对话框中用户可以输入所需要的搜寻条件。作为响应,准备好的对应此搜寻条件的新设备图标显示在列703处。在此示范性示例中,输入名为条件C1“彩色打印”、C2“双面打印和装订”、C3“彩色打印、双面打印和装订”的三种搜寻条件,于是分别显示出与条件相对应的图标。所有图标以打印机形式显示,表明搜寻条件是打印机对象类。如果搜寻扫描仪对象类,那么在列703显示扫描仪形状的图标。另外在图标上有一个问号表明是否存在满足条件的设备还不确定。列704表示设备的状态,本示范性示例表示目前还不确定是否存在满足搜寻条件的设备。列705表示搜寻条件中涉及设备属性的数据。列706表示还不确定是否存在满足搜寻条件的设备。列707显示有助于用户进行设备选择的额外信息,当找到多台设备满足搜寻条件时,在此列显示有关信息。
图8显示在图7所示显示图像中指定的搜寻条件数据的示例,并且本实施例使用的描述是基于IETF发布的RFC1960。在图8中,801表示搜寻条件的名称而802表示搜寻条件,其中C1、C2、C3分别对应于图7所示搜寻条件的第一、第二和第三行。通过图7所解释的未示出的对话框输入的搜寻条件数据,以图8所示格式存储在硬盘211中,而且以后可以不必再次输入此搜寻条件就可以使用已存储的搜寻条件数据。
图9是显示设备搜寻客户机111、113功能的流程图。设备搜寻客户机的程序也可以在设备搜寻服务器112上执行。设备搜寻客户机的程序按下列示意方式运行。此程序作为事件驱动程序运行,该程序一直在等待事件直至系统关闭,并且当发生事件时,执行该事件相应的过程。主要事件包括系统结束事件、设备搜寻请求事件和设备搜寻结果接收事件。下面将对程序的步骤加以解释。
当激活搜寻客户机后,首先步骤S901等待直至发生事件。当发生事件时,获取该事件并且流程转向步骤S902。步骤S902辨别步骤S901所获取的事件是否是用户通过键盘209或未示出的指示设备发出的系统结束指令。如果识别出用户已经发出结束指令,那么终止此程序。另外,如果步骤S902辨别出事件不是发布的结束指令,那么步骤S903辨别步骤S901所获取的事件是否是由用户选择搜寻菜单701而发出的设备搜寻指令。如果识别出此事件是发出的设备搜寻指令,流程转向步骤S904以便将设备搜寻请求发送到设备搜寻服务器112。
另外,如果步骤S903识别出事件不是发出的设备搜寻指令,流程转向步骤S905。步骤S905辨别步骤S901所获取的事件是否是接收来自设备搜寻服务器112的搜寻结果,此搜寻结果是作为步骤S904所发送的设备搜寻请求的响应而返回的。如果识别出此事件是接收返回的搜寻结果,那么流程转向步骤S906以便在窗口700显示所接收的搜寻结果。步骤S906结束后,流程返回步骤S901以便等待下一事件。另外,如果步骤S905识别出事件不是接收返回的结果,那么流程转向步骤S907以便执行另一过程。另一过程意味着,例如,在程序开始时或者当用户在显示图像中移动窗口时,重绘显示的图像。
图10是显示图9所示流程图的搜寻请求操作S904细节的流程图。首先步骤S1001访问硬盘211以便获取搜寻条件,该搜寻条件以图8所示方式预先记录在硬盘中。下一步骤S1002将搜寻条件发送到设备搜寻服务器112,以便请求对网络设备进行搜寻。
在本实施例中,假定已经知道设备搜寻服务器的地址,例如在硬盘211保存用户通过键盘209所输入的值,并读取所保存的值,但是获取地址的方法不受限制。作为选择,也有可能通过网络获取地址,例如利用诸如程序语言Linda中的双倍空格等方法。
图11是显示图9所示流程图的搜寻结果接收操作S906细节的流程图。在此过程中,搜寻服务器112返回有关满足图8所示C1至C3多种搜寻条件的设备的信息,并且对每一信息执行有关显示过程。首先步骤S1101辨别是否已经处理完毕接收的所有搜寻结果,如果没有,流程转向步骤S1102以便获取一条接收到的搜寻结果。下一步骤S1103检查步骤S1102取出的搜寻结果的内容,并辨别是否已经获取了网络地址,从而判断设备是否可用。如果获取了网络地址,设备标示为可用,流程转向步骤S1104以便基于所获取信息显示额外信息。步骤S1104结束后,流程返回步骤S1101以便处理下一搜寻结果。另外,如果步骤S1103识别出设备不可用,流程转向步骤S1105以便显示设备不可用。
当步骤S1101辨别出已经完成所有搜寻过程,那么终止此流程。
图12显示搜寻操作后设备搜寻客户机111、113的图像显示示例。与图7所示搜寻操作之前的图像或第一搜寻条件(彩色打印)进行比较,找到一台名为“颜色先生”的设备并且显示出设备的网络地址。对于第二搜寻条件(双面打印和装订),找到名为“第二层高速机器”和“第一层打印机”的两台设备,并且在列707显示安装信息费用信息的同时显示网络地址等。由于所找到的满足搜寻信息的设备在数目上至少与阈值(此处为“2”)相同,那么显示地址信息以便用户可以方便地选择设备。由于没有找到满足第三搜寻条件(彩色、双面打印和装订)的设备,取而代之的是显示作为具有最高使用频率的设备的“第二层高速机器”的信息。
这样本实施例允许显示根据用户指定的条件在网络上进行设备搜寻的结果,并且以一种便于用户选择的格式显示。
上述本发明的网络设备控制程序可能从外部进行安装并由PC200执行。本发明也适用于此种情况包含程序的信息组通过诸如CD-ROM或软盘等存储器介质,通过电子邮件或个人计算机通信的外部存储器介质加载到PC200上,该程序将在PC200执行。
图15显示存储有本实施例程序的存储器介质的存储映射示例,其中假定CD-ROM作为存储器介质。目录信息存储区域9999表示安装程序存储区域9998和网络设备控制程序存储区域9997的位置。区域9998存储安装程序,而区域9997存储网络设备控制程序。当本发明的网络控制程序安装到PC200时,首先存储在区域9998的安装程序被加载到系统中并由CPU201执行。然后由CPU201执行的安装程序从区域9997读取网络控制程序并将其保存在硬盘211中。
本发明可以应用于系统或由多种设备(例如主机、接口设备、读卡机等)组成的集成装置,或者由单一设备组成的装置中。
另外向系统或装置提供实现上述实施例功能的软件程序代码,并通过上述系统或装置的计算机(CPU或MPU)读取并执行此代码,就可以很自然地达到本发明的目的。
在这种情况下,从存储器介质读取的程序代码实现上述实施例的功能,并且存储这些程序代码的存储器介质构成了本发明。
存储这些程序代码的存储器介质可以是,例如,软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡或ROM。
本发明也包括不仅可以由计算机执行所读取的程序代码来实现上述实施例功能的程序代码,还包括可以通过计算机的操作系统或类似软件执行在程序代码控制下的所有或部分实际过程以实现上述实施例功能的程序代码。
本发明还包括此种情况,从存储器介质读取的程序代码一旦存储到插入在计算机中的功能扩展卡,或者存储到与计算机相连的功能扩展部件所提供的存储器中,并且功能扩展卡或功能扩展部件提供的CPU执行程序代码相应的所有或部分过程,就可以实现上述实施例的功能。
另外本发明还自然应用于此种情况,通过诸如个人计算机通信的通信渠道,将实现上述实施例功能的软件程序代码从存储有程序代码的存储器介质传送到需要此程序代码的个人手中。
如上面所做的解释,本发明的实施例当设备搜寻找到多个设备时也显示额外信息,以便用户可以根据这些额外信息从多个设备中选择最适宜的设备。
另外,如果设备搜寻找到多个设备,那么将费用信息和安装信息作为额外信息显示,以便用户可以根据费用和访问设备所在位置的便利性选择最适宜的设备。
另外,如果搜寻没有找到满足搜寻条件的设备,根据使用频率显示具有最高使用频率的设备,以免再次进行搜寻。
权利要求
1.一种用于搜寻网络设备的设备搜寻装置,包括用于管理数据库的管理装置,数据库中包括用于识别网络设备的识别信息和与设备相关的属性信息;用于输入用来搜寻所需网络设备的搜寻条件的输入装置;用于从所述数据库中搜寻满足已输入的搜寻条件的设备的搜寻装置;用于在满足已输入的搜寻条件的设备上,输出包括识别信息和设备的属性信息在内的搜寻结果的输出装置;以及用于根据满足已输入的搜寻条件的设备数目,对将要输出到所述搜寻结果中的信息进行控制的控制装置。
2.根据权利要求1的装置,其中如果所述搜寻结果输出的设备数目至少与预定值相同,所述控制装置适合向所述搜寻结果添加所述搜寻结果输出的每一设备的额外信息。
3.根据权利要求2的装置,还包括用于从所述另一装置获取设备信息的通信装置,所述识别信息对应的设备信息记录在所述网络的另一装置中;其中所述控制装置适合通过所述通信装置,获取由所述搜寻结果输出的每一设备的额外信息,并向所述搜寻结果添加所述额外信息。
4.根据权利要求3的装置,其中所述控制装置适合从管理所述网络设备的位置信息的装置中,获取所述搜寻结果输出的每一设备的位置信息,并向所述搜寻结果添加所述位置信息。
5.根据权利要求3的装置,其中所述控制装置适合从管理所述网络设备的费用信息的装置中,获取所述搜寻结果输出的每一设备的费用信息,并向所述搜寻结果添加所述费用信息。
6.一种用于搜寻网络设备的设备搜寻装置,包括用于管理数据库的管理装置,数据库中包括用于识别网络设备的识别信息和与设备相关的静态信息;用于输入用来搜寻所需网络设备的搜寻条件的输入装置;用于从所述数据库中搜寻满足已输入的搜寻条件的设备的搜寻装置;用于在满足已输入的搜寻条件的设备上,输出包括识别信息和设备的静态信息在内的搜寻结果的输出装置;以及用于根据满足已输入的搜寻条件的设备数目,向所述搜寻结果添加动态信息的控制装置。
7.根据权利要求6的装置,其中如果所述搜寻结果输出的设备数目至少与预定值相同,所述控制装置适合从满足已输入的搜寻条件的设备中获取动态信息,并向所述搜寻结果添加所述动态信息。
8.根据权利要求6的装置,还包括用于根据所述网络设备已收集的涉及使用历史记录的动态信息,辨别具有高使用频率的设备的辨别装置;其中如果满足已输入的搜寻条件的设备数目为零,所述控制装置适合将作为高使用频率的设备辨别出来的设备的有关信息添加到所述搜寻结果中。
9.一种用于搜寻网络设备的设备搜寻方法,包括下列步骤;管理数据库,数据库中包括用于识别网络设备的识别信息和与设备相关的属性信息;输入用于搜寻所需网络设备的搜寻条件;从所述数据库中搜寻满足已输入的搜寻条件的设备;在满足已输入搜寻条件的设备中,输出包括识别信息和设备属性信息在内的搜寻结果;以及根据满足已输入搜寻条件的设备数目,对将输出到所述搜寻结果中的信息进行控制。
10.根据权利要求9的方法,其中如果所述搜寻结果输出的设备数目至少与预定值相同,所述控制步骤适合将所述搜寻结果输出的每一设备的额外信息添加到所述搜寻结果中。
11.根据权利要求10的方法,还包括从所述另一装置接收设备信息,所述识别信息对应的设备信息记录在所述网络的另一装置中;其中所述控制步骤适合通过所述接收步骤,获取所述搜寻结果输出的每一设备的额外信息,并向所述搜寻结果添加所述额外信息。
12.根据权利要求11的方法,其中所述控制步骤适合从管理所述网络的设备位置信息的装置中,获取所述搜寻结果输出的每一设备的位置信息,并向所述搜寻结果添加所述位置信息。
13.根据权利要求11的方法,其中所述控制步骤适合从管理所述网络的设备费用信息的装置中,获取所述搜寻结果输出的每一设备的费用信息,并向所述搜寻结果添加所述费用信息。
14.一种用于搜寻网络设备的设备搜寻方法,包括下列步骤;管理数据库,数据库中包括用于识别网络设备的识别信息和与设备相关的静态信息;输入用于搜寻所需网络设备的搜寻条件;从所述数据库搜寻满足已输入的搜寻条件的设备;在满足已输入搜寻条件的设备中,输出包括识别信息和设备静态信息在内的搜寻结果;以及根据满足所输入搜寻条件的设备数目,向所述搜寻结果添加动态信息。
15.根据权利要求14的方法,其中如果所述搜寻结果输出的设备数目至少与预定值相同,所述控制步骤适合从满足已输入的搜寻条件的设备中获取动态信息,并向所述搜寻结果添加所述动态信息。
16.根据权利要求14的方法,还包括用于根据所述网络设备已收集的涉及使用历史记录的动态信息,辨别具有高使用频率的设备;其中如果满足已输入搜寻条件的设备数目为零,所述控制步骤适合将作为高使用频率的设备辨别出来的设备的有关信息添加到所述搜寻结果中。
17.一种存储器介质,存储由设备搜寻装置中的计算机执行的计算机程序,其中设备搜寻装置用于搜寻网络设备,计算机程序包括下列步骤管理数据库,数据库中包括用于识别网络设备的识别信息和与设备相关的属性信息;输入用于搜寻所需网络设备的搜寻条件;从所述数据库搜寻满足已输入的搜寻条件的设备;在满足已输入搜寻条件的设备中,输出包括识别信息和设备属性信息在内的搜寻结果;以及根据满足已输入搜寻条件的设备数目,对将输出到所述搜寻结果中的信息进行控制。
18.根据权利要求17的存储器介质,其中如果所述搜寻结果输出的设备数目至少与预定值相同,所述控制步骤适合将所述输出结果输出的每一设备的额外信息添加到所述搜寻结果中。
19.根据权利要求18的存储器介质,其中计算机程序还包括从所述另一装置中接收设备信息,所述识别信息对应的设备信息记录在所述网络的另一装置中;其中所述控制步骤适合通过所述接收步骤,获取所述搜寻结果输出的每一设备的额外信息,并向所述搜寻结果添加额外信息。
20.根据权利要求19的存储器介质,其中所述控制步骤适合从管理所述网络的设备的位置信息的装置中,获取所述搜寻结果输出的每一设备的位置信息,并向所述搜寻结果添加所述位置信息。
21.根据权利要求19的存储器介质,其中所述控制步骤适合从管理所述网络的设备的费用信息的装置中,获取所述搜寻结果输出的每一设备的费用信息,并向所述搜寻结果添加所述费用信息。
22.一种存储器介质,存储由设备搜寻装置中的计算机执行的计算机程序,其中设备搜寻装置用于搜寻网络设备,所述计算机程序包括下列步骤管理数据库,数据库中包括用于识别网络设备的识别信息和与设备相关的静态信息;输入用于搜寻所需网络设备的搜寻条件;从所述数据库搜寻满足已输入的搜寻条件的设备;在满足已输入搜寻条件的设备中,输出包括识别信息和设备静态信息在内的搜寻结果;以及根据满足已输入搜寻条件的设备数目,将动态信息添加到所述搜寻结果中。
23.根据权利要求22的存储器介质,其中如果所述搜寻结果输出的设备数目至少与预定值相同,所述控制步骤适合从满足已输入的搜寻条件的设备中获取动态信息,并向所述搜寻结果添加所述动态信息。
24.根据权利要求22的存储器介质,其中计算机程序还包括根据所述网络设备已收集的涉及使用历史记录的动态信息,辨别具有高使用频率的设备;其中如果满足已输入搜寻条件的设备数目为零,所述控制步骤适合将作为高使用频率的设备辨别出来的设备的有关信息添加到所述搜寻结果中。
全文摘要
本发明提供了一种用于搜寻网络设备的装置。设备搜寻服务器从设备搜寻客户机获取搜寻条件,搜寻网络中的设备,并将搜寻结果返回到设备搜寻客户机。如果满足搜寻条件的设备数目至少与预定数目相同,那么诸如位置信息和费用信息等额外信息被添加到搜寻结果中。另外,如果不存在满足搜寻条件的设备,那么根据使用历史记录确定的具有高使用频率的设备,作为搜寻结果输出。
文档编号G06F3/048GK1275750SQ0010875
公开日2000年12月6日 申请日期2000年5月31日 优先权日1999年5月31日
发明者武藤晋, 浜田昇 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1