[go: up one dir, main page]

CN103858408B - 使装置连接至网络的方法、装置连接系统和程序 - Google Patents

使装置连接至网络的方法、装置连接系统和程序 Download PDF

Info

Publication number
CN103858408B
CN103858408B CN201280049240.XA CN201280049240A CN103858408B CN 103858408 B CN103858408 B CN 103858408B CN 201280049240 A CN201280049240 A CN 201280049240A CN 103858408 B CN103858408 B CN 103858408B
Authority
CN
China
Prior art keywords
network
service
information
virtual
virtual service
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.)
Active
Application number
CN201280049240.XA
Other languages
English (en)
Other versions
CN103858408A (zh
Inventor
K·赫斯特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Europa NV
Original Assignee
Canon Europa NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Europa NV filed Critical Canon Europa NV
Publication of CN103858408A publication Critical patent/CN103858408A/zh
Application granted granted Critical
Publication of CN103858408B publication Critical patent/CN103858408B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5092Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明大体涉及使装置连接至网络的方法、装置连接系统和装置连接程序。根据本发明,网络装置或装置向网络内的装置服务发现请求回应装置上的虚拟服务的信息,其中该虚拟服务可能不同于装置的实际能力和功能。

Description

使装置连接至网络的方法、装置连接系统和程序
技术领域
本发明大体涉及使装置连接至网络的方法、装置连接系统和装置连接程序。
背景技术
目前的计算机网络非常复杂,并且大量装置在不同的网络内连接和断开。此外,网络彼此相连接和/或断开,并且必须以唯一方式对网络内所连接的每个网络装置进行寻址。特别地,在不同的IP网络中使用IP地址以对装置进行寻址。另外,在网络内对装置进行了寻址之后,在网络内共享与该装置的可用服务有关的信息。例如,在装置是打印机的情况下,与装置服务有关的信息可以是诸如彩色打印功能、打印机耗材的状态或打印机的打印队列中的打印作业的数量等的打印机能力,并且可以在网络内共享。基于与打印机上的服务有关的信息,与网络相连接并且指定打印机的客户终端能够在打印机上打印文档并且可以获得与打印作业有关的状态信息。
例如,WO201185018A1公开了可以同时连接至采用菊花链拓扑的多个配件的便携型计算装置。至少一个中间配件提供用于连接至该装置的一个端口和用于连接至其它配件的其它端口。各配件可以经由中间配件利用不同的通信协议来与该装置进行通信。
然而,这些已知配置的缺点是连接至网络的装置在装置服务请求上始终发送与装置的实际服务有关的信息。根据已知的系统设置,在网络内的装置的模拟非常复杂,这是因为在回应了装置的实际服务之后,该装置正提供附加信息以重新配置网络内的装置信息。该过程对于IT管理员而言可能非常耗时并且可能导致在网络内产生大量错误消息。
发明内容
根据本发明的第一方面,提供一种用于使装置连接至计算机网络的系统。所述装置可以是笔记本电脑、平板PC、多功能打印机、扫描器、服务器、路由器、医疗装置或可以连接至计算机网络的任何电子装置。所述网络具有可以是计算机网络内的任何电子装置的至少一个网络装置,并且所述网络装置和所述装置中的至少一个具有装置检测功能和装置服务检测功能。所述系统包括:用于在所述网络内对所述装置进行寻址的部件;用于基于所述网络内的所述装置的寻址来在所述网络内对所述装置进行命名的部件;以及用于发现所述装置上的服务的部件。
根据本发明,术语服务包括基于硬件和/或基于软件的功能、能力、处理、应用程序、以及/或者装置和/或网络装置中的至少一个的内容、数据和/或文件的接收或传送。
另外,所述系统包括用于分析服务发现请求、并且回应与至少一个虚拟服务有关的信息而不是与所述装置上的至少一个实际服务有关的信息的部件。
根据本发明,术语虚拟服务包括可以在装置中的至少一个上或者在不同装置和/或相关网络装置上组合地模仿或模拟的基于硬件和/或基于软件的功能、能力、处理、应用程序、以及/或者内容、数据和/或文件的接收或传送。
本发明具有以下优点:可以通过提供与连接至网络的装置的虚拟服务有关的信息来改变该装置的自动应答,其中该信息与装置的至少一个实际服务的信息相比可以不同。本发明的教导使得能够模仿或模拟连接至网络的不同装置。例如,服务器可以对网络内的装置服务发现请求回应打印机的服务的信息,并且可以在不具有打印能力的情况下在网络内模拟打印处理。因此,本发明公开了用以设置具有装置和网络装置的非常复杂的网络从而基于装置的虚拟服务的信息来模拟复杂的网络处理的可能性。本发明的优点是可以通过由计算机提供迄今为止网络内可能未测试的虚拟装置的虚拟服务的信息,预先模拟具有不同装置的复杂网络。此外,出于测试或处理目的,可以由IT管理员手动改变用于提供其它装置的虚拟服务的信息的装置的应答。
在本发明的其它实施例中,所述网络内的至少两个所述网络装置共享与所述装置的所述虚拟服务有关的回应信息。在这种情况下,在网络内的所有网络装置之间共享装置的虚拟服务的信息。在将装置与虚拟服务的信息整合之后,网络装置可以访问装置上的虚拟服务。
在又一实施例中,所述网络装置的功能中的至少一个与所述装置上的所述虚拟服务关联。特别地,如果在网络内尚未集成复杂或昂贵的装置,则网络装置可以访问虚拟服务,并且可以在模拟网络内监控网络装置上的关联处理。另外,网络装置上的处理和应用程序经常与网络内的其它装置上的应用程序关联。例如,如果在网络内检测到打印机,则在诸如移动电话等的网络装置上使用与所检测到的打印机有关的信息,以显示网络内的可用打印机。可以在移动装置上选择用于打印文档的打印机,并且将相关的打印作业发送至该打印机。在装置是服务器并且在该服务器上提供与虚拟打印服务有关的信息的情况下,可以将该服务器作为可用打印机显示在移动装置内,并且可以在该服务器上的虚拟打印队列内发送打印作业。在该处理之后,可以利用装置上的其它应用程序对打印作业进行转换。根据该网络设置,如果使用现有的基础设施和关联信息系统,则无需其它应用程序或者改变网络装置的现有操作系统。在上述情况中,在移动装置的特定打印机列表中列出所检测到的打印机。由于此,无需网络装置上的其它应用程序来显示所检测到的具有打印机的虚拟服务的信息的服务器。
在本发明的又一方面中,所述装置的所述虚拟服务是可以在所述装置上和/或利用所述装置来模仿或模拟的预定义服务,并且所述虚拟服务的信息存储在所述装置上。
另外,用于在所述网络内对所述装置进行寻址的部件是动态主机配置协议(DHCP)服务器,其中所述DHCP服务器向所述装置提供唯一IP地址。根据本实施例,需要至少一个服务器来协商网络内的装置的寻址。在其它实施例中,用于在所述网络内对所述装置进行命名的部件是域名系统(DNS)服务器,其中所述DNS服务器提供所述装置的DNS格式的查询。
可选地,用于在所述网络内对所述装置进行寻址的部件是通过与所述网络内的多个所述网络装置互动来在所述装置上进行的链路本地寻址。根据本实施例,不需要用于组织网络内的装置的寻址的服务器。另外,用于在所述网络内对所述装置进行命名的部件是通过与所述网络内的多个所述网络装置互动来在所述装置上进行的多播DNS(mDNS)。在又一实施例中,用于分析所述服务发现请求的部件分析在所述装置上所进行的、针对所述装置的名称的mDNS查询。此外,针对所述装置的名称的所述mDNS查询表示所述装置的服务和/或虚拟服务。
例如,如果Canon PIXMA MG8250喷墨打印机连接至网络,则用于命名的部件测试在网络内是否已使用默认名Canon-PIXMA_MG8250。如果尚未使用该名称,则使用该名称作为打印机的唯一名称。基于装置的名称,网络可以确定可能的服务。有鉴于以上示例,基于所检测到的Canon PIXMA MG8250的名称,作为虚拟服务的信息的诸如双面彩色打印等的打印机能力可以在网络装置之间共享以及/或者由网络装置进行显示和/或选择。
根据本发明的又一方面,所述装置和所述网络装置中的至少一个之间的通信传输协议是超文本传输协议(HTTP)连接或用户数据包协议(UDP)。此外,在与所述装置的所述虚拟服务有关的信息表示打印机服务的情况下,应用程序协议包含因特网打印协议(IPP)或远程行式打印机(LPR)。
在又一实施例中,公开了一种用于使装置连接至网络的方法,所述网络具有至少一个网络装置,并且所述网络装置和所述装置中的至少一个具有装置检测功能和装置服务检测功能。在所述网络内对所述装置进行寻址之后,基于所述网络内的所述装置的寻址来在所述网络内对所述装置进行命名。在发现所述装置上的服务之后,分析装置服务发现请求,并且回应与至少一个虚拟服务有关的信息而不是与所述装置上的至少一个实际服务有关的信息。
根据本发明的一个方面,利用用于连接网络内的装置的程序和/或存储介质来实现前述和其它目的。
附图说明
现在将仅通过示例的方式参考附图来说明本发明的各实施例,其中:
图1是示出网络内的三个装置和两个网络装置的示意图。
图2示出作为网络装置的多功能打印机(MFP)的主要特征。
图3是示出网络内的服务和虚拟服务的信息的发送的图,并且利用中央服务器对装置进行寻址;
图4是示出网络内的服务和虚拟服务的信息的发送的图,并且装置协同网络装置和多个装置来本地协商地址。
图5是示出接收与无线连接装置的虚拟服务有关的信息并且接收与无线连接的打印机的打印机服务有关的信息的移动装置的图。
图6是示出作为网络装置的一个服务器和可以经由该服务器连接至网络的两个装置的统一建模语言(UML)图。
具体实施方式
图1示出包括具有多功能打印机(MFP)10、扫描器11和医疗装置12这三个装置的网络2的系统1。作为网络装置的路由器13、服务器40和客户终端14已经是网络2的一部分。
图2示出具有打印、扫描和通信能力的打印机10(特别是多功能装置)的硬件结构。打印机10包括CPU21、ROM22、硬盘驱动器23和RAM24。这些组件是计算机和其它装置的标准硬件组件并且进行其正常功能。打印机10还包括显示单元25、操作单元26、通信控制单元27、图像读取器28、记录单元29、图像存储器30、图像处理单元31、认证单元32、卡读取器33和I/O控制单元34。显示单元25是设置在打印机10上的触摸屏LCD显示器,以使得用户能够在打印机10上进行选择和查看信息。操作单元26是小键盘和其它按钮,以使得用户能够向打印机10输入设置和其它信息。设置通信控制单元27以使得打印机10能够经由诸如LAN等的网络与打印服务器进行通信。打印机10还可以是使得能够进行文档的扫描的扫描器。图2所示的记录单元29表示打印机10的专用于打印的部件。记录单元29用于将图像数据打印到记录介质上并且输出该打印介质以供用户收集。图像存储器30是用于在利用图像读取器28进行扫描或利用记录单元29进行打印期间存储图像数据所设置的存储器。图像处理单元31表示设置在打印机10中的各种专用集成电路(ASIC),从而提高诸如复制操作期间将所扫描的R、G、B数据转换成C、M、Y、K数据等的特定图像处理操作的速度。设置认证处理单元32,从而认证从卡读取器33接收到的用户详情。在认证处理单元32处经由I/O控制单元34接收来自卡读取器33的数据。认证处理单元32可以由使用CPU21和RAM24运行的软件而不是作为单独的硬件组件来实现。上述的组件21~34经由系统总线35相互连接。
打印机10运行操作系统。在本特定实施例中,该操作系统是设置在Canon(RTM)所出售的多功能装置上的多功能嵌入式应用平台(MEAP)操作系统。该操作系统使得能够运行JAVA编程应用程序并且还包括web界面。该操作系统还使得能够进行装置状态的显示以及/或者所选择的打印作业的能量消耗的显示。
图3是与网络2有关的图,其中中央服务器15对网络装置10、18和作为可连接的装置16、17的两个服务器进行寻址。服务器15(特别是动态主机配置协议(DHCP)服务器)组织网络装置10、18和装置16、17的寻址。根据图3的实施例,基于DHCP服务器的装置检测请求50,网络装置10、18和装置16、17可以在网络2内获得唯一地址。另外,服务器15可以是域名系统(DNS)服务器,并且针对每个网络装置10、18和每个装置16、17使网络地址与唯一名称链接。此外,网络装置10、18将其已存在于系统1内的与网络装置10、18上的服务52有关的已知信息回应至网络2,而该信息已存储在中央服务器15上。
另外,在网络2内利用中央服务器15对装置16、17进行寻址和命名。然而,响应于服务器15的装置服务发现请求,装置16、17检测到该装置服务发现请求并且处理用于提供虚拟服务51的信息的内部工作流,其中该虚拟服务51无需是装置16、17的实际基于软件和/或基于硬件的服务。可以在装置16、17上模仿或模拟这些虚拟服务。例如,可以在装置16、17上模拟打印机功能。此外,可以由同一装置16、17来提供诸如与医疗装置的虚拟服务有关的信息等的与其它虚拟服务有关的信息。在这种情况下,装置16、17可以提供针对诸如打印机服务和医疗装置服务等的不同装置的虚拟服务的不同信息。根据该网络设置,可以利用服务器15来单独对每个虚拟装置进行寻址和命名。
图4公开了用于将装置连接至网络2的系统1的又一实施例。根据图4,打印机20、扫描器11、服务器16、计算机18与通信服务器40、41、42结合来限定网络2内的网络装置。与图3的实施例相对比,根据图4的实施例,利用网络装置10、11、13、16、18、40、41、42自身来组织寻址和命名。例如,可以通过提供所谓的零配置IP联网来使用Apple Inc.(苹果公司)的Bonjour服务。根据该系统设置,可以利用每个网络装置10、11、13、16、18、40、41、42和装置17、18自身与网络2内的其它网络装置10、11、13、16、18、40、41、42和装置17、18协同来协商寻址和命名。网络2内的寻址可以是自分配的链路本地寻址。另外,可以通过使用用于在网络2内生成唯一装置名的mDNS查询来解决网络2内的命名。应当理解,名称的句法还公开了装置18、19的服务和/或虚拟服务的信息。
根据图4的实施例,网络2内的一个网络装置16已提供了与这些网络装置16上的至少一个虚拟服务有关的信息。另外,装置17中的至少一个与网络装置10、11、13、16、18、40、41、42协商针对该附加服务器17的地址和名称。根据图4的实施例,服务器17对装置服务发现请求回应与服务器17上的虚拟服务51有关的信息。此外,在网络2内已对服务器17进行了寻址和命名之后,移动装置19经由路由器13连接至网络2,并且协同其它网络装置10、11、13、16、18、40、41、42和服务器17来协商地址和名称。在网络2内共享与每个网络装置10、11、13、16、18、40、41、42和所连接的装置17、19的服务52和虚拟服务51有关的信息。根据图4,用户可以在客户终端18上使用与网络装置16或所连接的装置17的至少一个虚拟服务51有关的信息以用于进一步的目的。例如,客户终端18可以基于所检测到的与其它网络装置10、11、13、16、18、40、41、42或装置17、19的服务有关的信息来提供内部工作流。
图5的实施例公开了系统1的作为可连接的装置的移动装置19以及作为网络装置的打印机10和计算机终端18。协同系统1内的网络装置10、18来对移动装置19进行寻址和命名,并且在建立网络连接之后,移动装置19接收打印机10的服务52的信息和客户终端18的虚拟服务51的信息。客户终端18基于移动装置19的装置服务发现请求来回应虚拟服务51的信息。根据图5的实施例,打印机将与打印机服务52有关的信息回应至移动装置19,并且客户终端将与虚拟打印机服务51有关的信息回应至移动装置19。基于移动装置19的操作系统的内部工作流,在预定义的打印机列表内列出所检测到的每个打印机10、18,并且用户通过按下移动装置19上的相关按钮可选择该打印机10、18。如果用户可能选择虚拟打印机,则可以将打印作业转发至模仿打印机10的客户终端18。可以在客户终端18上处理该打印作业,并且还可以利用客户终端18将更多的反馈和通知发送至模仿虚拟打印机的移动装置19。例如,客户终端18可以向移动装置19确认来自移动装置19的打印作业的接收。
图6是示出作为网络装置的一个服务器15和可以经由服务器15连接至网络2(图6中未示出)的两个装置10、16的统一建模语言(UML)图。根据图6的实施例,作为网络装置的服务器15将链路本地寻址服务100提供至打印机10和装置16。应当理解,可以使用苹果公司的Bonjour服务来进行寻址、命名和装置服务发现过程。然而,对于本发明,还可以使用其它的寻址、命名和装置服务发现请求。基于链路本地寻址通知100,打印机10和装置16基于地址解析协议(ARP)请求和应答101、102、103、104、105、106、107来协商网络2内的唯一地址。另外,基于协商出的地址,打印机10和装置16通过使用mDNS查询和mDNSResponder守护进程108、109、110、111来与服务器15协商在网络2内的适当名称。在通过打印机10和装置16在网络2内的地址和名称建立了打印机10和装置16之后,装置服务发现请求112、113、114在网络装置15和装置10、16之间引导并共享与打印机服务115、116有关的信息。在装置16上,相关的装置服务发现请求112、114开始如下工作流,其中该工作流用于分析(117)装置服务发现请求112、114,并且用于提供与装置16上的虚拟服务51(图6中未示出)有关的预定义信息。在网络2的网络装置15和装置10、16之间共享与虚拟服务51有关的信息(119、120)。根据图6的实施例,装置16使用打印机服务的信息来请求(121)诸如在打印机10上打印出装置16的文档等的打印机10的相关服务。在打印机10上打印机服务终止之后,将与已终止的打印机服务有关的通知122发送至装置16。
另外,用户可以选择(123)装置16的虚拟服务中的至少一个并且请求(124)该虚拟服务。通过例如在装置16上模仿所请求的服务来在该装置上处理(125)请求124。例如,可以在装置16上模仿医疗装置或其它打印机的回应作为虚拟服务。在装置16上终止虚拟服务之后,将与装置16上的虚拟服务的终止有关的通知126发送至服务器15。

Claims (15)

1.一种用于使装置连接至网络的系统,所述网络具有至少一个网络装置,并且所述网络装置和所述装置中的至少一个具有装置检测功能和装置服务检测功能,所述系统包括:
■用于在所述网络内对所述装置进行寻址的部件;
■用于基于所述网络内的所述装置的寻址来在所述网络内对所述装置进行命名的部件;
■用于发现所述装置上的服务的部件;以及
■用于分析服务发现请求、并且回应与所述装置上的至少一个虚拟服务有关的信息而不是与所述装置上的实际服务中的至少一个有关的信息的部件,
其中,所述装置的所述虚拟服务是在所述装置上和/或利用所述装置能够模仿或模拟的预定义服务,并且所述虚拟服务的信息存储在所述装置上。
2.根据权利要求1所述的系统,其中,所述网络内的至少两个所述网络装置共享与所述装置的所述虚拟服务有关的回应信息。
3.根据权利要求1所述的系统,其中,所述网络装置基于所述装置上的所述虚拟服务的信息来访问所述虚拟服务。
4.根据权利要求1所述的系统,其中,所述网络装置的功能与所述装置上的所述虚拟服务关联。
5.根据权利要求1所述的系统,其中,用于在所述网络内对所述装置进行寻址的部件是动态主机配置协议服务器即DHCP服务器,其中所述DHCP服务器向所述装置提供唯一IP地址。
6.根据权利要求1所述的系统,其中,用于在所述网络内对所述装置进行命名的部件是域名系统服务器即DNS服务器,其中所述DNS服务器针对所述装置提供DNS格式的查询。
7.根据权利要求1所述的系统,其中,用于在所述网络内对所述装置进行寻址的部件是通过与所述网络内的多个所述网络装置互动来在所述装置上进行链路本地寻址的部件。
8.根据权利要求7所述的系统,其中,用于在所述网络内对所述装置进行命名的部件是通过与所述网络内的多个所述网络装置互动来在所述装置上进行多播DNS即mDNS的部件。
9.根据权利要求8所述的系统,其中,用于分析所述服务发现请求的部件分析在所述装置上所进行的、针对所述装置的名称的mDNS查询。
10.根据权利要求9所述的系统,其中,针对所述装置的名称的所述mDNS查询表示所述装置的服务和/或虚拟服务。
11.根据权利要求1所述的系统,其中,所述装置和所述网络装置中的至少一个之间的通信传输协议是超文本传输协议连接即HTTP连接或者用户数据包协议即UDP。
12.根据权利要求1所述的系统,其中,在与所述装置的所述虚拟服务有关的信息表示打印机服务的情况下,应用程序协议包含因特网打印协议即IPP或者远程行式打印机即LPR。
13.一种被配置为用在网络中的装置,所述装置包括用于分析服务发现请求、并且回应与所述装置上的至少一个虚拟服务有关的信息而不是与所述装置上的实际服务中的至少一个有关的信息的部件,
其中,所述装置的所述虚拟服务是在所述装置上和/或利用所述装置能够模仿或模拟的预定义服务,并且所述虚拟服务的信息存储在所述装置上。
14.一种用于使装置连接至网络的方法,所述网络具有至少一个网络装置,并且所述网络装置和所述装置中的至少一个具有装置检测功能和装置服务检测功能,所述方法包括以下步骤:
■在所述网络内对所述装置进行寻址;
■基于所述网络内的所述装置的寻址来在所述网络内对所述装置进行命名;
■发现所述装置上的服务;以及
■分析服务发现请求,并且回应与至少一个虚拟服务有关的信息而不是与所述装置上的实际服务中的至少一个有关的信息,
其中,所述虚拟服务是在所述装置上和/或利用所述装置能够模仿或模拟的预定义服务,并且所述虚拟服务的信息存储在所述装置上。
15.根据权利要求14所述的方法,其用在根据权利要求1至12中任一项所述的系统上。
CN201280049240.XA 2011-10-04 2012-10-04 使装置连接至网络的方法、装置连接系统和程序 Active CN103858408B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB1117030.5 2011-10-04
GB1117030.5A GB2495293B (en) 2011-10-04 2011-10-04 A method of connecting a device to a network, a system, and a program
PCT/EP2012/004147 WO2013050145A1 (en) 2011-10-04 2012-10-04 A method of connecting a device to a network, a device connecting system, and a program

Publications (2)

Publication Number Publication Date
CN103858408A CN103858408A (zh) 2014-06-11
CN103858408B true CN103858408B (zh) 2016-11-23

Family

ID=45035068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280049240.XA Active CN103858408B (zh) 2011-10-04 2012-10-04 使装置连接至网络的方法、装置连接系统和程序

Country Status (5)

Country Link
US (1) US9565058B2 (zh)
EP (1) EP2764678A1 (zh)
CN (1) CN103858408B (zh)
GB (1) GB2495293B (zh)
WO (1) WO2013050145A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015030786A1 (en) * 2013-08-30 2015-03-05 Hewlett-Packard Development Company, L.P. Augmented reality device interfacing
US20150341308A1 (en) * 2014-05-23 2015-11-26 Toshiba Tec Kabushiki Kaisha mDNS REPLICATOR USING DEVICE DISCOVERY
CN104202226A (zh) * 2014-09-19 2014-12-10 中标软件有限公司 一种局域网内服务查询方法
US11895200B2 (en) * 2017-03-24 2024-02-06 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Access to an operator panel over an out-of-band local network domain
CN114205274B (zh) * 2021-11-02 2024-06-11 北京百度网讯科技有限公司 网络设备的测试方法及其装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1571367A (zh) * 2003-07-14 2005-01-26 华为技术有限公司 一种模拟网络设备的方法
US20070225957A1 (en) * 2006-02-13 2007-09-27 Fuji Xerox Co., Ltd. Image forming device simulation apparatus and image forming device simulation method
US7596484B1 (en) * 2000-11-15 2009-09-29 Itt Manufacturing Enterprises, Inc. Network node emulator and method of node emulation

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7603266B2 (en) * 2003-09-19 2009-10-13 Microsoft Corporation Generic emulator of devices in a device communications protocol
US20060235997A1 (en) * 2005-04-18 2006-10-19 Sytex, Inc. Methods And Sytems For Resolving Internet Protocol (IP) Address Conflicts Using Agents For A Zero Configuration Network
US20110167176A1 (en) 2010-01-06 2011-07-07 Apple Inc. Connecting multiple accessories to a portable computing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7596484B1 (en) * 2000-11-15 2009-09-29 Itt Manufacturing Enterprises, Inc. Network node emulator and method of node emulation
CN1571367A (zh) * 2003-07-14 2005-01-26 华为技术有限公司 一种模拟网络设备的方法
US20070225957A1 (en) * 2006-02-13 2007-09-27 Fuji Xerox Co., Ltd. Image forming device simulation apparatus and image forming device simulation method

Also Published As

Publication number Publication date
GB2495293B (en) 2014-12-17
EP2764678A1 (en) 2014-08-13
US20140372580A1 (en) 2014-12-18
WO2013050145A1 (en) 2013-04-11
GB2495293A (en) 2013-04-10
GB201117030D0 (en) 2011-11-16
CN103858408A (zh) 2014-06-11
US9565058B2 (en) 2017-02-07

Similar Documents

Publication Publication Date Title
US8767226B2 (en) Printing system, control method, information processing apparatus, and computer-readable medium
US9779369B2 (en) Process flow definition creating system, process flow definition creating device, and a method of creating process flow definition
JP5691668B2 (ja) ウェブページ内のプリンタ検出
JP5522095B2 (ja) プリンタ
US7490139B2 (en) Embedded business apparatus including web server function
JP6102264B2 (ja) 処理実行システム、情報処理装置、プログラム
US8638459B2 (en) Image forming apparatus to support wired and wireless network interfaces and network connection method of the image forming apparatus
US20120236359A1 (en) Information processing apparatus, control method for information processing apparatus, and storage medium
CN103858408B (zh) 使装置连接至网络的方法、装置连接系统和程序
JP2012146197A (ja) 印刷支援装置及び印刷システム並びに印刷支援プログラム
US11157608B2 (en) Information processing system allowing a target device to process an operation request using a common API
JP2013016161A (ja) 画像形成装置のディスプレイに考えられる原因を表示するネットワーク診断のための方法およびシステム
CA2804508A1 (en) Method and system for printing
JP6168079B2 (ja) 印刷システム、印刷機器検索プログラム、および記録媒体
US20050111030A1 (en) Hard copy imaging systems, print server systems, and print server connectivity methods
US9442679B2 (en) Network discovery using unicast communications
CN101827185B (zh) 信息处理系统及其控制方法
JP2017126379A (ja) 定義情報作成システム、情報処理装置
JP2008181519A (ja) ネットワーク上のドキュメント処理装置を見出すシステムおよび方法
JP2013149004A (ja) 印刷試行装置、印刷試行プログラム、印刷試行方法、印刷制御サーバー
JP2021088153A (ja) 印刷装置、制御方法及びプログラム
JP5935384B2 (ja) 印刷装置の管理装置、印刷装置管理システムおよびプログラム
JP2014216691A (ja) 情報処理装置およびネットワーク接続プログラム
JP2006211472A (ja) 印刷システム、ネットワークモジュール及び記憶媒体
JP6528470B2 (ja) 画像形成装置及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant