CN100438462C - 网络系统和为网络系统创建网页的方法 - Google Patents

网络系统和为网络系统创建网页的方法 Download PDF

Info

Publication number
CN100438462C
CN100438462C CNB021522898A CN02152289A CN100438462C CN 100438462 C CN100438462 C CN 100438462C CN B021522898 A CNB021522898 A CN B021522898A CN 02152289 A CN02152289 A CN 02152289A CN 100438462 C CN100438462 C CN 100438462C
Authority
CN
China
Prior art keywords
network
function
network equipment
webpage
equipment
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
Application number
CNB021522898A
Other languages
English (en)
Other versions
CN1420660A (zh
Inventor
大原清孝
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of CN1420660A publication Critical patent/CN1420660A/zh
Application granted granted Critical
Publication of CN100438462C publication Critical patent/CN100438462C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • 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/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • 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/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • 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/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • 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/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00464Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
    • H04N1/32112Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate computer file, document page or paper sheet, e.g. a fax cover sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
    • H04N1/32122Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate device, e.g. in a memory or on a display separate from image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0074Arrangements for the control of a still picture apparatus by the connected apparatus
    • H04N2201/0075Arrangements for the control of a still picture apparatus by the connected apparatus by a user operated remote control device, e.g. receiving instructions from a user via a computer terminal or mobile telephone handset
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3205Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of identification information, e.g. name or ID code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3207Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3278Transmission

Abstract

网络系统中包括多个通过网络而彼此互连的网络设备,包括第一个网络设备的一个或多个网络设备具有多项功能。网络设备可以传递分别对应于一项或多项功能的功能分类网页。第二个网络设备向一个或多个网络设备要求定位数据,该定位数据是访问对应于用户指定功能的功能分类网页所必需的。一个或多个网络设备都响应于该要求,将对应于用户指定功能的功能分类网页的定位数据(可以由每个网络设备来传递)传输到第二个网络设备。第二个网络设备收集所传输的定位数据,并根据所收集的定位数据来创建访问网页。该访问网页包括到对应于用户指定功能的功能分类网页的超链接。

Description

网络系统和为网络系统创建网页的方法
技术领域
本发明涉及诸如LAN(局域网)系统的一种网络系统。
背景技术
最近,打印机、图像扫描仪、传真机、MFPs(多功能外围设备)和类似的设备经常被配置为网络设备,这些网络设备通过网络系统(例如,LAN)而彼此互连。这类网络设备通常安装有网络服务器功能,并被配置成用于传递网页。
通过以上网络设备而被传递的网页有时包括指明网络设备的各种功能的网页。在一些情况下,通过网络来对网络设备进行功能设置,并且/或者,通过网络来控制网络设备的操作。在下文中,允许实行这类指示、设置和/或控制的网页将被称作“功能分类网页”。此外,还具备顶部网页,其中包含到这种功能分类网页的超链接。
在这类网络设备中,当多个网络设备被连接到网络时,可以使用一种设备,该设备能够搜索其他的网络设备并能够创建指出链接到顶部网页的超链接的访问网页,该访问网页可以由检测到的网络设备进行传递。利用在这样被创建的访问网页中的这些超链接,可以容易地访问由其他网络设备传递的顶部网页。所以,例如,当接连使用多个网络设备时,可以通过这种访问网页来很好地改进可操作性。
以上所描述的访问网页只允许访问由各wh网络设备传递的顶部网页。所以,要求用户通过一些中间网页来从顶部网页依次进入功能分类网页。
此外,根据传统的网络设备,只可以对被连接到网络的其他网络设备进行搜索,而不考虑网络设备各自的功能。所以,根据传统的网络设备,不能自动创建指出对应于预定功能的超链接的功能网页。相应地,例如,虽然用户打算使用打印机,但用户可能碰巧错误地访问了由图像扫描仪传递的顶部网页。
照那样,在按照惯例所提供的访问网页中,要求进行额外的操作,以到达具有用户希望使用的功能或对应于用户打算使用的功能的功能分类网页,要访问目标网页比较困难或麻烦。
发明内容
本发明的优势在于:提供了一种网络系统和设备,利用它们比利用传统的系统和设备能够更容易地访问目标网页。本发明还提供了一种创建网页的方法。可以随意地以由计算机的CPU执行的程序的形式来提供该方法。
根据本发明的一个方面,提供了一种网络系统,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能。至少包括第一个设备的一个或多个网络设备具有功能分类网页传递系统,该网页分别对应于由一个或多个网络设备实现的多项功能中的一项或多项功能。功能分类网页通过配置用于显示这类网页的网络设备来进行显示。第二个网络设备包括定位数据收集系统、访问网页创建系统、定位数据请求系统。和定位数据收集系统收集定位数据,该定位数据是访问对应于用户从一个或多个网络设备(包括第一个网络设备)中指定的功能之一的功能分类网页所必需的;访问网页创建系统根据定位数据收集系统所收集的定位数据,来创建到对应于由用户指定的功能的功能分类网页的超链接;定位数据请求系统向一个或多个网络设备要求对应于由用户指定的功能的定位数据。包括第一个网络设备的一个或多个网络设备都包含一种定位数据传输系统,它响应于第二个网络设备的请求将对应于由用户指定的功能的功能分类网页的定位数据(可以由一个或多个网络设备来传递)传输到第二个网络设备。定位数据收集系统接收由一个或多个网络设备(包括第一个网络设备)传输的定位数据。
这多个网络设备可以包括单一功能设备或多功能设备。功能可以包括打印机功能、扫描仪功能、传真功能、复印机功能和类似的功能。
如上所述,定位数据请求系统向一个或多个网络设备要求定位数据。定位数据是识别功能分类网页的位置的数据。定位数据的例子有URL、一部分URL(例如,IP地址或路径名)和类似物。
利用以上所述的配置,可以直接从访问网页跳到所需的功能分类网页。不必要象在传统系统中一样跟随一系列介入网页。
此外,创建功能分类网页,以便只参考对应于由用户指定的功能的定位数据。所以,功能分类网页不包括到对应于用户没有指定的功能的网页的超链接。换言之,无论使用功能分类网页上的哪个超链接,用户都能够访问具有指定功能的设备。
所以,根据上述网络系统,用户可以访问对应于预定功能的功能分类网页,或者,可以比较容易地访问具有预定功能的网络设备。
根据本发明的另一个方面,提供了一种网络系统,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能。至少包括第一个设备的一个或多个网络设备包含一种功能分类网页传递系统,该系统传递分别对应于由一个或多个网络设备实现的多项功能中的一项或多项功能的功能分类网页。功能分类网页通过配置用于显示这类网页的网络设备来进行显示。第二个网络设备包括定位数据收集系统、访问网页创建系统、定位数据请求系统。定位数据收集系统收集定位数据,该定位数据是访问对应于用户从一个或多个网络设备(包括第一个网络设备)中指定的功能之一的功能分类网页所必需的;访问网页创建系统根据定位数据收集系统所收集的定位数据,来创建到对应于由用户指定的功能的功能分类网页的超链接;定位数据请求系统向一个或多个网络设备要求可以由一个或多个网络设备传递的所有功能分类网页的定位数据。
包括第一个网络设备的一个或多个网络设备都具有定位数据传输系统,该系统响应于第二个网络设备提出的请求来将功能分类网页的定位数据(可以由一个或多个网络的设备的每一个来传递)传输到第二个网络设备。定位数据接收系统接收由一个或多个网络设备(包括第一个网络设备)传输的定位数据。在这种情况下,定位数据收集系统只提取对应于用户所指定的功能的功能分类网页的定位数据。
在上述的网络系统中,从定位数据(从一个或多个网络设备被传输)中提取与对应于用户指定功能的功能分类网页有关的数据,并且,根据这样被提取的定位数据来创建访问网页。所以,访问网页只包括到对应于用户指定功能的功能分类网页的超链接。
在以上的网络系统中,创建对应于用户指定功能的访问网页。用户指定功能的方法不局限于一种特定的方法。例如,输入设备(例如,键盘或输入按钮)可以被连接到第二个网络设备。如果作为另选地或可选地将第二个网络设备配置成用作网络服务器,则可以通过传递网页(用户可以通过该网页来选择功能)来指定功能。
在一种特殊的情况下,可以将多个网络设备配置成包括一个客户设备,该客户设备允许用户进行输入操作并能够置示网页。在这种情况下,第二个网络设备包括功能选择网页传递系统、应答数据接收系统、指定功能识别系统和访问网页传递系统。功能选择网页传递系统将功能选择网页传递到客户设备,该功能选择网页允许客户设备的用户从其中的多项功能中选择一项或多项功能;应答数据接收系统接收从客户设备被传输的应答数据,当客户设备的用户参考由功能选择网页传递系统传递的功能选择网页来执行操作以选择一项或多项功能时,客户将应答数据传输到第二个网络设备;指定功能识别系统根据由应答数据接收系统接收的数据来识别用户所指定的指定功能;当定位数据收集系统和访问网络创建系统根据由指定功能识别系统识别的指定功能来创建访问网页时,访问网页传递系统将访问网页传输到客户设备。
利用这种配置——用户可以通过任何网络设备来指定功能和浏览网页,用户可以获得预定的网络设备或有关的功能分类网页。
第二个网络设备可以随意地包括一种访问网页显示系统,该系统显示由访问网页创建系统创建的访问网页。
根据本发明的另一个方面,提供了一种为网络系统创建网页的方法,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能。至少包括第一个设备的一个或多个网络设备具有一种功能分类网页传递系统,该系统传递分别对应于由一个或多个网络设备实现的多项功能中的一项或多项功能的功能分类网页。功能分类网页通过配置用于显示这类网页的网络设备来进行显示。第二个网络设备执行一种方法,该方法包括:(a)向一个或多个网络设备要求对应于由用户指定的功能的功能分类网页的定位数据;(b)作为对该要求的答复,接收从包括第一个网络设备的一个或多个网络设备被传输的定位数据;以及(c)根据所接收的定位数据来创建访问网页,该访问网页包括到功能分类网页的超链接,这些功能分类网页对应于用户所指定的功能。
根据本发明的另一个方面,提供了一种为网络系统创建网页的方法,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能。至少包括第一个设备的一个或多个网络设备包含一种功能分类网页传递系统,该系统传递分别对应于由一个或多个网络设备实现的多项功能中的一项或多项功能的功能分类网页。功能分类网页通过配置用于显示这类网页的网络设备来进行显示。第二个网络设备执行一种方法,该方法包括:(a)向一个或多个网络设备要求可以由一个或多个网络设备传递的所有功能分类网页的定位数据;(b)作为对该要求的答复,接收从包括第一个网络设备的一个或多个网络设备被传输的定位数据,只提取对应于用户所指定的功能的功能分类网页的定位数据;以及(c)根据所提取的定位数据来创建访问网页,该访问网页包括到功能分类网页的超链接,这些功能分类网页对应于用户所指定的功能。
还可选地提供了一种在网络系统中传输数据的方法,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能。至少包括第一个设备的一个或多个网络设备包含一种功能分类网页传递系统,该系统传递分别对应于由一个或多个网络设备实现的多项功能中的一项或多项功能的功能分类网页。功能分类网页通过配置用于显示这类网页的网络设备来进行显示。第二个网络设备包括定位数据请求系统,定位数据收集系统、和访问网页创建系统。定位数据请求系统向一个或多个网络设备要求对应于用户所指定的功能的定位数据;定位数据收集系统收集定位数据,该定位数据是访问对应于用户从一个或多个网络设备(包括第一个网络设备)中指定的功能之一的功能分类网页所必需的;访问网页创建系统根据定位数据收集系统所收集的定位数据,来创建到对应于由用户指定的功能的功能分类网页的超链接。包括第一个设备的一个或多个网络设备中的一个网络设备执行一种方法,该方法包括:响应于第二个网络设备提出的请求,将对应于用户所指定的功能的功能分类网页的定位数据传输到第二个网络设备。
此外,提供了一种在网络系统中传输数据的方法,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能。至少包括第一个设备的一个或多个网络设备包含一种功能分类网页传递系统,该系统传递分别对应于由一个或多个网络设备实现的多项功能中的一项或多项功能的功能分类网页。功能分类网页通过配置用于显示这类网页的网络设备来进行显示。第二个网络设备包括定位数据请求系统,定位数据收集系统、和访问网页创建系统。定位数据请求系统向一个或多个网络设备要求对应于用户所指定的功能的定位数据;定位数据收集系统收集定位数据,该定位数据是访问对应于用户从一个或多个网络设备(包括第一个网络设备)中指定的功能之一的功能分类网页所必需的;访问网页创建系统根据定位数据收集系统所收集的定位数据,来创建到对应于由用户指定的功能的功能分类网页的超链接。包括第一个网络设备的一个或多个网络设备中的至少一个网络设备执行一种方法,该方法包括:响应于第二个网络设备提出的请求,将对应于用户所指定的功能的功能分类网页的定位数据传输到第二个网络设备。
根据本发明的另一方面,提供了一种包括多个通过网络而彼此互连的网络设备的网络系统,这多个网络设备至少包括第一个网络设备和第二个网络设备,第一个网络设备具有一项或多项功能,其中每个第一个设备包含一种功能分类网页传递系统,该系统传递分别对应于一项或多项功能的功能分类网页,第一个网络设备将指示每个功能分类网页位置的定位数据进行存储,并且定位数据发送系统能根据定位数据请求将功能分类网页的定位数据发送给第二个网络设备。第二个网络设备包括定位数据请求系统,定位数据收集系统、和访问网页创建系统。定位数据请求系统向第一个网络设备要求对应于预定的功能的定位数据;定位数据收集系统从第一个网络设备收集定位数据;访问网页创建系统创建到对应于由定位数据请求系统指定的功能的功能分类网页的超链接。定位数据收集系统接收从第二个网络设备发送的定位数据,并且,第二个网络设备显示功能分类网页。
第二个网络设备还可选择包括具有多种功能的外围设备,这些功能可以与通过网络能与该外围设备连接的预定网络设备相结合,预定网络设备具有显示设备,从外围设备将功能分类网页发送给预定网络设备,并在预定网络设备的显示设备上显示。
而且,第二设备具有指示其功能设定和/或状态的网页,在该网页中包括有访问网页。
第二个网络设备还可选择包括打印机或其他外围设备的功能。
根据本发明的再一方面,提供了一种创建在网络系统中使用的网页的方法,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,一个或多个网络设备包括至少一个具有多种功能的第一个网络设备。第一个设备具有一种功能分类网页传递系统,该系统传递分别对应于第一个网络设备中的多项功能中一项或多项功能的功能分类网页。第一个网络设备将指示每个功能分类网页位置的定位数据进行存储,并且定位数据发送系统能根据定位数据请求将功能分类网页之一的定位数据发送给第二个网络设备。第二个网络设备执行一种方法,该方法包括下述步骤:向第一个网络设备要求对应于预定的功能的定位数据;从第一个网络设备收集定位数据;创建到对应于由定位数据请求系统指定的功能的功能分类网页的超链接,以及显示链接自访问网页的功能分类网页。
第二个网络设备还可选择包括具有多种功能的外围设备,这些功能可以与通过网络能与该外围设备连接的预定网络设备相结合,预定网络设备具有显示设备,从外围设备将功能分类网页发送给预定网络设备,并在预定网络设备的显示设备上显示。
而且,第二设备具有指示其功能设定和/或状态的网页,在该网页中包括有访问网页。
当个人计算机或类似的设备提供并执行合适的程序时,可以实现以上所描述的和/或根据本发明的设备和方法。这类程序可以被存储在记录介质(例如,软盘、CD-ROM、内存卡和类似物)中并被加以分配。可选地或可选地通过网络(例如,互联网)来分配这类程序。
附图说明
图1是方框图,表现了根据本发明的第一个实施例的一种网络系统的配置;
图2是被显示在个人计算机上的“设备搜索网页”的一个例子;
图3A表现了示范功能表格;
图3B表现了示范设备表格;
图4A表现了MFP的示范表格,MFP是MIB的对象;
图4B表现了图像扫描仪的示范表格,图像扫描仪是MIB的对象;
图5是流程图,展示了“网页传递程序”;
图6A是图像扫描仪的数据收集程序中所使用的参数的表格;
图6B是打印机的数据收集程序中所使用的参数的表格;
图6C是所有服务的数据收集程序中所使用的参数的表格;
图7A是被显示在个人计算机的显示屏幕上的关于扫描仪的访问网页;
图7B是关于扫描仪功能的访问网页;
图8是流程图,展示了扫描仪或打印机的数据收集程序;
图9是流程图,展示了所有可用服务的数据收集程序。
具体实施方式
在下文中,将参考附图来描述本发明的一个实施例。
总体配置
图1是方框图,表现了根据本发明的一个实施例的网络系统1的总体配置。
网络系统1包括多个通过网络10(例如,LAN:局域网)而彼此互连的网络设备。这些网络设备根据TCP/IP的通信协议来彼此进行通信。如图1所示,网络设备包括个人计算机(在下文中,被称作“PC”)20、,PC 20M,第一个MFP(多功能外围设备)30、第二个MFP 40和图像扫描仪50。为简单起见,虽然多台PC 20被连接到网络系统11,但图1中只表现了一台PC 20。
PC 20是由用户操作的设备。PC 20包括控制PC 20的全部操作的一个CPU21、存储将由CPU 21执行的程序的一个ROM 22、临时存储CPU 21的操作结果和类似内容的一个RAM 23。PC 20还包括一个通信设备24,PC 20通过该通信设备与网络10相连接。PC 20还包括一个操作单元25(例如,连接用户的输入的鼠标和键盘)和一个显示器26。
PC 20安装有网络浏览器。网络浏览器根据HTTP协议(超文本传输协议)来传输HTTP请求命令,用于要求网络服务器传递网页,并用于接收从网络服务器(曾接收所传输的请求命令)被传输的网页。HTTP请求命令包含将要被传递的网页的路径名。
PC 20M具有与PC 20相同的结构。PC 20M也安装有网页浏览器。PC 20M能将HTTP请求命令发送给网页服务器,并且接收从网页服务器发回的响应HTTP请求命令的网页。
根据该实施例,第一个MFP 30是一种具有打印机和图像扫描仪的功能的设备(在下文中,分别被称作“打印机功能”和“扫描仪功能”)。第一个MFP30包括控制MFP 30的全部操作的一个CPU 31、存储将由CPU 31执行的程序的一个ROM 30、临时存储CPU 31的操作结果和类似内容的一个RAM 33、第一个MFP 30通过其被连接到网络10的一个通信设备34、连接用户的输入的一个输入面板35和一个显示器36。
特别是,第一个MFP 30安装有应用程序软件,该应用程序软件使第一个MFP 30用作网络服务器。通过网络服务器功能,第一个MFP 30接收通过网络10(例如,通过PC 20)被传输的HTTP请求命令,检索网页(被存储在ROM 32中,并由HTTP请求命令中所包含的路径名来加以识别),并将检索到的网页传递给HTTP请求命令的发送者(例如,PC 20)。第一个MFP 30能够传递的网页包括:
当通过网络10完成打印机功能设置时所称的打印机功能网页(路径:/printer/control/main.html);
当通过网络10设置扫描仪的功能和操作时所称的扫描仪功能网页(路径:/scanner/control/main.html);
设备搜索网页(路径:/findpage/main.html);以及,
顶部网页(路径:/index.html),该网页描述将由用户选择的超链接,并传递对应于所选择的超链接的网页。
设备搜索网页指出以下内容,作为可选择的项目:
对应于所有功能(即打印机功能和扫描仪功能)的“所有服务”;
对应于打印机功能的“打印机服务”;以及,
对应于扫描仪功能的“扫描仪服务”(见图2)。可选择的项目分别是到所有服务的访问网页(路径:/findpage/allservice)的超链接、到打印机的访问网页(路径:/findpage/printer)的超链接和到扫描仪的访问网页(路径:/findpage/scanner)的超链接。这些访问网页不被存储在ROM 32中,而是响应于HTTP请求的接收来由网页传递程序生成和传递(将在以后加以描述)。
在第一个MFP 30中,安装有应用程序软件,用于控制第一个MFP 30,使其用作SNMP(简单网络管理协议)管理器。利用SNMP管理器功能,第一个MFP30将SNMP请求命令传输到其他设备,并接收从这些设备(曾接收SNMP请求命令)被传输的SNMP应答命令。应该注意,SNMP请求包用于要求参数,这些参数被设置到构成用作SNMP工具的设备的数据库(管理信息库,在下文中将被称作“MIB”)的对象。为构成MIB的每个对象分配对象ID(在下文中,被称作“OID”),并根据OID来要求参数。
在第一个MFP 30的ROM 32中存储有被分别分配给第一个MFP 30的各种功能的功能IDs,以及包括对应于MFP 30功能的网页路径名的功能表格(见图SA)。将“打印机”分配为打印机功能的功能ID,它与作为打印机功能网页的路径名的路径名“/printer/control/main.html”有关。将“扫描仪”分配为扫描仪功能的扫描仪ID,它与作为扫描仪功能网页的路径名的路径名“/scanner/control/main.html”有关。
此外,ROM 32存储:
由其管理员分配的第一个MFP 30(例如,汤姆的MFP)的名称;
被分配给第一个MFP 30的IP地址(例如,10.134.43.28);以及,
第一个MFP 30的设备名称(xxxx yyy1:xxxx代表制造名称;yyy1代表设备类型)。
第二个MFP 40具有打印机功能和扫描仪功能。第二个MFP 40包括控制第二个MFP 40的全部操作的一个CUP 41、存储将由CPU 41执行的程序的一个ROM 42、临时存储CPU 41的操作结果和类似内容的RAM 43。第二个MFP 40还包括MFP 40通过其被连接到网络10的一个通信设备44、连接用户输入的一个输入面板和一个显示器46。
类似于第一个MFP 30,第二个MFP 40也利用应用程序软件来加以执行,该应用程序软件用于控制第二个MFP 40,使其用作网络服务器。通过网页服务器功能,第二个MFP 40接收通过网络10(例如,通过PC 20M)发送的HTTP请求命令;检索网页,所述网页存储在ROM 42中,并且由包含在HTTP请求命令中的路径名称进行识别;并且将所检索的网页发送给HTTP请求命令的发送者(例如,PC 20M)。或者,可以选择通过网页服务器功能来动态创建网页。就是说,第二个MFP可以根据请求和/或当网页服务器应用程序运行时来创建网页。这样创建的网页可以暂时存储在RAM 43中,并如上所述如同存储在ROM 42中的网页一样进行查阅。第二个MFP 40能够传递的网页包括利用其来执行有关打印机功能的设置的打印机功能网页、可利用其通过网络10来执行有关扫描仪功能的设置并控制扫描仪功能的扫描仪功能网页,以及在其中指出到以上网页的超链接的顶部网页。第二个MFP 40能够传递的网页被存储在ROM 42中。
此外,第二个MFP 40安装有应用程序软件,用于控制第二个MFP 40,使其用作SNMP工具。利用SNMP工具功能,第二个MFP 40能够接收通过网络10被传输的SNMP请求命令,能够一接收到SNMP请求命令就从被存储在ROM 42中的MIB中检索所要求的参数,并能够传输包括检索到的参数的SNMP响应命令。以下指出构成MIB的对象(见图4A)。应该注意,MIB中包括除以下所列出的对象以外的各种对象。但是,由于它们对于描述本发明而言并不是必要的,因此,为简单起见,省略有关它们的描述。
(a)打印机控制Url:其中设置打印机功能网页的URL的对象。将“1.3.6.1.4.1.2435.2.3.9.4.9.9.2”分配为OID。打印机功能网页的URL是“http;//10.134.43.87;5431/printer/control/main.html”。
(b)扫描仪控制Url:其中设置扫描仪功能的URL的对象。将“1.3.6.1.4.1.2435.2.3.9.4.9.9.1”分配为OID。扫描仪网页的URL是“http;//10.134.43.87;5431/scanner/control/main.html”。
(c)sys名称:其中设置第二个MFP 40的名称的对象。将“1.3.6.1.2.1.1.5.0”分配为OID。第二个MFP 40的名称是“比尔的MFP”。该名称由第二个MFP 40的管理员任意确定。
(d)hf设备Descr:其中设置第二个MFP 40的类型名称的对象。将“1.3.6.1.2.1.25.3.2.1.3.1”分配为OID。MFP 40的类型名称是“xxxx yyy2”(xxxx是制造名称;yyy2是类型名称)。
(e)ip地址:其中设置被分配给第二个MFP 40的IP地址的对象。将“1.3.6.1.4.1.2435.2.3.1.4.2.1”分配为OID。IP地址是“10.134.43.87”。
扫描仪50包括用于控制扫描仪50的全部操作的一个CPU 51、存储将由CPU 51执行的程序的一个ROM 52、临时存储CPU 51的操作结果和类似内容的一个RAM 53。扫描仪50还包括扫描仪50通过其被连接到网络10的一个通信设备54,以及连接用户输入的一个输入面板55。
类似于第一个MFP 30和第二个MFP 40,扫描仪50也安装有应用程序软件,用于控制扫描仪50,使其用作网络服务器。通过网页服务器功能,扫描仪50接收通过网络10(例如,通过PC 20M)发送的HTTP请求命令;检索网页,所述网页存储在ROM 52中,并且由包含在HTTP请求命令中的路径名称进行识别;并且将所检索的网页发送给HTTP请求命令的发送者(例如,PC20M)。或者,可以选择通过网页服务器功能来动态创建网页。就是说,第二个MFP可以根据请求和/或当网页服务器应用程序运行时来创建网页。这样创建的网页可以暂时存储在RAM 53中,并如上所述如同存储在ROM 42中的网页一样进行查阅。扫描仪50能够传递的网页包括扫描仪功能网页(利用它,可通过网络10来执行有关扫描仪功能的设置并对其加以控制)和顶部网页(其中指出到扫描仪功能网页的超链接)。网页被存储在ROM 52中。
此外,类似于第二个MFP 40,扫描仪50也安装有应用程序软件,用于将扫描仪50作为SNMP工具来加以控制,MIB被存储在ROM 52中。以下列出构成MIB的对象。应该注意,MIB中包括许多其他的对象。但是,它们对于说明本发明而言并非必要,因此,为简单起见,这里不加以描述。
(a)扫描仪控制URL:其中设置扫描仪功能网页的URL的对象。将“1.3.6.1.4.1.2435.2.3.9.4.9.9.1”分配为OID。扫描仪功能网页的URL是“http;//10.134.32.16;5431/scanner/control/main.html”。
(b)sys名称:其中设置扫描仪50的名称的对象。将“1.3.6.1.2.1.1.5.0”分配为OID。扫描仪50的名称是“汤姆的扫描仪”。该扫描仪的名称由第二个MFP 40的管理员任意确定。
(c)hr设备Descr:其中设置扫描仪50的类型名称的对象。将“1.3.6.1.2.1.25.3.2.1.3.1”分配为OID。扫描仪50的类型名称是“xxxxyyy3”(xxxx是制造名称;yyy3是类型名称)。
(d)ip地址:其中设置被分配给扫描仪50的IP地址的对象。将“1.3.36.1.4.1.2435.2.3.1.4.2.1”分配为OID。IP地址是“10.134.32.16”。
网页传递程序
将参考图5来描述由第一个MFP 30的CPU 31执行的“网页传递程序”。当第一个MFP 30接收从PC 20被传输的HTTP请求命令时,安装“网页传递程序”。
首先,CPU 31识别HTTP请求命令所要求的网页(S11)。在这个程序中,根据HTTP请求命令中所包括的网页的路径名来识别HTTP请求所要求的网页。
如果被识别的网页是扫描仪的网页(即扫描仪-访问网页)(S12:是),则CPU 31执行“扫描仪数据收集程序”(S13)。在这个程序中,关于来自与网络10相连接的所有设备中的、能够传递扫描仪功能网页的设备(即这个实施例中的第二个MFP 40和扫描仪50),CPU 31收集设备的名称、包括设备的IP地址的数据、设备的类型名称和扫描仪功能网页URL,并创建其中按预定顺序来安排参数的参数表格(例如,图6A)。以后将提供有关该程序的详细描述。
接下来,CPU 31执行“扫描仪-访问网页创建程序”(S14)。在这个程序中,CPU 31根据在S13中的“扫描仪数据收集程序”中所创建的参数表格来创建一张网页,其中,为被安排在参数表格中的每个数据指出设备的名称、设备的IP地址和设备的类型名称。在该网页中所指出的各种项目中,设备名称与参数表格中所包括的扫描仪功能网页的URL有关。这样,设备名称是到扫描仪功能网页的超链接。
如果在S11中被识别的网页是打印机访问网页(S12:否;S15:是),则CPU 31执行“打印机数据收集程序”(S16)。在这个程序中,从能够传递打印机功能网页的设备(这个实施例中的第二个MFP 40)中收集包括设备名称、设备的IP地址、设备类型名称和打印机功能网页的URL的数据,并创建参数表格(例如,图6B)。以后将详细描述该程序。
在S17中,CPU 31执行“打印机-访问网页创建程序”(S17)。在这个程序中,CPU 31根据在S16中所创建的参数表格来为每个设备创建指出设备名称、设备的IP地址和设备类型名称的网页。在打印机-访问网页中所指出的各种项目中,设备名称与参数表格中的打印机功能网页的URLs有关,因此,设备名称是到打印机功能网页的超链接。
如果在S11中被识别的网页是所有服务的访问网页(S12:否;S25:否;S18:是),则CPU 31执行“所有服务-访问数据收集程序”(S19)。在这个程序中,从能够传递扫描仪功能网页和/或打印机功能网页(这个实施例中的第二个MFP 40和扫描仪50)的设备(被连接到网络10)中收集包括设备名称、设备的IP地址、设备类型名称和网页(扫描仪功能网页和/或打印机功能网页)的URLs的数据,并创建参数表格(例如,图6C)。以后将详细描述该程序。
接下来,CPU 31执行“所有服务-访问网页创建程序”(S20)。在这个程序中,CPU 31创建一张指出设备名称的网页,该参数表格中表明的每个数据段指设备IP地址、设备类型名称。在所有服务-访问网页中所指出的各种项目中,设备名称与网页(扫描仪功能网页和/或打印机功能网页)的URLs有关。这样,设备名称是到所有可用服务的网页的超链接。
如果在S11中被识别的网页不是访问网页(S12:否;S15:否;S18:否),则CPU 31从ROM 32中检索由HTTP请求命令识别的网页。在这个程序中,检索打印机功能网页、扫描仪功能网页、设备搜索网页或顶部网页。
如上所述,在执行步骤S14、S17、S20或S21之后,CPU 31传递一张网页(S22)。在这个程序中,如果在S14处的程序已经结束,则扫描仪的访问网页被传输到PC 20。如果在S17处已经结束,则打印机-访问网页被传递到PC 20。如果在S20处已经结束,则所有服务-访问网页被传递到PC 20。如果在S21处已经结束,则在S21中检索到的网页被传递到PC 20。
每台PC 20接收如以上所描述的那样被传递的网页,并将被传递的网页显示在显示器26上。图7A中表现了扫描仪-访问网页的一个例子。在这个例子中,网页中指出第二个MFP 40、扫描仪50和第一个MFP 30的名称以及对应的IP地址和类型名称。如上所述,设备的名称是到由对应的设备传递的对应的扫描仪功能网页的超链接。在这种情况下,如图7B所示,如果通过操作单元25来输入选择“汤姆的扫描仪”的操作(例如,将鼠标指针放在“汤姆的扫描仪”上,并点击鼠标按钮),则扫描仪50传递扫描仪功能网页,该扫描仪功能网页被显示在PC 20的显示器26上。
然后,经由显示器26上所显示的扫描仪功能网页(见图7B),用户可以远程修改对扫描仪50的分辨率、图像颜色(黑和白/彩色)、数据类型和类似内容的设置。此外,利用操作单元25并通过选择图7B中的下部所示的“执行扫描”按钮,可以根据如上所述被远程输入的设置来扫描放在扫描仪50上的照片和/或原物。
扫描仪数据收集程序
接下来,将参考图8来描述第一个MFP 30的CPU 31所执行的扫描仪数据收集程序。在图5的S13中调用数据收集程序。
在S31中,CPU 31创建一个SNMP请求包。在这个程序中,创建要求设备名称、设备的IP地址、设备类型名称和扫描仪功能网页的URL的SNMP请求包。特别是,SNMP请求包从构成MIB的对象中要求被设置到sys名称、ip地址、hr设备Descr和扫描仪控制Url的参数。
接下来,CPU 31广播SNMP请求包(S32)。在这个程序中,在S31中所创建的SNMP请求包被传输到与网络10连接的所有设备。接收SNMP请求包的设备通过发送构成被设置到sys名称、ip地址、hr设备Desc、扫描仪控制Url和类似内容的参数的数据,来对其进行应答。设备将这些参数作为SNMP应答包返回。应该注意,根据该实施例,返回SNMP应答包的设备是第二个MFP 40和扫描仪50。
接下来,CPU 31启动定时器(S33)。
在S34中,CPU 31判断SNMP应答包是否被接收。如果SNMP应答包被接收(S34:是),则控制进行到S35,其中,CPU 31将构成SNMP应答包的参数加到参数表格。当启动图8所示的程序后首次对其加以执行时,CPU 31在RAM 33中创建如图6A所示的参数表格,其中,将输入设备名称、设备的IP地址、设备类型名称和扫描仪功能网页的URL。然后,将构成SNMP应答包的参数加到参数表格。这样,每次执行步骤S35时,都将参数加到参数表格。
在执行S35中的程序之后,或者判断没有收到SNMP应答包(S34:否),CPU 31判断是否已经过了被设置到定时器(在S33中)的预定时期(S36)。如果还没有经过预定的时期(S36:否),则控制返回到S34。
如果已经了过预定的时间(S36:是),则CPU 31检查功能表格中的功能ID(S37)。在S37的程序中,如果判断在功能表格中发现功能ID“扫描仪”(S37:是),则CPU 31将功能表格和设备表格中所包括的参数加入参数表格(S38)。特别是,CPU 31将与功能表格中的“扫描仪”的功能ID有关的扫描仪功能网页的路径名以及设备表格中的设备名称、设备的IP地址和设备类型名称加到在S35中被创建的参数表格。应该注意,扫描仪功能网页的路径名作为扫描仪功能网页的URL被加到参数表格。
或者,可以根据第一个MFP 30的IP地址(10.134.43.28)和扫描仪功能网页的路径名(/scanner/control/main.html)来生成扫描仪功能表格的URL(http;//10.134.43.28/scanner/control/main.html),并将其加到参数表格。
在执行S38中的程序之后,或者判断功能表格中不包括功能ID“扫描仪”,终止图8所示的程序。
打印机数据收集程序
接下来,将描述由第一个MFP 30的CPU 31执行的“打印机数据收集程序”。在图5中的S16中调用“打印机数据收集程序”。由于“打印机数据收集程序”类似于图8所示的“扫描仪数据收集程序”,因此,将只描述与“扫描仪数据收集程序”的不同之处。
首先,CPU 31创建一个SNMP请求包(S31)。该SNMP请求包要求设备名称、设备的IP地址、设备类型名称和打印机功能网页的URL。特别是,在这个程序中,创建SNMP请求包,用于要求被设置到sys名称、ip地址、hr设备Descr和打印机控制Url的对象的参数。
然后,CPU 31传播SNMP请求包(S32)。当收到SNMP请求包时,如果每个设备都具有被设置到sys名称、ip地址、hr设备Descr和打印机控制Url的MIB中的所有参数,则设备将由参数构成的数据作为SNMP应答包传输到第一个MFP 30。在该实施例中,传输SNMP应答包的设备是第二个MFP 40。
接下来,CPU 31启动定时器(S33)。
然后,CPU 31判断SNMP应答包是否被接收(S34)。如果SNMP应答包被接收(S34:是),则CPU 31将构成SNMP应答包的参数加入参数表格(S35)。当自从启动S35中的程序后首次对其加以执行时,CPU 31在RAM 33中创建如图6B所示的参数表格,该参数表格包括设备名称、设备的IP地址、设备类型名称和打印机功能网页的URL。然后,将构成SNMP应答包的参数加入参数表格。其后,每次执行步骤S35时,都将参数加到参数表格。
在执行S35中的程序之后,或者判断没有收到SNMP应答包(S34:否),CPU 31判断是否已经过了预定的时期(例如,5秒钟)(S36)。如果还没有经过预定的时期(S36:否),则控制返回到S34。
如果已经过了预定的时期(S36:是),则CPU 31检查功能表格中的功能ID(S37)。在S37中,如果功能表格中有功能ID“打印机”(S37:是),则CPU 31将功能表格和设备表格中所包括的参数加入到参数表格(S38)。特别是,在这个程序中,CPU 31将打印机功能网页的路径名、设备表格中的设备名称、设备的IP地址和设备类型名称加入在S35中被创建的参数表格。
或者,可以根据第一个MFP 30的IP地址(10.134.43.28)和打印机功能网页的路径名(/scanner/printer/main.html)来生成打印机功能网页的URL(http;//10.134.43.28/printer/control/main.html),并可以将这样生成的URL加到参数表格中。
在执行S38中的程序之后,或者判断功能表格中没有功能ID“打印机”(S37:否),终止“打印机数据收集程序”。
所有服务数据收集程序
接下来,将参考图9来描述由CPU 31执行的“所有服务数据收集程序”,该程序在图5所示的流程图的S19中被调用。
在S51中,CPU 31创建SNMP请求包。在这个程序中,如同在图8的S31中,创建第一个SNMP请求包,用于要求设备名称、设备的IP地址、设备类型名称和扫描仪功能网页的URL。此外,创建第二个SNMP请求包,用于要求设备名称、设备的IP地址、设备类型名称和打印机功能网页的URL。
然后,CPU 31广播第一个和第二个SNMP请求包(S52)。也就是说,第一个和第二个SNMP请求包被传输到与网络10连接的所有设备。
当收到第一个SNMP请求包时,如果每个设备具有被设置到sys名称、ip地址、hr设备Descr和扫描仪控制Url的MIB中的所有参数,则设备将由参数构成的数据作为SNMP应答包传输到第一个MFP 30。在该实施例中,传输SNMP应答包的设备是第二个MFP 40和扫描仪50。
当收到第二个SNMP请求包时,如果每个设备具有被设置到sys名称、ip地址、hr设备Descr和打印机控制Url的MIB中的所有参数,则设备将由参数构成的数据作为SNMP应答包传输到第一个MFP 30。在该实施例中,传输SNMP应答包的设备是第二个MFP 40。
接下来,CPU 31启动定时器(S53)。
然后,CPU 31判断SNMP应答包(S54)是否被接收。如果SNMP应答包被接收(S54:是),则CPU 31将构成SNMP应答包的参数加入参数表格(S55)。当自从启动S55中的程序后首次对其加以执行时,CPU 31在RAM 33中创建如图6C所示的参数表格,该参数表格包括设备名称、设备的IP地址、设备类型名称和网页(即打印机功能网页或扫描仪功能网页)的URL。然后,将构成SNMP应答包的参数加入参数表格。其后,每次执行步骤S55时,都将参数加到参数表格。
在执行S55中的程序之后,或者判断没有收到SNMP应答包(S54:否),CPU 31判断是否已经过了预定的时期(5秒钟)(S56)。如果还没有经过预定的时期(S56:否),则控制返回到S54。
如果已经过了预定的时期(S56:是),则CPU 31将功能表格和设备表格中所包括的参数加入参数表格(S58)。特别是,在这个程序中,CPU 31将与“扫描仪”的功能ID有关的扫描仪功能网页的路径名、设备表格中的设备名称、功能表格中的设备的IP地址和设备类型名称加入在S53中被创建的参数表格。此外,CPU 31将与“打印机”的功能ID有关的打印机功能网页的路径名、设备表格中的设备名称、功能表格中的设备的IP地址和设备类型名称加入在S53中被创建的参数表格。
在S58中的程序结束之后,终止图9所示的程序。
根据如上所述而被配置的网络系统1,通过S14、S17或S20中的程序来创建访问网页,其中具有到扫描仪功能网页和/或打印机功能网页的超链接。当使用该访问网页上的超链接时,可以直接访问扫描仪功能网页或打印机功能网页。所以,不必要按顺序来进行介于顶部网页与扫描仪功能网页或打印机功能网页之间的一系列网页。应该注意,根据实施例,第一个MFP 30具有网页服务器功能,并且对PC 20输出的HTTP请求进行响应,从MFP 30向PC 20发送网页。通过这种配置,虽然,MFP 30不能将在其内创建的网页显示,但结合通过网络10连接的PC 20,用户就能控制MFP 30创建所需的网页,并将网页显示在PC 20的显示器26上。特别是,因为第一个MFP 30具有创建访问网页的功能,该用户可以控制第一个MFP 30收集所需的数据,并查阅访问网页,该网页包括到目标用户的功能分类网页的超链接。
PC 20可选择包括如MFP 20那样的创建访问网页的功能。
而且,根据实施例,第二个MFP 40和扫描仪50中的每个都具有网页服务器功能,并且对PC 20M输出的HTTP请求进行响应,从MFP 40或扫描仪50向PC 20M发送网页。通过这种配置,虽然,MFP 40或扫描仪50不能将在其内创建的网页显示,但结合通过网络10连接的PC 20M,用户就能在PC 20M的显示器26上查阅网页。
应该注意PC 20和PC 20M配置给第一个MFP 30、第二个MFP 40以及扫描仪50。本发明并不局限于这种配置,并且能进行修改,以便PC 20能发送HTTP请求命令给MFP 40或扫描仪50,并且,PC 20M能将HTTP请求命令发送给MFP 30。而且,在网络系统1中可以配置超过两台的PC。
此外,根据该实施例,创建参数表格,该参数表格包括对应于用户在图5的S13、S16和S19中所选择的各种项目的网页的路径名或URLs。然后,可以根据这样被创建的参数表格来创建访问网页。所以,这样被创建的访问网页不包括对应于用户还没有选择的功能的超链接。相应地,无论可以使用哪个超链接,用户都可以不访问没有用户想要使用的功能的设备。
如上所述,根据网络系统1,可以比较容易地创建访问网页,通过该访问网页可比较容易地访问对应于用户想要使用的功能的网页;或者,具有用户想要使用的功能的设备。
在图5的S22中,第一个MFP 30将访问网页传递到PC 20,可利用该访问网页来执行选择设备搜索网页中的各种项目的操作。所以,只要设备允许用户进行输入操作并能够显示网页,即使设备不是PC 20,也可以访问对应于用户想要使用的功能的网页(即扫描仪功能网页或打印机功能网页),或可以访问具有用户想要使用的功能的设备。例如,当能够输入操作命令并显示网页的另一台PC(除PCs 20以外)被连接到网络系统10时,可以访问对应于用户想要使用的功能的网页,或可以从最近被连接的PC访问具有用户想要使用的功能的设备。
应该注意,本发明不局限于以上所描述的配置,可以用各种方法来加以修改。
例如,根据该实施例,在图5所示的“网页传递程序”中,第一个MFP 30响应于从PC 20被传输的请求来创建访问网页并将其传递。可以对这一点加以修改,以便第一个MFP 30将设备搜索网页显示在显示器36上,并且,通过第一个MFP 30的输入面板35来选择设备搜索网页上的项目。利用这种修改,访问网页可以被显示在显示设备36上,所以,无须使用另一个设备,就可以访问对应于用户想要使用的功能的网页(即扫描仪功能网页或打印机功能网页),或可以访问具有用户想要使用的功能的设备。
根据该实施例,在图8中,在S31中创建SNMP请求包,用于要求创建访问网页所必需的参数;在S32中,广播该SNMP请求包;然后,根据响应于该SNMP请求包而被传输的所有SNMP应答包,来创建参数表格(S35)。可以按以下方式来修改这个程序。
首先,在S31中,如在图5的S51中那样来创建第一个和第二个SNMP请求包。然后,在S32中,广播第一个和第二个SNMP请求包。
然后,在S35中,从所接收的SNMP应答包中提取一个SNMP应答包,该SNMP应答包包括创建访问网页所必需的参数,并且,根据所提取的SNMP应答包来创建访问网页。在这种情况下,提取SNMP应答包,以便(例如)当是关于扫描仪的访问网页时,提取具有参数(其中,网页的URL包括“扫描仪”(”scanner”))的SNMP应答包。根据这个例子,构成所提取的SNMP应答包的参数没有除扫描仪功能网页以外的网页的URLs。所以,根据所提取的SNMP应答包而被创建的访问网页不包括到扫描仪功能网页以外的网页的超链接。所以,无论使用哪个超链接,都确保可以访问具有用户想使用的功能的设备。
在上述实施例中,在图8的S32中,以及在图9的S52中,广播SNMP请求包。但是,本发明不局限于这种配置。例如,如果与网络10连接的设备被分成多个组,则可以将SNMP请求多点广播到这多个组中的一个或多个预定组中所包括的设备。
在上述实施例中,每个设备被配置成将打印机功能网页或扫描仪功能网页作为对应于功能本身的网页来加以传递。本发明不需要局限于这种配置。通过准备与除打印机功能或扫描仪功能以外的功能有关的数据(即表格和MIB),可以传递有关所准备的功能的网页。例如,可以提供用于浏览设备的功能设置的网页。
在上述实施例中,第一个MFP 30收集使用SNMP创建访问网页所必需的参数。但是,用于收集这些参数的协议不需要局限于SNMP,任何其他的协议都可以使用。
在上述实施例中,网页、数据表格和MIB被存储在ROMs 32、42和52中。本发明不局限于这种配置。例如,如果为每个设备提供诸如硬盘驱动器的记录设备,则可以将数据存储在硬盘驱动器中。利用这种配置,可以容易地改变数据(即网页、数据表格和MIB)。
可以修改上述实施例,以便利用SNMP工具来执行第一个MFP 30,且MIB存储在ROM 32中。在这种配置中,如同在第二个MFP 40和扫描仪50中,在通过网络10来接收SNMP请求包之后,将SNMP应答包传输到另一个设备。
在另一项修改中,第二个MFP 40或扫描仪50可以安装有应用程序软件,该应用程序软件控制第二个MFP 40或扫描仪50,使其用作SNMP管理器,并且,功能表格和设备表格被存储在ROM 32中。在这种情况下,通过使用MFP 40或扫描仪50,可以执行与图5所示的程序相类似的程序。
在上述实施例中,只将打印机功能和扫描仪功能表示为可以通过网络系统来加以使用的功能。本发明不局限于这种配置,可以毫不勉强地认为,也可以包括诸如传真功能、复印机功能和类似功能的各种功能,作为可以通过网络系统1来加以使用的功能。
根据上述实施例及其修改的设备和方法可以在当为个人计算机或类似设备配置了合适的程序并执行这些程序时实现。这样的程序可以存储在记录媒体中,例如软盘、CD-ROM、存储卡等类似设备且可以分布配置。或者,这种程序可选择通过网络(例如因特网)进行分布配置。

Claims (21)

1.一种网络系统,它包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能以及分别对应于多项功能中的一项或多项功能的功能分类网页,所述功能分类网页通过配置用于显示该功能分类网页的网络设备来进行显示,其特征在于:
其中,所述第二个网络设备包括:
用于接收具有对应于由用户指定的功能之一的网页的请求命令,并识别所述功能的功能识别装置;
用于对至少包括所述第一个设备的所述一个或多个网络设备请求对应于由用户指定的功能的功能分类网页的定位数据,并从这些网络设备中收集所述定位数据的定位数据收集装置;
用于根据所收集的定位数据来创建到对应于用户所指定功能的功能分类网页的超链接的访问网页创建装置;
用于将所创建的访问网页传递给配置用于显示所述功能的网络设备的访问网页传递装置;
其中,至少包括所述第一个设备的所述一个或多个网络设备包括:
用于响应所述第二个网络设备的请求,将对应于用户所指定功能的功能分类网页的定位数据发送给第二个网络设备的发送装置;以及
如果所述用户点击所述超链接,将对应于用户所指定功能的功能分类网页传递给配置用于显示所述功能的网络设备的功能分类网页传递装置。
2.根据权利要求1的网络系统,其特征在于:
其中,所述配置用于显示所述功能的网络设备包括一个客户机设备,该客户机设备允许用户进行输入操作并能够显示网页。
3.根据权利要求1的网络系统,其特征在于:所述第二个网络设备包括显示器,配置用于显示由所述访问网页创建装置所创建的访问网页。
4.根据权利要求1的网络系统,其特征在于:所述功能包括打印机功能。
5.根据权利要求1的网络系统,其特征在于:所述功能包括图像扫描仪功能。
6.一种网络系统,它包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能以及分别对应于多项功能中的一项或多项功能的功能分类网页,所述功能分类网页通过配置用于显示该功能分类网页的网络设备来进行显示,其特征在于:
其中,所述第二个网络设备包括:
用于接收具有对应于由用户指定的功能之一的网页的请求命令,并识别所述功能的功能识别装置;
用于对至少包括所述第一个设备的所述一个或多个网络设备请求可以由这些网络设备传递的所有功能的功能分类网页的定位数据,并从这些网络设备中收集所述定位数据的定位数据收集装置,所述定位数据收集装置只提取对应于由用户指定功能的功能分类网页的定位数据;
用于根据所提取的定位数据来创建到对应于用户所指定功能的功能分类网页的超链接的访问网页创建装置;
用于将所创建的访问网页传递给配置用于显示所述功能的网络设备的访问网页传递装置;
其中,至少所述包含第一个网络设备的一个或多个网络设备中每个网络设备包括:
用于响应所述第二个网络设备的请求,将对应于所有功能的功能分类网页的定位数据发送给第二个网络设备的发送装置;以及
如果所述用户点击所述超链接,将对应于用户所指定功能的功能分类网页传递给配置用于显示所述功能的网络设备的功能分类网页传递装置。
7.根据权利要求6的网络系统,其特征在于:所述第二个网络设备包括显示器,配置用于显示由所述访问网页创建装置所创建的访问网页。
8.根据权利要求6的网络系统,其特征在于:所述功能包括打印机功能。
9.根据权利要求6的网络系统,其特征在于:所述功能包括图像扫描仪功能。
10.如权利要求1或6所述的网络系统,其特征在于,所述第二个网络设备包括具有多种功能的外围设备,所述外围设备可以与通过网络能与所述外围设备连接的预定网络设备相结合,所述预定网络设备具有显示设备,从所述外围设备将功能分类网页发送给所述预定网络设备,并在所述预定网络设备的显示设备上显示。
11.如权利要求1或6所述的网络系统,其特征在于,所述第二设备具有指示其功能设定和/或状态的网页,在该网页中包括有访问网页。
12.如权利要求1或6所述的网络系统,其特征在于,所述第二个网络设备具有打印机的功能。
13.一种用于为网络系统创建网页的方法,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,其中至少包括第一个网络设备的一个或多个网络设备具有多项功能以及分别对应于多项功能中一项或多项功能的功能分类网页,所述功能分类网页通过配置用于显示该功能分类网页的网络设备来进行显示,其特征在于,所述方法包括:
由第二个网络设备接收具有对应于由用户指定的功能之一的网页的请求命令,并识别所述功能;
由第二个网络设备对至少包括所述第一个设备的所述一个或多个网络设备请求对应于由用户指定功能的功能分类网页的定位数据;
至少包括第一个网络设备的一个或多个网络设备响应所述第二个网络设备的请求,将对应于用户所指定功能的功能分类网页的定位数据发送给第二个网络设备;
由第二个网络设备从至少包括第一个网络设备的一个或多个网络设备中收集所述定位数据;
由第二个网络设备根据所收集的定位数据来创建到对应于用户所指定功能的功能分类网页的超链接;
由第二个网络设备将所创建的访问网页传递给配置用于显示所述功能的网络设备;以及
如果所述用户点击所述超链接,至少包括第一个网络设备的一个或多个网络设备将对应于用户所指定功能的功能分类网页传递给配置用于显示所述功能的网络设备。
14.一种用于为网络系统创建网页的方法,该网络系统包括多个通过网络而彼此互连的网络设备,这多个网络设备至少包括第一个网络设备和第二个网络设备,其中至少包括第一个网络设备的一个或多个网络设备具有多项功能以及分别对应于多项功能中一项或多项功能的功能分类网页,所述功能分类网页通过配置用于显示该功能分类网页的网络设备来进行显示,其特征在于,所述方法包括:
由第二个网络设备接收具有对应于由用户指定的功能之一的网页的请求命令,并识别所述功能;
由第二个网络设备对至少包括第一个网络设备的一个或多个网络设备请求对应于所有功能的功能分类网页的定位数据;
至少包括第一个网络设备的一个或多个网络设备响应所述第二个网络设备的请求,将对应于所有功能的功能分类网页的定位数据发送给第二个网络设备;
由第二个网络设备从至少包括第一个网络设备的一个或多个网络设备中收集所述定位数据,并只提取对应于由用户指定功能的功能分类网页的定位数据;
由第二个网络设备根据所提取的定位数据来创建到对应于用户所指定功能的功能分类网页的超链接;
由第二个网络设备将所创建的访问网页传递给配置用于显示所述功能的网络设备;以及
如果所述用户点击所述超链接,将对应于用户所指定功能的功能分类网页传递给配置用于显示所述功能的网络设备。
15.一种包括多个通过网络而彼此互连的网络设备的网络系统,所述多个网络设备至少包括第一个网络设备和第二个网络设备,所述第一个网络设备具有一项或多项功能,其特征在于:
其中,每个所述第一个设备包括:
用于传递分别对应于一项或多项功能的功能分类网页的功能分类网页传递装置,所述第一个网络设备对指示每个功能分类网页的位置的定位数据进行存储;和
用于根据定位数据请求将功能分类网页的定位数据发送给所述第二个网络设备的发送装置;
其中,所述第二个网络设备包括:
用于向所述第一个网络设备请求对应于预定功能的定位数据的定位数据请求装置;
用于从所述第一个网络设备收集对应于预定功能的定位数据的定位数据收集装置;和
用于创建到对应于由定位数据请求装置指定的预定功能的功能分类网页的超链接的访问网页创建装置;
其中,所述定位数据收集装置接收从所述第二个网络设备发送的定位数据,并且
其中,所述第二个网络设备显示所述功能分类网页。
16.如权利要求15所述的网络系统,其特征在于,所述第二个网络设备包括具有多种功能的外围设备,所述外围设备可以与通过网络能与所述外围设备连接的预定网络设备相结合,所述预定网络设备具有显示设备,从所述外围设备将功能分类网页发送给所述预定网络设备,并在所述预定网络设备的显示设备上显示。
17.如权利要求15所述的网络系统,其特征在于,所述第二设备具有指示其功能设定和/或状态的网页,在该网页中包括有访问网页。
18.如权利要求15所述的网络系统,其特征在于,所述第二个网络设备具有打印机的功能。
19.一种创建在网络系统中使用的网页的方法,所述网络系统包括多个通过网络而彼此互连的网络设备,所述多个网络设备至少包括第一个网络设备和第二个网络设备,至少包括第一个网络设备的一个或多个网络设备具有多项功能,且所述第一个网络设备将指示每个功能分类网页位置的定位数据进行存储,其特征在于,所述方法包括下述步骤:
由所述第二个网络设备向第一个网络设备请求对应于预定功能的定位数据;
所述第一个网络设备根据定位数据请求将功能分类网页之一的定位数据发送给所述第二个网络设备;
所述第二个网络设备从第一个网络设备收集对应于预定功能的定位数据;
由所述第二个网络设备来创建到对应于由定位数据请求步骤指定的预定功能的功能分类网页的超链接;
如果用户点击所述超链接,第一个网络设备就分别传递对应于所述预定功能中的一项或多项功能的功能分类网页;以及
由第二个网络设备显示链接自访问网页的功能分类网页。
20.如权利要求19所述的方法,其特征在于,所述第二个网络设备包括具有多种功能的外围设备,所述外围设备可以与通过网络能与所述外围设备连接的预定网络设备相结合,所述预定网络设备具有显示设备,从所述外围设备将功能分类网页发送给所述预定网络设备,并在所述预定网络设备的显示设备上显示。
21.如权利要求19所述的方法,其特征在于,所述第二设备具有指示其功能设定和/或状态的网页,在该网页中包括有访问网页。
CNB021522898A 2001-11-20 2002-11-20 网络系统和为网络系统创建网页的方法 Expired - Fee Related CN100438462C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001354593 2001-11-20
JP2001354593A JP3912582B2 (ja) 2001-11-20 2001-11-20 ネットワークシステム、ネットワークデバイス、ウェブページ作成方法、ウェブページ作成用プログラムおよびデータ送信用プログラム

Publications (2)

Publication Number Publication Date
CN1420660A CN1420660A (zh) 2003-05-28
CN100438462C true CN100438462C (zh) 2008-11-26

Family

ID=19166426

Family Applications (2)

Application Number Title Priority Date Filing Date
CN02287410U Expired - Lifetime CN2577511Y (zh) 2001-11-20 2002-11-20 网络系统
CNB021522898A Expired - Fee Related CN100438462C (zh) 2001-11-20 2002-11-20 网络系统和为网络系统创建网页的方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN02287410U Expired - Lifetime CN2577511Y (zh) 2001-11-20 2002-11-20 网络系统

Country Status (7)

Country Link
US (1) US7277929B2 (zh)
EP (2) EP1313263B1 (zh)
JP (1) JP3912582B2 (zh)
CN (2) CN2577511Y (zh)
AT (2) ATE352144T1 (zh)
DE (2) DE60213350T8 (zh)
HK (1) HK1054636B (zh)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3631225B2 (ja) * 2002-07-25 2005-03-23 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム
US20040049514A1 (en) * 2002-09-11 2004-03-11 Sergei Burkov System and method of searching data utilizing automatic categorization
US7295351B2 (en) * 2003-02-26 2007-11-13 Kabushiki Kaisha Toshiba Network multifunction printing system
US7847960B2 (en) * 2004-03-29 2010-12-07 Konica Minolta Business Technologies, Inc. Managing reading conditions in an image reading apparatus
JP2006033086A (ja) * 2004-07-12 2006-02-02 Canon Inc 画像処理システム、情報処理装置、画像処理装置、それらの制御方法、それらの制御プログラム並びに、その制御プログラムを格納した記憶媒体
US7940730B1 (en) * 2004-11-04 2011-05-10 At&T Mobility Ii Llc Network-initiated method and system for establishing data communication using IP with a wireless terminal
US20060168229A1 (en) * 2004-12-29 2006-07-27 Shim Choon B System and method for network management using extensible markup language
JP4534837B2 (ja) * 2005-03-29 2010-09-01 セイコーエプソン株式会社 ネットワークサービス名の設定
JP4661520B2 (ja) * 2005-10-24 2011-03-30 セイコーエプソン株式会社 ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索
US8209305B2 (en) * 2006-04-19 2012-06-26 Microsoft Corporation Incremental update scheme for hyperlink database
US8081332B2 (en) * 2006-07-10 2011-12-20 Xerox Corporation Systems and methods for secure fax and scan transmission status notification
US8392366B2 (en) * 2006-08-29 2013-03-05 Microsoft Corporation Changing number of machines running distributed hyperlink database
JP5013838B2 (ja) * 2006-12-11 2012-08-29 キヤノン株式会社 ネットワーク管理システム、情報処理装置、および情報処理装置の制御方法
JP5006683B2 (ja) * 2007-04-11 2012-08-22 キヤノン株式会社 ネットワーク端末管理装置、方法、及び、プログラム
JP4560803B2 (ja) 2007-09-26 2010-10-13 富士ゼロックス株式会社 情報処理装置、情報処理システム、情報処理プログラム、画像形成装置、画像形成システムおよび画像形成プログラム
JP4687722B2 (ja) * 2008-02-04 2011-05-25 ブラザー工業株式会社 スキャナ
JP2009289123A (ja) * 2008-05-30 2009-12-10 Fujitsu Ltd ウェブページデータ提供プログラム、ウェブページデータ提供システム及びウェブページデータ提供方法
JP5430504B2 (ja) * 2009-09-29 2014-03-05 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
JP5725707B2 (ja) * 2009-12-21 2015-05-27 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
US8547575B2 (en) * 2010-03-09 2013-10-01 Ricoh Company, Ltd Printer discovery within a web page
US10868926B2 (en) 2010-06-29 2020-12-15 Brother Kogyo Kabushiki Kaisha Display of two functions of device used with data processing apparatus
JP2011081822A (ja) * 2010-11-22 2011-04-21 Seiko Epson Corp ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索
JP2011100463A (ja) * 2010-11-22 2011-05-19 Seiko Epson Corp ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索
JP5673453B2 (ja) * 2011-09-07 2015-02-18 ブラザー工業株式会社 通信システム
US20130188212A1 (en) * 2012-01-23 2013-07-25 Salil Pardhan Data Server, Network System, and Upload Method
JP2013176915A (ja) * 2012-02-28 2013-09-09 Sharp Corp 設定情報記憶装置および画像処理装置
US8929225B2 (en) * 2012-12-07 2015-01-06 Hewlett-Packard Development Company, L.P. Customer edge device problem identification
JP6083266B2 (ja) * 2013-03-11 2017-02-22 ブラザー工業株式会社 情報処理装置及びネットワークシステム
JP6089808B2 (ja) 2013-03-11 2017-03-08 ブラザー工業株式会社 情報処理装置及びネットワークシステム
CN104780181B (zh) * 2014-01-09 2018-05-18 青岛海信移动通信技术股份有限公司 一种显示网络中设备的方法和一种网络设备
JP6485761B2 (ja) * 2018-02-15 2019-03-20 ブラザー工業株式会社 情報処理装置及びネットワークシステム
CN109033302A (zh) * 2018-07-16 2018-12-18 深圳鼎盛电脑科技有限公司 一种页面跳转方法、装置、终端及存储介质
JP7180200B2 (ja) * 2018-08-21 2022-11-30 日本電信電話株式会社 中継装置および中継方法
US11343133B2 (en) * 2018-10-04 2022-05-24 T-Mobile Usa, Inc. Virtual SNMP trap receiver
JP7415424B2 (ja) * 2019-10-15 2024-01-17 ブラザー工業株式会社 制御プログラム、情報処理装置
JP7041852B2 (ja) 2020-08-25 2022-03-25 ブラザー工業株式会社 デバイス制御プログラム、及びデバイス制御方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0867799A2 (en) * 1997-03-24 1998-09-30 Xerox Corporation Network printing system
EP0963076A2 (en) * 1998-05-31 1999-12-08 Lucent Technologies Inc. Method for computer internet remote management of a telecommunication network element

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5276440A (en) 1989-02-16 1994-01-04 International Business Machines Corporation Network device information exchange
US5901286A (en) * 1996-11-15 1999-05-04 Canon Information Systems, Inc. Method and apparatus for communicating with a network peripheral
JP2959545B2 (ja) * 1997-03-25 1999-10-06 セイコーエプソン株式会社 画像情報入出力装置及び画像情報入出力装置の制御方法及び画像情報処理システム
US6020973A (en) 1997-04-15 2000-02-01 Xerox Corporation Centralized print server for interfacing one or more network clients with a plurality of printing devices
US5974234A (en) * 1997-04-15 1999-10-26 Xerox Corporation Centralized print server for interfacing one or more network clients with a plurality of printing devices
JP3767089B2 (ja) 1997-05-21 2006-04-19 コニカミノルタビジネステクノロジーズ株式会社 ネットワークにおける入出力機器の指定プログラムを記録した記録媒体ならびにネットワークにおける入出力機器の指定システムおよび方法
US7545525B2 (en) 1997-05-21 2009-06-09 Minolta Co., Ltd. Input-output apparatus selecting method for network system
JP3744137B2 (ja) 1997-08-07 2006-02-08 ブラザー工業株式会社 ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置
US6067558A (en) * 1997-09-18 2000-05-23 Wendt; James Gordon Method and apparatus for providing increased content from a resource constrained device
JP4006807B2 (ja) 1998-01-19 2007-11-14 ブラザー工業株式会社 ネットワークシステム、及び端末装置
JP4424700B2 (ja) 1999-03-12 2010-03-03 キヤノン株式会社 情報処理装置およびその制御方法
JP3159174B2 (ja) * 1998-06-19 2001-04-23 日本電気株式会社 プリンタ制御装置
JP2000099136A (ja) 1998-09-22 2000-04-07 Hitachi Ltd ネットワーク制御装置、機器制御装置、及び、ネットワークシステム
US6289371B1 (en) 1998-09-30 2001-09-11 Hewlett-Packard Company Network scan server support method using a web browser
JP2000148632A (ja) 1998-11-13 2000-05-30 Canon Inc ネットワークデバイスの情報管理方法及びその装置、記憶媒体
US6496859B2 (en) * 1998-11-25 2002-12-17 Xerox Corporation System for network device location
EP1143695A3 (en) * 2000-03-29 2004-01-21 Canon Kabushiki Kaisha Control method for image processing apparatus connectable to computer network
US6965931B2 (en) * 2000-12-18 2005-11-15 Hewlett-Packard Development Company, L.P. Thin server with printer management
US20030030664A1 (en) * 2001-08-13 2003-02-13 Parry Travis J. Customizable control panel software

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0867799A2 (en) * 1997-03-24 1998-09-30 Xerox Corporation Network printing system
EP0963076A2 (en) * 1998-05-31 1999-12-08 Lucent Technologies Inc. Method for computer internet remote management of a telecommunication network element

Also Published As

Publication number Publication date
JP2003157275A (ja) 2003-05-30
CN1420660A (zh) 2003-05-28
DE60217718D1 (de) 2007-03-08
DE60213350D1 (de) 2006-09-07
HK1054636A1 (en) 2003-12-05
DE60217718T2 (de) 2007-11-15
EP1313263B1 (en) 2006-07-26
EP1467517A3 (en) 2004-10-27
ATE334527T1 (de) 2006-08-15
DE60213350T8 (de) 2007-04-19
HK1054636B (zh) 2006-09-15
ATE352144T1 (de) 2007-02-15
US20030101236A1 (en) 2003-05-29
CN2577511Y (zh) 2003-10-01
EP1313263A1 (en) 2003-05-21
JP3912582B2 (ja) 2007-05-09
US7277929B2 (en) 2007-10-02
EP1467517B1 (en) 2007-01-17
DE60213350T2 (de) 2006-11-23
EP1467517A2 (en) 2004-10-13

Similar Documents

Publication Publication Date Title
CN100438462C (zh) 网络系统和为网络系统创建网页的方法
US6330611B1 (en) Client peripheral device-based network resource management method and system
US6987580B2 (en) Document transmission apparatus and a cellular phone apparatus
US5930772A (en) Volume-dependent accounting system and method in connectionless communications
US6178442B1 (en) Electronic mail system and electronic mail access acknowledging method
US7836035B2 (en) Methods and systems for providing online information for networked devices
CN101237499B (zh) 控制装置、显示系统和显示方法
US7984027B2 (en) Image processing apparatus, document management server, document management system, and document management control method
EP1638289B1 (en) Transfer device, system and method for mediating communications between first and second communication devices
US6633913B1 (en) Scan system and method for scanning images to an online web page
US20040070630A1 (en) Multifunction apparatus, server, and server system
JP2002024221A (ja) 情報配信システム、そのクライアント、情報配信サーバ、閲覧履歴情報を送信する方法、閲覧履歴情報を受信する方法、並びにこれらのプログラム
JPH1124870A (ja) ネットワークプリンタの制御方法
US20090204607A1 (en) Document management method, document management apparatus, information processing apparatus, and document management system
CN102238303B (zh) 复合机、认证服务器、复合机控制系统
US6704775B1 (en) Facsimile image information managing system and method
KR20080033052A (ko) 정보 처리 시스템, 정보 또는 처리 기능의 제공을 제어하기 위한 프로그램을 기억한 기록 매체, 및 방법
US20050171957A1 (en) Information retrieval/information retrieval result providing system, information retrieval/information retrieval result providing method and storage medium recording method program
EP0742666A2 (en) Information retrieval device and method
US20140347703A1 (en) Network scanner and method of providing uniform resource locator
CN100370457C (zh) 服务检索装置、服务检索方法及文件处理系统
US6980311B1 (en) Method and apparatus for modifying temporal addresses
KR100568235B1 (ko) 네트워크 기기에 의해 제공되는 서비스 요청 장치 및 방법
JP4232764B2 (ja) 表示処理装置およびネットワーク複合機
JP4136738B2 (ja) Webサービス機能を有する画像形成装置

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081126

Termination date: 20191120

CF01 Termination of patent right due to non-payment of annual fee