本申请涉及扫描技术领域,具体涉及一种基于国产操作系统的显示扫描设备信息的方法及系统。
背景技术:
目前,在国产操作系统需求量大、扫描设备供应广的背景下,用户的使用体验随着扫描驱动的升级变得十分重要。国产操作系统上sane(scanneraccessnoweasy)是通用扫描接口,扫描设备厂商提供sane驱动程序用于实现saneapi接口,计算机中扫描应用软件调用saneapi接口获取扫描图像。其中,当在网络环境中搜索多个扫描设备时,sane驱动程序获取设备信息需要以其唯一主标识作为搜索判断条件,此时返回的每个扫描设备的信息应该更加详细明确,以便于用户选择使用具体的扫描设备进行扫描。
但是国产操作系统是基于sane协议框架开发的,受限于国产扫描的搜索协议,目前仅能通过搜索扫描设备获取设备标识符(如mac地址),这不方便用户选择合适的扫描设备。
因此,基于网络环境中存在多个扫描设备的情况,在扫描设备提供更多设备信息给用户选择使用哪一种设备进行扫描的时候,如果仅仅显示设备标识信息(例如,mac地址),会使用户不知道如何选择。
技术实现要素:
为了克服上述现有技术存在的问题,本申请的主要目的在于提供一种能够显示扫描设备多个信息、以便于用户选择合适扫描设备的基于国产操作系统显示扫描设备信息的方法、装置及系统。
为了实现上述目的,本申请具体采用以下技术方案:
本申请提供了一种基于国产操作系统显示扫描设备信息的方法,该方法包括:
获取被搜索的扫描设备的标识符;
根据所述扫描设备的标识符匹配出与所述扫描设备对应的设备参数信息,其中,所述设备参数信息包括扫描设备的标识符,所述设备参数信息还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种;
获取与所述扫描设备匹配的设备参数信息;
显示与所述扫描设备匹配的设备参数信息。
在一种具体的实施方式中,所述根据所述扫描设备的标识符匹配出与所述扫描设备对应的设备参数信息包括:
将所述扫描设备的标识符与预存的多组设备参数信息中的标识符进行对比;
若其中一组设备参数信息中的标识符与所述扫描设备的标识符相同,则确定该组设备参数信息与所述扫描设备匹配。
在一种具体的实施方式中,所述获取与所述扫描设备匹配的设备参数信息包括:
第一种获取方式:从预存有所述设备参数信息的数据库中获取与所述扫描设备匹配的设备参数信息,所述数据库与所述扫描设备的扫描驱动相连接或者所述数据库与所述国产操作系统的扫描应用软件互相通信;
第二种获取方式:从所述扫描设备中获取已写入所述扫描设备中的设备参数信息。
在一种具体的实施方式中,当所述数据库与所述国产操作系统的扫描应用软件互相通信时,所述扫描应用软件获取所述扫描设备的标识符,并依据所述标识符在所述数据库中匹配出与所述扫描设备对应的设备参数信息。
在一种具体的实施方式中,当所述数据库与所述扫描设备的扫描驱动相连接时,所述扫描应用软件获取所述扫描设备的标识符,并依据所述标识符与所述扫描驱动进行通信,在所述数据库中匹配出与所述扫描设备对应的设备参数信息。
在一种具体的实施方式中,所述方法还包括:
设置所述扫描设备的设备参数信息;将所述扫描设备的设备参数信息写入所述扫描设备中。
相应地,本申请还提供了一种基于国产操作系统显示扫描设备信息的装置,该装置包括:
第一获取单元,用于获取被搜索的扫描设备的标识符;
匹配单元,用于根据所述扫描设备的标识符匹配出与所述扫描设备对应的设备参数信息,其中,所述设备参数信息包括扫描设备的标识符,所述设备参数信息还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种;
第二获取单元,用于获取与所述扫描设备匹配的设备参数信息;
显示单元,用于显示与所述扫描设备匹配的设备参数信息。
在一种具体的实施方式中,所述匹配单元包括:
对比单元,用于将所述扫描设备的标识符与预存的多组设备参数信息中的标识符进行对比;
确定单元,用于若其中一组设备参数信息中的标识符与所述扫描设备的标识符相同,则确定该组设备参数信息与所述扫描设备匹配。
在一种具体的实施方式中,所述第二获取单元用于从预存有所述设备参数信息的数据库中获取与所述扫描设备匹配的设备参数信息,所述数据库与所述扫描设备的扫描驱动相连接或者所述数据库与所述装置直接通信;或者所述第二获取单元用于从所述扫描设备中获取已写入所述扫描设备中的设备参数信息。
在一种具体的实施方式中,所述装置还包括:
设置单元,用于设置所述扫描设备的设备参数信息;
写入单元,用于将所述扫描设备的设备参数信息写入所述扫描设备中。
相应地,本申请还公开了一种基于国产操作系统显示扫描设备信息的系统,该系统包括扫描应用软件、扫描驱动和数据库;
所述扫描应用软件,用于从所述扫描驱动获取被搜索的扫描设备的标识符;
所述数据库用于存储所述扫描设备的设备参数信息,其中,所述设备参数信息包括所述扫描设备的标识符,所述设备参数信息还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种;
所述扫描应用软件根据所述扫描设备的标识符从所述数据库匹配出与所述扫描设备对应的设备参数信息;
所述扫描应用软件获取与所述扫描设备匹配的设备参数信息;
所述扫描应用软件显示与所述扫描设备匹配的设备参数信息。
在一种具体的实施方式中,所述扫描应用软件根据所述扫描设备的标识符从所述数据库匹配出与所述扫描设备对应的设备参数信息包括:
将所述扫描设备的标识符与所述数据库中预存的多组设备参数信息中的标识符进行对比;
若其中一组设备参数信息中的标识符与所述扫描设备的标识符相同,则确定该组设备参数信息与所述扫描设备匹配。
在一种具体的实施方式中,所述数据库有两种设置方式:
第一种设置方式:所述数据库与所述扫描设备的扫描驱动相连接或者所述数据库与所述国产操作系统的扫描应用软件互相通信;
第二种设置方式:所述数据库集成在所述扫描设备中。
在一种具体的实施方式中,在所述数据库集成在所述扫描设备中时,所述系统还包括写入应用软件,所述写入应用软件用于:设置所述扫描设备的设备参数信息,将所述扫描设备的设备参数信息写入所述扫描设备的数据库中。
相应地,本申请还公开了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时控制所述存储介质所在设备执行上述的显示扫描设备信息的方法。
相比于现有技术,本申请先获取扫描设备的标识符,再根据获取的扫描设备的标识符匹配出与扫描设备对应的设备参数信息,最后再获取并显示与所述扫描设备匹配的设备参数信息,其中,设备参数信息包括扫描设备的标识符、设备标志名、所属部门位置以及设备ip地址等,以使用户能够根据扫描设备的标识符、设备标志名、所属部门位置以及设备ip地址等信息选择合适的扫描设备进行扫描。
附图说明
图1为本申请实施例提供的设备连接拓扑图。
图2为本申请实施例提供的方法的流程图。
图3为本申请另一实施例提供的设备连接拓扑图。
图4为本申请另一实施例提供的方法的流程图。
图5为本申请实施例提供的方法的模块框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在本申请的描述中,除非另有明确的规定和限定,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;除非另有规定或说明,术语“多个”是指两个或两个以上;术语“连接”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接,或电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
本申请的实施例公开了一种基于国产操作系统显示扫描设备信息的方法,该方法由扫描设备,安装于计算机上的扫描驱动、扫描应用软件及数据库服务器等模块实现,参照图1所示。其中,计算机和扫描设备通过无线网络进行连接,扫描应用软件和扫描驱动都是基于sane协议框架开发的,使用的数据库服务器可以是基于开源的数据库管理系统软件与计算机组成的数据库服务器。
参照图2所示,该方法包括步骤:
s11、获取被搜索的扫描设备的标识符。
具体地,在计算机上安装数据库服务器软件,导入设备参数信息数据库,设备参数信息包括但不限于设备标志名、所属部门位置以及设备ip地址等信息,扫描设备在数据库中以上述一个或多个信息字段作为扫描设备的唯一主标识,获取扫描设备的标识符就是获取扫描设备的唯一主标识,最常用的唯一主标识就是出厂序列号或者mac地址。使安装有基于sane协议框架开发的扫描驱动的计算机与扫描设备通讯连接,计算机通过扫描驱动与扫描设备互相通信,实现扫描数据的传输。
当计算机开启时,会启动数据库服务进程,数据库服务程序为常驻内存进程,扫描应用软件通过扫描驱动获取到所有扫描设备的设备唯一主标识信息。
s12、根据扫描设备的标识符匹配出与扫描设备对应的设备参数信息,其中,设备参数信息包括扫描设备的标识符,还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种信息。
具体地,将扫描设备的标识符与预存的多组设备参数信息中的标识符进行对比;若其中一组设备参数信息中的标识符与扫描设备的标识符相同,则确定该组设备参数信息与扫描设备匹配。
进一步地,预存的多组设备参数信息存储于数据库中,该数据库可以作为独立的数据库存储在服务器上,该数据库也可以集成于扫描设备上。为了不增加硬件成本(例如额外的数据服务器);优选地,可以直接将数据库存储在扫描设备内部,使用扫描设备本身的存储区赋予上述数据库的能力。
s13、获取与扫描设备匹配的设备参数信息。
具体地,从预存有设备参数信息的数据库中获取与扫描设备匹配的设备参数信息;其中,数据库与扫描设备的扫描驱动相连接或者数据库与国产操作系统的扫描应用软件互相通信。
进一步地,用户通过扫描应用软件搜索扫描驱动时,将获取网络中所有扫描设备的标识符信息,然后扫描应用软件(或者扫描驱动)调用数据库服务,与存储于数据库中的设备参数信息进行匹配,如果有匹配到,则扫描应用软件获取该设备的包括但不限于设备标志名、所属部门位置以及设备ip地址等信息。
更进一步地,当数据库与国产操作系统的扫描应用软件互相通信时,获取扫描设备的标识符,并依据该标识符在数据库中匹配出与扫描设备对应的设备参数信息。当数据库与扫描设备的扫描驱动相连接时,获取扫描设备的标识符,并依据该标识符与扫描驱动通信,在数据库中匹配出与扫描设备对应的设备参数信息。
在具体实施方式中,数据库用于存储扫描设备的设备参数信息,数据库具体有两种设置方式,第一种设置方式是:当数据库与国产操作系统的扫描应用软件互相通信时,扫描应用软件获取扫描设备的标识符,并依据该标识符在数据库中匹配出与扫描设备对应的设备参数信息;当数据库与扫描设备的扫描驱动相连接时,扫描应用软件获取扫描设备的标识符,并依据该标识符与扫描驱动通信,在数据库中匹配出与扫描设备对应的设备参数信息。第二种设置方式是:数据库集成于扫描设备中,扫描应用软件获取扫描设备的标识符,并依据该标识符与扫描驱动通信,在扫描设备的数据库中匹配出与扫描设备对应的设备参数信息。
s14、显示与扫描设备匹配的设备参数信息。
具体地,扫描驱动将所有扫描设备的包括但不限于设备标志名、所属部门位置以及设备ip地址等信息返回给扫描应用软件,扫描应用软件接收从数据库或者扫描驱动返回的所有扫描设备的包括但不限于设备标志名、所属部门位置以及设备ip地址等设备参数信息,以列表的形式显示在扫描应用软件的主界面,以供用户选择使用合适的扫描设备。
本申请预先设置一个数据存储器(相当于数据库),通过将设备标识符与其他设备参数信息包括但不限于设备标志名、所属部门位置以及设备ip地址等以关联形式存储到数据存储器中;这样即使在保持sane协议的基础上,受限于扫描应用程序不能直接查询其他设备信息的应用环境,只能获取到该扫描设备的标识符,也可以进一步通过数据存储器根据设备标识符关联到其他设备参数信息,进而获取扫描设备的详细设备参数信息包括但不限于扫描设备的设备标志名、所属部门位置以及设备ip地址等返回给扫描应用软件来显示,以便于用户选择使用合适的扫描设备进行扫描。
在上述实施例的基础上,本申请还公开了另一种具体的实施方式,参照图3所示,本实施例与上述实施例的区别在于,该方法由扫描设备,安装于计算机上的扫描驱动、扫描应用软件及写入应用软件等模块实现。本实施例是针对数据库集成于扫描设备中时的具体实施方式的描述,其中,扫描应用软件和扫描驱动都是基于sane协议框架开发的;写入应用软件可以和扫描应用软件、扫描驱动安装在同一台计算机中或者不同的计算机中;写入应用软件可以是基于主流开发编程语言及框架编写的一种通过连接扫描设备,将扫描设备的详细设备参数信息写入扫描设备中的应用程序。
参照图4所示,该方法包括步骤:
s101、设置扫描设备的设备参数信息。
具体地,管理员或者用户可以打开写入应用软件,对每个扫描设备设置详细设备参数信息,如设置扫描设备的设备标志名、所属部门位置以及设备ip地址等信息。
s102、将扫描设备的设备参数信息写入扫描设备中。
对于将设备参数信息写入扫描设备中,可以通过安装于计算机上的一种应用程序写入,也可以通过打印机提供的网页写入,还可以通过打印机的操作面板写入。例如,可以在计算机上安装一种写入应用软件,通过运行该写入应用软件将包括但不限于扫描设备的设备标志名、所属部门位置、设备ip地址等信息直接写入连接的对应的扫描设备中。
s103、获取被搜索的扫描设备的标识符。
具体地,将带有扫描功能的扫描设备通过无线或有线方式连接到计算机,在扫描应用软件上执行搜索扫描设备,扫描应用软件从计算机上安装的扫描驱动获取扫描设备的标识符。
s104、根据扫描设备的标识符匹配出与扫描设备对应的设备参数信息,其中,设备参数信息包括扫描设备的标识符,还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种信息。
具体地,设备参数信息被记录在扫描设备中,扫描应用软件获取扫描设备的标识符,通过与扫描驱动进行通信,在扫描设备的数据记录中匹配出与扫描设备对应的设备参数信息。
s105、获取与扫描设备匹配的设备参数信息。
具体地,通过使用扫描应用软件搜索扫描驱动时,将直接获取到已经写入扫描设备中的包括但不限于设备标志名、所属部门位置以及设备ip地址等信息。
进一步地,在计算机上安装有写入应用软件,该写入应用软件可以和扫描应用软件、扫描驱动安装在同一台计算机上,也可以是安装在其他连接扫描设备的计算机上,通过该写入应用软件连接扫描设备,将与扫描设备对应的包括但不限于设备标志名、所属部门位置以及设备ip地址等信息直接写入到扫描设备中;另外,写入应用软件可以与扫描应用软件相互分离为两个不同的应用软件,也可以在扫描应用软件中集合写入应用软件的功能,以实现扫描应用软件既能搜索扫描设备又能对扫描设备的详细设备参数信息进行写入,从而方便用户管理。当扫描应用软件通过扫描驱动进行设备搜索时会直接获取到网络中所有扫描设备的上述设备参数信息。
s106、显示与扫描设备匹配的设备参数信息。
具体地,扫描应用软件接收返回的所有扫描设备的包括但不限于设备标志名、所属部门位置以及设备ip地址等设备参数信息,并以列表的形式显示在扫描应用软件的主界面,以供用户选择使用合适的扫描设备。
本申请即使在sane协议框架下,受限于扫描应用软件不能直接查询设备其他信息的应用环境,也可通过运行事先安装的写入应用软件将包括但不限于设备标志名、所属部门位置以及设备ip地址等信息直接写入对应的扫描设备中。扫描应用软件通过搜索扫描驱动,获取详细设备参数信息(基于扫描应用软件以搜索标识符的方式,并关联获取到其他设备参数信息)。然后,扫描应用软件显示获取的所有扫描设备对应的详细设备参数信息(例如设备标志名、所属部门位置以及设备ip地址等)以供用户选择合适的扫描设备。
本申请可以继续沿用sane协议框架开发扫描设备搜索显示系统,保留sane协议框架已有优点(程序间调用兼容性好、开发周期快等);同时还能够显示与设备标识符关联的其他设备参数信息,方便用户能够查看更多扫描设备的信息,以便于用户选择正确的扫描设备。
参照图5所示,相应地,本申请还公开了一种基于国产操作系统显示扫描设备信息的装置,该装置采用上述实施例的方法实现扫描设备详细设备参数信息的显示。
该装置包括第一获取单元100、匹配单元200、第二获取单元300和显示单元400。第一获取单元100用于获取扫描设备的标识符,匹配单元200用于根据扫描设备的标识符匹配出与扫描设备对应的设备参数信息,第二获取单元300用于获取与扫描设备匹配的设备参数信息,显示单元400用于显示与扫描设备匹配的设备参数信息。其中,设备参数信息包括扫描设备的标识符,还包括设备标志名、所属部门位置以及设备ip地址中一种或多种信息。
具体地,在本实施例中,匹配单元200包括对比单元和确定单元,对比单元用于将扫描设备的标识符与预存的多组设备参数信息中的标识符进行对比;确定单元用于若其中一组设备参数信息中的标识符与搜索到的扫描设备的标识符相同,则确定该组设备参数信息与扫描设备匹配。
第二获取单元300用于从预存有设备参数信息的数据库中获取与扫描设备匹配的设备参数信息。其中,数据库与扫描设备的扫描驱动相连接或者数据库与本实施例的装置直接互相通信,预存的多组设备参数信息存储于数据库中。另外,第二获取单元300还可以用于从扫描设备中获取已写入扫描设备中的设备参数信息,即,数据库集成于扫描设备中,本装置可以间接通过扫描驱动从扫描设备内部存储区获取扫描设备的设备参数信息。本实施例在成功获取到扫描设备的设备标识符之后,本实施例提供的装置可以直接调用数据库服务程序或者间接从扫描驱动连接的数据库或者间接从扫描设备内部存储的数据中,匹配查询扫描设备的所有设备参数信息,如果查询到了详细设备参数信息,则以列表的形式展现出来,以使用户可以选择合适的扫描设备进行扫描。
在另一个实施例中,上述装置包括设置单元和写入单元,设置单元用于设置扫描设备的设备参数信息;写入单元用于将设备参数信息写入扫描设备中。第二获取单元300用于从扫描设备中获取已写入扫描设备中的设备参数信息。
本实施例提供的装置,既可以实现对扫描设备的搜索,获取并显示扫描设备的详细设备参数信息来方便用户选择扫描设备,又进一步提供写入功能,在扫描设备内部写入设备参数信息,方便用户调取扫描设备的设备参数信息,从而节省了设立额外的数据服务器。
本申请的实施例进一步提供一种安装在具备国产操作系统的计算机中的扫描应用软件,该扫描应用软件与上述实施例的装置执行相同的功能,不在此累述。该扫描应用软件利用sane协议框架开发,该扫描应用软件可以从扫描驱动获取到扫描设备的标识符,并直接通过与数据库通信或者间接从扫描驱动或扫描设备获取到扫描设备的详细设备信息(例如设备标志名、所属部门位置以及设备ip地址)进行显示,以方便用户选择扫描设备。另外,该扫描应用软件不仅具备搜索显示功能,还具备写入功能,能与扫描设备互相通信或者通过扫描驱动与扫描设备间接通信,用户通过扫描应用软件设置详细设备参数信息并写入扫描设备中,方便用户管理和搜索扫描设备。
本申请的实施例还进一步提供一种基于国产操作系统显示扫描设备信息的系统,该系统包括扫描应用软件、扫描驱动和数据库;其中,扫描应用软件和扫描驱动都是基于sane协议框架开发的。
具体地,扫描应用软件用于从扫描驱动获取被搜索的扫描设备的标识符;数据库用于存储扫描设备的设备参数信息,其中,设备参数信息包括扫描设备的标识符,设备参数信息还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种;扫描应用软件根据扫描设备的标识符从数据库匹配出与扫描设备对应的设备参数信息,并获取与扫描设备匹配的设备参数信息,并显示与扫描设备匹配的设备参数信息。
详细地,扫描应用软件根据扫描设备的标识符从数据库匹配出与扫描设备对应的设备参数信息包括:
将扫描设备的标识符与数据库中预存的多组设备参数信息中的标识符进行对比;若其中一组设备参数信息中的标识符与扫描设备的标识符相同,则确定该组设备参数信息与扫描设备匹配。
本实施例在成功获取到扫描设备的设备标识符之后,本系统中的扫描应用软件可以直接调用数据库服务程序或者间接从扫描驱动连接的数据库或者间接从扫描设备内部存储的数据中,匹配查询扫描设备的所有设备参数信息,如果查询到了详细设备参数信息,则以列表的形式展现出来,使用户可以选择合适的扫描设备进行扫描。
进一步,上述数据库有两种设置方式:
第一种设置方式:数据库与扫描设备的扫描驱动相连接或者数据库与国产操作系统的扫描应用软件互相通信;
第二种设置方式:数据库集成在扫描设备中。
在数据库集成在扫描设备中时,上述系统还包括写入应用软件,写入应用软件用于:设置扫描设备的设备参数信息;将扫描设备的设备参数信息写入扫描设备的数据库中。
本申请通过运行事先安装的写入应用软件可将包括但不限于设备标志名、所属部门位置以及设备ip地址等信息直接写入对应的扫描设备中。扫描应用软件通过搜索扫描驱动,获取详细设备参数信息;然后,扫描应用程序显示获取的所有扫描设备对应的详细设备参数信息(例如设备标志名、所属部门位置以及设备ip地址)以供用户选择合适的扫描设备。
相应地,本申请还公开了一种存储介质,该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行以下步骤:
获取扫描设备的标识符;根据扫描设备的标识符匹配出与扫描设备对应的设备参数信息;获取与扫描设备匹配的设备参数信息;显示与扫描设备匹配的设备参数信息。其中,设备参数信息包括扫描设备的标识符、设备标志名、所属部门位置以及设备ip地址等。
本实施例在成功获取到扫描设备的设备主标识(即标识符)之后,扫描驱动或者扫描应用软件可以直接调用数据库服务程序,匹配查询扫描设备的所有设备参数信息,如果查询到了相应数据,则将其作为参数发送给扫描应用软件,扫描应用软件在接收到所有设备参数信息之后,以列表的形式展现在扫描应用软件的主界面,使用户可以选择合适的扫描设备进行扫描。
在其他实施例中,也可以将扫描设备的设备参数信息写入扫描设备中,再获取已经写入扫描设备中的与扫描设备匹配的包括但不限于设备标志名、所属部门位置以及设备ip地址等信息,并以列表的形式展现在扫描应用软件的主界面,用户可以根据显示的设备参数信息选择合适的扫描设备进行扫描。
本申请的各个实施例都是以搜索扫描设备为例,但是本申请的各个实施例还可以用于搜索打印机、复印机、照相机等其它图像形成装置。
以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。
1.一种基于国产操作系统显示扫描设备信息的方法,其特征在于,该方法包括:
获取被搜索的扫描设备的标识符;
根据所述扫描设备的标识符匹配出与所述扫描设备对应的设备参数信息,其中,所述设备参数信息包括扫描设备的标识符,所述设备参数信息还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种;
获取与所述扫描设备匹配的设备参数信息;
显示与所述扫描设备匹配的设备参数信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述扫描设备的标识符匹配出与所述扫描设备对应的设备参数信息包括:
将所述扫描设备的标识符与预存的多组设备参数信息中的标识符进行对比;
若其中一组设备参数信息中的标识符与所述扫描设备的标识符相同,则确定该组设备参数信息与所述扫描设备匹配。
3.根据权利要求1所述的方法,其特征在于,所述获取与所述扫描设备匹配的设备参数信息包括:
第一种获取方式:从预存有所述设备参数信息的数据库中获取与所述扫描设备匹配的设备参数信息,所述数据库与所述扫描设备的扫描驱动相连接或者所述数据库与所述国产操作系统的扫描应用软件互相通信;
第二种获取方式:从所述扫描设备中获取已写入所述扫描设备中的设备参数信息。
4.根据权利要求3所述的方法,其特征在于,当所述数据库与所述国产操作系统的扫描应用软件互相通信时,所述扫描应用软件获取所述扫描设备的标识符,并依据所述标识符在所述数据库中匹配出与所述扫描设备对应的设备参数信息。
5.根据权利要求3所述的方法,其特征在于,当所述数据库与所述扫描设备的扫描驱动相连接时,所述扫描应用软件获取所述扫描设备的标识符,并依据所述标识符与所述扫描驱动进行通信,在所述数据库中匹配出与所述扫描设备对应的设备参数信息。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
设置所述扫描设备的设备参数信息;将所述扫描设备的设备参数信息写入所述扫描设备中。
7.一种基于国产操作系统显示扫描设备信息的装置,其特征在于,该装置包括:
第一获取单元,用于获取被搜索的扫描设备的标识符;
匹配单元,用于根据所述扫描设备的标识符匹配出与所述扫描设备对应的设备参数信息,其中,所述设备参数信息包括扫描设备的标识符,所述设备参数信息还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种;
第二获取单元,用于获取与所述扫描设备匹配的设备参数信息;
显示单元,用于显示与所述扫描设备匹配的设备参数信息。
8.根据权利要求7所述的装置,其特征在于,所述匹配单元包括:
对比单元,用于将所述扫描设备的标识符与预存的多组设备参数信息中的标识符进行对比;
确定单元,用于若其中一组设备参数信息中的标识符与所述扫描设备的标识符相同,则确定该组设备参数信息与所述扫描设备匹配。
9.根据权利要求7所述的装置,其特征在于,所述第二获取单元用于从预存有所述设备参数信息的数据库中获取与所述扫描设备匹配的设备参数信息,所述数据库与所述扫描设备的扫描驱动相连接或者所述数据库与所述装置直接通信;或者所述第二获取单元用于从所述扫描设备中获取已写入所述扫描设备中的设备参数信息。
10.根据权利要求7所述的装置,其特征在于,所述装置还包括:
设置单元,用于设置所述扫描设备的设备参数信息;
写入单元,用于将所述扫描设备的设备参数信息写入所述扫描设备中。
11.一种基于国产操作系统显示扫描设备信息的系统,其特征在于,该系统包括:扫描应用软件、扫描驱动和数据库;
所述扫描应用软件,用于从所述扫描驱动获取被搜索的扫描设备的标识符;
所述数据库用于存储所述扫描设备的设备参数信息,其中,所述设备参数信息包括所述扫描设备的标识符,所述设备参数信息还包括设备标志名、所属部门位置以及设备ip地址中的一种或多种;
所述扫描应用软件根据所述扫描设备的标识符从所述数据库匹配出与所述扫描设备对应的设备参数信息;
所述扫描应用软件获取与所述扫描设备匹配的设备参数信息;
所述扫描应用软件显示与所述扫描设备匹配的设备参数信息。
12.根据权利要求11所述的系统,其特征在于,所述扫描应用软件根据所述扫描设备的标识符从所述数据库匹配出与所述扫描设备对应的设备参数信息包括:
将所述扫描设备的标识符与所述数据库中预存的多组设备参数信息中的标识符进行对比;
若其中一组设备参数信息中的标识符与所述扫描设备的标识符相同,则确定该组设备参数信息与所述扫描设备匹配。
13.根据权利要求11所述的系统,其特征在于,所述数据库有两种设置方式:
第一种设置方式:所述数据库与所述扫描设备的扫描驱动相连接或者所述数据库与所述国产操作系统的扫描应用软件互相通信;
第二种设置方式:所述数据库集成在所述扫描设备中。
14.根据权利要求13所述的系统,其特征在于,在所述数据库集成在所述扫描设备中时,所述系统还包括写入应用软件,所述写入应用软件用于:设置所述扫描设备的设备参数信息,将所述扫描设备的设备参数信息写入所述扫描设备的数据库中。
15.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时控制所述存储介质所在设备执行权利要求1-6中任一项所述的方法。
技术总结