CN1592200A - 经网络遥控电子设备的方法和设备 - Google Patents

经网络遥控电子设备的方法和设备 Download PDF

Info

Publication number
CN1592200A
CN1592200A CNA2004100119591A CN200410011959A CN1592200A CN 1592200 A CN1592200 A CN 1592200A CN A2004100119591 A CNA2004100119591 A CN A2004100119591A CN 200410011959 A CN200410011959 A CN 200410011959A CN 1592200 A CN1592200 A CN 1592200A
Authority
CN
China
Prior art keywords
electronic equipment
control command
transmission
control
internet chat
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.)
Granted
Application number
CNA2004100119591A
Other languages
English (en)
Other versions
CN100341272C (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1592200A publication Critical patent/CN1592200A/zh
Application granted granted Critical
Publication of CN100341272C publication Critical patent/CN100341272C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • 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]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • 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
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31457Factory remote control, monitoring through internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)

Abstract

提供一种遥控电子设备的方法和设备。该方法包括:连接多个电子设备到因特网聊天服务器;在与因特网聊天服务器相连的客户机的显示屏上显示与因特网聊天服务器相连的多个电子设备的型号;以及传输一个预定电子设备的预定控制命令到预定电子设备,该预定电子设备是由第一用户从显示在显示屏上的多个电子设备的型号中选择的,并根据预定控制命令来控制预定电子设备,或者产生一个指示预定电子设备没有被控制的错误消息。因此,本发明允许通过网络的电子设备的遥控,不需要电子设备的准确的因特网地址,并且不在电子设备连接的服务器中执行驱动电子设备的程序。

Description

经网络遥控电子设备的方法和设备
本发明要求2003年5月28日于韩国知识产权局提交的韩国申请No.2003-34030的优先权,其内容在此结合,作为参考。
技术领域
本发明涉及一种通过因特网遥控电子设备的方法,更具体而言,涉及遥控连接于因特网聊天服务器的客户机的电子设备的方法和设备。
背景技术
与诸如因特网这样的网络相连的电子设备(例如,计算机***设备),被称为网络装置。共享和访问在不同位置的这样的电子设备的方法就是将电子设备连接到一个在因特网上的万维网服务器并且形成带有客户机的网络。服务器是一个计算机,其控制网络上不同计算机到整个或部分网络以及与网络相连的装置的连接。
电子设备是计算机必不可少的部分,类似于计算机***设备,一般位于计算机附近。电子设备包括打印机,多功能***设备(MFP),图像扫描仪,传真机,文件服务器等等。客户机指要求经由网络上的不同程序和/或装置来提供服务的处理器。在网络上共享的电子设备具有万维网程序,或者网络上的服务器包括运行电子设备的程序。通常,连接于电子设备的万维网服务器访问因特网服务提供商(ISP)的域服务器,从而因特网协议(IP)地址或与万维网服务器相连的电子设备的统一资源***(URL)地址能够共享,由此允许全世界的所有客户机来访问电子设备。这里,当通信通过TCP/IP(传输控制协议/因特网协议)来实施时,IP地址是识别传输源和传输线的地址,并且URL地址是一个在因特网上显示万维网网页的标准逻辑地址。
根据另一个共享和访问不同位置的电子设备的方法,电子设备具有万维网服务器,该服务器在因特网信息中心(INIC)注册,因此全世界所有客户机使用域名来共享电子设备。
通常,大多数电子设备通过万维网服务器来共享。也就是,用户能够从不同的位置来远端访问和控制位于用户家中的电子设备,电子设备的IP地址或URL地址应该在万维网服务器注册,并且万维网服务器应该包括不同的程序以驱动电子设备。因此,下列问题出现了。
为了访问电子设备,用户需要知道共享的电子设备的准确的IP地址或URL地址。
此外,因为万维网服务器包括不同的程序以驱动电子设备,万维网服务器的存储空间必须足够大以适应不同的程序。
另外,带有万维网服务器功能的电子设备比普通的电子设备要贵很多,因此在因特网上共享具有万维网服务器功能的电子设备需要高额的费用。
发明内容
本发明的一个方面提供了一种遥控与因特网聊天服务器相连的客户机的电子设备的方法,该服务器与电子设备相连,没有驱动电子设备的程序。
本发明的另一个方面提供一种使用遥控电子设备的方法来遥控电子设备的设备。
根据本发明的一个方面,提供一种遥控网络的电子设备的方法,该网络的电子设备包括打印机,多功能装置,扫描仪以及数据服务器。所述方法包括:连接多个电子设备到因特网聊天服务器;在客户机的显示屏上显示与因特网聊天服务器相连的多个电子设备的型号,该客户机连接于因特网聊天服务器;以及传输由第一用户从显示在显示屏上的多个电子设备的型号中选择的一个预定电子设备的预定控制命令到该预定电子设备,,并且根据预定的控制命令来控制预定电子设备或者产生一个错误消息来指示预定电子设备没有被控制。
本发明的附加方面和/或优点一部分将在下面的描述中阐述,并且,一部分将从描述中变得显而易见,或者可以通过本发明的实践来学习。
根据本发明的另一方面,提供了一种使用遥控方法来遥控电子设备的设备,其中电子设备包括遥控设备,并且该遥控设备包括:服务器连接处理器,连接电子设备到因特网聊天服务器;以及控制命令处理器,控制电子设备或根据从客户机传输的控制命令来产生错误消息。
附图说明
本发明上述的和/或其它特点和优点将从下面实施例的描述中变得更加清楚和更加容易理解,实施例的描述结合以下附图:
图1展示了一个网络环境,用以描述根据本发明的一个方面遥控电子设备的方法。
图2是说明根据本发明的一个方面遥控电子设备的方法的流程图。
图3是说明根据本发明的一个方面的图2中的操作100的流程图。
图4是说明根据本发明的一个方面的图2中的操作104的流程图。
图5是说明根据本发明的另一个方面的图2中的操作104的流程图。
图6是根据本发明的一个方面遥控电子设备的一个设备的框图。
图7是图6中的服务器连接处理器的框图。
图8是图6中的控制命令处理器的框图。
具体实施方式
对于本发明的实施例现在将详细地给出参考,其中实例将结合附图来说明,其中相同的参考编号指各图中相同的元件。
图1展示了说明根据本发明的一个方面遥控电子设备的方法的网络环境。该网络环境包括:客户机10,因特网网络20,因特网聊天服务器30,以及电子设备40。客户机10包括台式计算机,笔记本电脑,和个人数字助理(PDA)等等。因特网聊天服务器30是执行多路通信的服务器。多个客户机访问一个因特网服务器并使用文本实时互相通信。电子设备40已在上文描述过,因此省略对它的详细描述。
如图1所示,由于电子设备40经由因特网网络20与因特网聊天服务器30相连,网络环境形成从而客户机10访问电子设备40。
图2是一个流程图,说明了根据本发明的一个方面遥控电子设备的方法。遥控电子设备的方法包括操作100到106,这些操作传输预定控制命令到与因特网聊天服务器30相连的预定电子设备40,并控制该预定电子设备40。
首先,操作100中,电子设备40连接到因特网聊天服务器30。
图3是说明根据本发明的一个方面的图2中操作100的流程图。操作100包括操作200到208,这些操作传输电子设备40的标识符到预定因特网聊天服务器30,并根据传输的标识符是否是允许在因特网聊天服务器30和电子设备40之间的连接的标识符,来传输电子设备40的当前状态信息到预定因特网聊天服务器30。
首先,因特网聊天服务器30在操作200中确定。几个公知的因特网聊天服务器可以被预先选择并且在电子设备40中注册。电子设备40将访问的因特网聊天服务器30是一个预先包括电子设备40的标识符信息等等的服务器。因此,当用户(指第二用户)通过电子设备40的显示屏来选择一个因特网聊天服务器30时,被选择的因特网聊天服务器30被确定作为因特网聊天服务器以访问该电子设备40。
操作200之后,在操作202中,一个由第二用户输入的电子设备40的标识符传输到预定因特网聊天服务器30。电子设备40的标识符包括一个识别(ID)和一个密码。
操作202之后,在操作204确定传输到因特网聊天服务器30的电子设备40的标识符是否是允许在因特网聊天服务器30和电子设备40之间的连接的标识符。因特网聊天服务器30包括电子设备40的注册信息。因此,通过将包括在注册信息中的电子设备的标识符与从电子设备40传输的标识符进行比较,确定标识符是否是相同的。
当确定传输的标识符是允许在因特网聊天服务器30和电子设备40之间的连接的标识符的时候,在操作206中,传输电子设备40的当前状态信息到因特网聊天服务器30。电子设备40的当前状态可能是待机状态,或者可能是指示被一个不同的客户机访问的操作状态和预定操作的性能。因特网聊天服务器30传输接收的电子设备40的当前状态到客户机10。
反之,当确定传输的标识符不是允许在因特网聊天服务器30和电子设备40之间的连接的标识符时,在操作208确定是否从第二用户接收到电子设备40的一个新标识符。当电子设备40的新标识符从第二用户接收到时,执行操作202。并且当没有从第二用户接收到电子设备40的新标识符时,执行操作200。
操作100之后,在操作102,与因特网聊天服务器30连接的电子设备40的型号显示在客户机10的显示屏上,该客户机也与因特网聊天服务器30相连接。客户机10访问因特网聊天服务器30,并且当客户机10访问因特网聊天服务器30时,访问因特网聊天服务器30的电子设备的型号以及访问因特网聊天服务器30的不同客户机的列表都显示在客户机的显示屏上。
操作102之后,由用户(指第一用户)从显示在显示屏上的多个电子设备型号中选定的预定电子设备40的预定控制命令传输到选定电子设备40。接收预定控制命令的预定电子设备40根据预定控制命令而被控制。当预定电子设备不能被控制时,在操作104产生一个指示预定电子设备不能被控制的错误消息。
图4是说明根据本发明的一个方面的图2中操作104的流程图。操作104包括操作300到316,这些操作控制预定电子设备40,或者基于控制命令是否是一个网络协议或是由预定电子设备40允许的控制命令产生一个错误消息,其中该控制命令是从带有交互消息格式的控制命令的选择菜单中选择的。
首先,在操作300中,第一用户选择一个预定电子设备40。当第一用户从显示在显示屏上的多个电子设备中选择一个预定电子设备40时,该预定电子设备40被确定作为将由客户机10控制的电子设备40。根据本发明的一个方面,一个输入控制命令的对话框显示在客户机10的显示屏上。
操作300后,在操作302确定控制预定电子设备40的预定控制命令。预定控制命令包括一个最初传输到预定电子设备40的控制命令以及一个附加传输的控制命令。最初传输到预定电子设备40的控制命令,是为电子设备40要求包括附加控制命令的控制命令的选择菜单的一个控制命令。根据本方面的一个方面,由第一用户选择的预定控制命令可以是一个最初传输到预定电子设备40的控制命令,或者可以是一个从预定电子设备40接收的控制命令的选择菜单中选择的控制命令。当第一用户选定预定控制命令时,该预定控制命令被确定作为控制预定电子设备40的控制命令。
操作302之后,在操作304,预定控制命令传输到预定电子设备。
操作304之后,在操作306确定传输的控制命令是否是因特网聊天协议。作为一个允许在因特网上聊天的协议的因特网聊天协议是基于客户/服务器模型的,并且在使用TCP/IP网络协议的***中执行。由此,控制命令是否已经由因特网聊天协议传输以及是否是一个允许聊天的协议被确定。
当传输的控制命令的网络协议被确定是因特网聊天协议时,在操作308中,确定传输的控制命令是否是预定电子设备40允许的控制命令。预定电子设备40包括电子设备的自我控制所需要的控制命令数据。因此,电子设备40确定从客户机10传输的预定控制命令是否是控制命令数据之一,从而电子设备40确定传输的控制命令是否是电子设备40允许的控制命令。
当确定传输的控制命令是选定电子设备允许的控制命令时,在操作310,确定是否有用于算是控制命令的附加选择菜单。根据本发明的一个方面,预定控制命令是一个直接控制预定电子设备40的控制命令,或者可以是一个要求附加选择菜单的控制命令,该菜单属于预定控制命令的一个子集。根据本发明的一个方面,附加选择菜单包括预定控制命令的附加控制命令的不同选项。
当预定控制命令的附加选择菜单出现时,在操作312,附加选择菜单被传输到客户机10并显示在客户机10的显示屏上,然后操作进行到操作302。
反之,当没有预定控制命令的附加选择菜单出现时,在操作314,预定电子设备40根据预定控制命令来控制。当没有预定控制命令的附加选择菜单出现时,预定控制命令是一个直接控制预定电子设备40的控制命令。因此,预定电子设备40根据预定控制命令来控制。
同时,当确定传输的控制命令的网络协议不是因特网聊天协议或者传输的控制命令不是预定电子设备40允许的控制命令时,在操作316,产生一个错误消息。错误消息指示预定电子设备40不能由传输的控制命令来控制。
图4说明了一个基于带有交互式消息格式的控制命令来控制电子设备40的方法。在下文,将描述根据本发明的一个方面的依据在选择菜单中选择的控制命令来控制预定电子设备40的方法,该选择菜单包括的每个控制命令具有交互消息格式。
作为一个实例,将描述打印机或多功能装置作为电子设备40来执行打印操作的方法。
首先,当用户从与因特网聊天服务器30连接的电子设备的型号中选择一个指示打印机或多功能装置的图标或字母时,一个输入将被传输到打印机或多功能装置的控制命令的对话框显示在客户机10的显示屏上。
例如,当用户输入一个控制命令“帮助”时,该“帮助”控制命令通过因特网聊天服务器30传输到打印机或是多功能装置。
当打印机或者多功能装置接收到“帮助”控制命令时,如图4所示,打印机或多功能装置确定“帮助”控制命令是否是因特网聊天协议,并且确定“帮助”控制命令是否是一个打印机或多功能装置允许的控制命令。由于打印机或多功能装置存储控制命令数据,打印机或多功能装置确定从接收客户机10接收到的控制命令是否是存储在打印机或多功能装置中的控制命令数据之一。
存储在打印机或多功能装置中的控制命令数据,例如,包括“帮助”、“获取”、“设置”和“执行”作为在所有电子设备中一般使用的控制命令数据,“打印”、“连接”、“显示”和“分配”作为在打印机或多功能装置中特定使用的控制命令数据。根据本发明的一个方面,控制命令数据“帮助”是一个指示“传输一个能够由电子设备提供的控制命令的附加选择菜单到客户机10”的控制命令,“获取”是一个指示“传输电子设备的特征或数据到客户机10”的控制命令,“设置”是一个指示“从客户机10传输一个对于电子设备的特征或数据的响应到电子设备40”的控制命令。进一步,“打印”是一个指示“打印一个文件”的控制命令,“连接”是一个指示“连接打印机或多功能装置到不同电子设备”的控制命令,“显示”是一个指示“显示一个打印机或多功能装置的菜单”的控制命令,以及“分配”是一个指示“传输打印机或多功能装置的一个文件到不同的电子设备”的控制命令。这些控制命令可以根据电子设备的型号的不同而不同,同样,要求识别和执行控制命令的装置可以根据电子设备型号的不同而不同。根据本发明的一个方面,控制命令可以以信件的格式,或是以选择型菜单的格式来传输。也就是,选择型菜单是,比如,“1.获得,2.设置,3.显示”。电子设备40传输选择型菜单到客户机10,因此用户从编号1、2、和3的选项中选择。
打印机或多功能装置检测“1.主菜单,2.管理菜单,3.帮助”作为控制命令“帮助”的附加选择菜单,并传输此附加选择菜单到客户机10。
传输附加的选择菜单“1.主菜单,2.管理菜单,3.帮助”显示在客户机10的显示屏上。
当用户选择对应于附加选择菜单的“1.主菜单”的控制命令时,选择的控制命令被传输到打印机或多功能装置。
如图4所示,当打印机或多功能装置接收到“1.主菜单”的控制命令时,确定“1.主菜单”的控制命令的网络协议是否是因特网聊天协议以及“1.主菜单”的控制命令是否是打印机或多功能装置所允许的控制命令。
打印机或多功能装置检测“1.打印文件,2.搜索文件,3.传真,4.查看接收传真列表”等等作为“1.主菜单”的控制命令的附加选择菜单,并且传输检测结果到客户机10。
传输的附加选择菜单,“1.打印文件,2.搜索文件,3.传真,4.查看接收传真列表”显示在客户机10的显示屏上。
当用户选择对应于附加选择菜单中的“1.打印文件”的控制命令时,选择的控制命令再次被传输到打印机或多功能装置。这时,将要打印的文件传输到打印机或多功能装置。
如图4所示,当打印机或多功能装置接收到“1.打印文件”的控制命令时,确定“1.打印文件”的控制命令的网络协议是否是因特网聊天协议以及“1.打印文件”的控制命令是否是打印机或多功能装置所允许的控制命令。
打印机或多功能装置根据“1.打印文件”的控制命令来打印传输到的文件。
传输的文件被全部打印后,指示传输的文件已被打印的消息显示在客户机10的显示屏上。
根据本发明的一个方面,当打印文件时,产生一个要求打印机或多功能装置从作为电子设备的数据服务器接收文件并该打印文件的控制命令,或者产生一个要求多个打印机或多功能装置在同时打印相同文件的控制命令。
根据本发明的一个方面,一种从作为电子设备的文档服务器提取文件的方法将被描述。
首先,当用户从与因特网聊天服务器30连接的电子设备型号中选择一个表示文档服务器的图标或字母时,一个输入将被传输到文档服务器的控制命令的对话框显示在客户机10的显示屏上。
当用户输入一个控制命令“帮助”时,该“帮助”控制命令通过因特网聊天服务器30传输到文档服务器。
如图4所示,当文档服务器接收到控制命令“帮助”时,确定控制命令“帮助”的网络协议是否是因特网聊天协议以及控制命令“帮助”是否是文档服务器允许的控制命令。由于文档服务器存储控制命令数据,文档服务器确定由接收客户机10输入的控制命令是否是存储在文档服务器中的控制命令数据之一。存储在文档服务器中的控制命令数据,例如,包括“帮助”、“获取”、“设置”和“执行”作为在所有电子设备中通用的控制命令数据,以及在文档服务器中使用的特殊控制命令数据。
文档服务器检测“1.主菜单,2.管理菜单,3.帮助”等等作为控制命令“帮助”的附加选择菜单,并传输检测结果到客户机10。
传输的附加选择菜单,“1.主菜单,2.管理菜单,3.帮助”显示在客户机10的显示屏上。
当用户选择对应于附加选择菜单的“1.主菜单”的控制命令时,选择的控制命令再次传输到文档服务器。
如图4所示,当文档服务器接收到“1.主菜单”的控制命令时,确定“1.主菜单”的控制命令的网络协议是否是因特网聊天协议以及“1.主菜单”的控制命令是否是文档服务器所允许的控制命令。
文档服务器检测“1.查看文件列表,2.查看服务器列表”等等作为“1.主菜单”的附加选择菜单,并且传输检测结果到客户机10。
传输的附加选择菜单,“1.查看文件列表,2.查看服务器列表”等显示在客户机10的显示屏上。
当用户选择对应于附加选择菜单中的“1.查看文件列表”的控制命令时,选择的控制命令再次被传输到文档服务器。
如图4所示,当文档服务器接收到“1.查看文件列表”的控制命令时,确定“1.查看文件列表”的控制命令的网络协议是否是因特网聊天协议以及“1.查看文件列表”的控制命令是否是文档服务器所允许的控制命令。
文档服务器根据“1.查看文件列表”的控制命令来检测存储在文档服务器中的列表,并传输检测结果到客户机10。
传输的文件列表显示在客户机10的显示屏上。
当用户从显示的文件列表中选择一个文件并且一个用于选择的文件的控制命令“获取”被决定时,用于选择的文件的“获得”控制命令再次被传输到文档服务器。
如图4所示,当文档服务器接收到用于选择的文件的“获取”控制命令时,确定“获取”的控制命令的网络协议是否是因特网聊天协议以及“获取”的控制命令是否是文档服务器允许的控制命令。
根据用于选择的文件的“获取”控制命令,文档服务器传输选择的文件到客户机10。
然后,一个指示选择的文件已被传输到客户机10的消息显示在客户机10的显示屏上。
其间,客户机10提取一个由多功能装置等扫描的文件,或者是通过传真,使用与在文档服务器中使用过的相同方法传输的文件,并执行“查看列表”选项来显示文件。
根据本发明的一个方面,客户机10被通知一个电子设备的当前状态。当电子设备40连接于因特网服务器30时,在连接时刻电子设备40的当前状态传输到因特网聊天服务器30,并且传输到因特网聊天服务器30的电子设备40的当前状态显示在客户机10的显示屏上。电子设备40的当前状态被周期地显示在客户机10的显示屏上。这时,用户要求电子设备40的详细当前状态,电子设备40的详细当前状态显示在客户机10的显示屏上。
图5是一个说明根据本发明一个方面的图2中操作104的流程图,这些操作包括操作400到412,所述操作控制电子设备40,或者根据在控制命令的菜单框中选择的控制命令是否是网络协议或者是预定电子设备40允许的控制命令,来产生一个错误消息。
首先,在操作400中,用户选择一个预定的电子设备40。当一个预定电子设备40被选择时,从预定电子设备40输出的控制命令的菜单框传输到客户机10并显示在客户机10的显示屏上。与上述的带有交互式消息格式的选择菜单相对照,控制命令的菜单框允许第一用户同时选择控制命令。这与在本发明的图4中示出的提供带有交互式格式的控制命令的方面是不同的,因为由第一用户选择的控制命令被同时传输到预定电子设备40。
操作400之后,在操作402中确定控制预定电子设备40的预定控制命令。第一用户从显示在客户机10的显示屏上的控制命令菜单框中选择的控制命令,被确定作为控制预定电子设备40的控制命令。
操作402之后,在操作404中预定控制命令传输到预定电子设备40。
操作404之后,在操作406确定传输的控制命令的网络协议是否是因特网聊天协议。
当确定传输的控制命令的网络协议是因特网聊天协议时,在操作408确定传输的控制命令是否是预定电子设备40允许的控制命令。
当确定传输的控制命令是预定电子设备40允许的控制命令时,在操作410,预定电子设备40根据该控制命令来控制。
然而,当确定传输的控制命令的网络协议不是因特网聊天协议,或者传输的控制命令不是预定电子设备40允许的控制命令时,在操作412,一个错误消息产生。
操作412之后,在操作106,控制的结果或产生的错误消息从电子设备40传输到客户机10并显示在客户机10的显示屏上。也就是,由控制命令控制的预定电子设备的控制结果,或者指示电子设备不能由该控制命令控制的错误消息显示在客户机10的显示屏上。
以下,将描述根据本发明一个方面的电子设备的遥控器。
图6是根据本发明一个方面的电子设备的遥控器的框图,其中电子设备包括服务器连接处理器500和控制命令处理器510。
服务器连接处理器500连接电子设备40到因特网聊天服务器30。
图7是根据本发明一个方面的图6中的服务器连接处理器500的框图。服务器连接处理器500包括标识符输入处理器600和一个状态检测器610。
标识符输入处理器600传输从第二用户接收的电子设备40的标识符到因特网聊天服务器30。通过输出端子OUT1,标识符输入处理器600传输电子设备40的标识符到因特网聊天服务器30,该标识符包括ID和密码,是通过输入终端IN1从第二用户接收的。由于因特网聊天服务器30存储有电子设备40的注册信息,所以,因特网聊天服务器30将包括在注册信息中的电子设备40的标识符与从电子设备40传输的标识符进行比较。
状态检测器610检测电子设备40的当前状态并传输检测结果到因特网聊天服务器30。状态检测器610通过输入端子IN2从因特网聊天服务器30接收到一个比较结果,该结果是包括在因特网聊天服务器30的注册信息中的选定电子设备的标识符与从选定电子设备传输的标识符的比较结果。状态检测器610响应于比较结果来检测电子设备40的当前状态,并通过输出端子OUT2传输检测结果到因特网聊天服务器30。
控制命令处理器510控制预定电子设备,或者根据从客户机10传输的控制命令来产生错误消息。
图8是根据本发明的一个方面的图6中控制命令处理器510的框图。控制命令处理器510包括协议解释器700,控制命令解释器710,数据存储单元720,控制命令处理器730以及错误消息产生器740。
协议解释器700检测传输的控制命令的网络协议是否是因特网聊天协议。从协议解释器700中输出的确定结果被分类成两种情况:一种是控制命令的网络协议是因特网聊天协议的情况,以及一种是控制命令的网络协议不是因特网聊天协议的情况。协议解释器700确定通过输入端子IN3接收的预定控制命令的网络协议是否是因特网聊天协议,并且输出确定的结果到控制命令解释器710以及错误消息产生器740。
控制命令解释器710确定传输的控制命令是否是预定电子设备40允许的控制命令。控制命令解释器710响应于从协议解释器700接收的确定结果来确定传输的控制命令是否是预定电子设备所允许的控制命令,并输出该确定结果到控制命令处理器730以及错误消息产生器740。为了确定传输的控制命令是否是预定电子设备40允许的控制命令,控制命令解释器710检查数据存储单元720以确定相应于传输的控制命令的数据是否存在于其中,并且当要求的控制命令数据存在时,输出一个消息以指示传输的控制命令是预定电子设备40所允许的控制命令。
数据存储单元720存储包括预定控制命令的控制命令数据,以及一个与因特网聊天服务器30相连接的电子设备的列表。响应于从控制命令解释器710接收的控制命令数据的要求,数据存储单元720提供预定控制命令数据。预定电子设备40与不同的电子设备相连,并通过与不同电子设备的信号通信来执行控制命令。因此,数据存储单元720存储不同电子设备的注册信息。
控制命令处理器730根据预定控制命令来控制预定电子设备40,或者检测预定控制命令的附加选择菜单。响应于从控制命令解释器710输出的预定结果根据预定控制命令,控制命令处理器730控制预定电子设备40,或者检测预定控制命令的附加选择菜单,并且通过输出端子OUT3来输出结果。当预定电子设备40由预定控制命令来控制的时候,预定控制命令的附加选择菜单以交互式消息格式的形式来检测。通过输出端子OUT3输出的预定电子设备40的控制结果被传输到客户机10,并显示在客户机10的显示屏上。
响应于从协议解释器700输出的确定结果或者响应于从控制命令解释器710输出的确定结果,错误消息产生器740产生一个错误消息。从错误消息产生器740产生的错误消息指示预定电子设备40不能由预定控制命令来控制。错误消息产生器740通过输出端子OUT4来输出产生的错误消息。通过输出端子OUT4输出的错误消息传输到客户机10并显示在客户机10的显示屏上。
如上所述,根据本发明,不需要电子设备的准确的因特网地址,并且不执行在电子设备连接到的服务器中程序来驱动该电子设备,通过因特网遥控电子设备是可能的。
尽管本发明的几个实施例已经被示出和描述,对于本领域技术人员来说,在不脱离本发明的原理和精神的情况下可以在实施例中得到多种变形,其范围由权利要求书及其等价物来定义。

Claims (20)

1.一种遥控网络的电子设备的方法,该方法包括:
连接电子设备到因特网聊天服务器;
在与因特网聊天服务器相连的客户机的显示屏上显示与因特网聊天服务器相连的电子设备的型号;
传输从多个电子设备中选择的一个电子设备的预定控制命令到该选择的电子设备,该多个电子设备是第一用户从显示在显示屏上的多个电子设备的型号中选择的,并根据预定控制命令来控制选择的电子设备,或者产生一个指示选择的电子设备没有被控制的错误消息。
2.根据权利要求1的方法,其中电子设备到因特网聊天服务器的连接包括:
确定因特网聊天服务器;
传输由第二用户输入的选择的电子设备的标识符到确定的因特网聊天服务器;
确定传输的标识符是否是允许在因特网聊天服务器和选择的电子设备之间的连接的标识符;
在确定传输的标识符是允许在因特网聊天服务器和选择的电子设备之间的连接的标识符时,从电子设备传输该选择的电子设备的当前状态到因特网聊天服务器;以及
在确定传输的标识符不是允许在因特网聊天服务器和选择的电子设备之间的连接的标识符时,确定是否由第二用户输入选择的电子设备的一个新标识符。
3.根据权利要求1的方法,其中选择的电子设备的预定控制命令的传输包括:
确定选择的电子设备;
确定预定控制命令以控制选择的电子设备;
传输预定控制命令到选择的电子设备;
确定传输的控制命令的网络协议是否是因特网聊天协议;
当确定传输的控制命令的网络协议是因特网聊天协议时,确定传输的控制命令是否是选择的电子设备所允许的控制命令;
当确定传输的控制命令是选择的设备所允许的控制命令时,确定预定控制命令的附加选择菜单是否存在;
当确定预定控制命令的附加选择菜单存在时,传输该附加选择菜单到客户机,在客户机的显示屏上显示该附加选择菜单,并确定控制选择的电子设备的预定控制命令;
当确定预定控制命令的附加选择菜单没有存在时,根据预定控制命令控制选择的电子设备;以及
当确定传输的控制命令的网络协议不是因特网聊天协议或者传输的控制命令不是选择的电子设备所允许的控制命令时,产生错误消息。
4.根据权利要求1的方法,其中选择的电子设备的预定控制命令的传输包括:
确定选择的电子设备;
确定控制选择的电子设备的预定控制命令;
传输预定控制命令到选择的电子设备;
确定传输的控制命令的网络协议是否是因特网聊天协议;
当确定传输的控制命令的网络协议是因特网聊天协议时,确定传输的控制命令是否是选择的电子设备所允许的控制命令;
当确定传输的控制命令是选择的设备所允许的控制命令时,根据预定控制命令控制选择的电子设备;以及
当确定传输的控制命令的网络协议不是因特网聊天协议或者传输的控制命令不是选择的电子设备所允许的控制命令时,产生错误消息。
5.根据权利要求1的方法,进一步包括:
在传输对于选择的电子设备的预定控制命令时,从选择的电子设备传输控制结果或者产生的错误消息到客户机,并在客户机的显示屏上显示该控制结果或产生的错误消息。
6.根据权利要求1的方法,其中预定控制命令是打印文件、提取文件或者是确认选择的电子设备的状态。
7.一种遥控与客户机连接的电子设备的设备,该客户机与因特网聊天服务器相连,包括:
服务器连接处理器,连接电子设备到因特网聊天服务器;以及
控制命令处理器,控制电子设备,或者根据从容户机传输的控制命令来产生错误消息。
8.根据权利要求7的设备,其中服务器连接处理器包括:
标识符输入处理器,传输从一个用户接收的电子设备的标识符到因特网聊天服务器;以及
状态检测器,检测电子设备的当前状态以及传输检测结果到因特网聊天服务器。
9.根据权利要求7的设备,其中控制命令处理器包括:
协议解释器,确定传输的控制命令的网络协议是否是因特网聊天协议;
数据存储单元,存储包括有预定控制命令的控制命令数据以及一个与因特网聊天服务器连接的不同电子设备的列表;
控制命令解释器,确定传输的控制命令是否是电子设备所允许的控制命令;
控制命令处理器,根据预定控制命令控制电子设备,或者检测预定控制命令的附加选择菜单;以及
错误消息产生器,响应于从协议解释器输出的确定结果以及从控制命令解释器输出的确定结果来产生错误消息。
10.根据权利要求2的方法,其中预定电子设备的标识符在因特网聊天服务器中注册,预定电子设备的传输的标识符与注册的标识符相比较,以确定传输的标识符是否是允许在因特网聊天服务器和预定电子设备之间的连接的标识符。
11.根据权利要求2的方法,其中电子设备的当前状态周期性地显示在客户机的显示屏上。
12.根据权利要求8的设备,其中因特网聊天服务器存储电子设备的注册信息,并将从用户接收的电子设备的标识符与注册信息进行比较。
13.一种遥控网络的电子设备的方法,包括:
在客户机的显示屏上显示与网络相连的电子设备的型号;
传输一个选择的电子设备的预定控制命令到选择的电子设备,并根据预定控制命令来控制选择的电子设备,或者产生一个指示选择的电子设备没有被控制的错误消息。
14.一种遥控与网络连接的电子设备的遥控设备,包括:
标识符输入处理器,经由网络来传输选择的电子设备的标识符;
控制命令处理器,控制选择的电子设备,并根据传输的标识符来产生错误消息。
15.根据权利要求14的遥控设备,其中选择的电子设备存储控制命令数据,并且选择的电子设备确定传输的标识符是否是存储在选择的电子设备中的控制命令数据。
16.根据权利要求14的遥控设备,其中在确定传输的标识符不是存储在选择的电子设备中的控制命令数据时,错误消息产生。
17.根据权利要求14的遥控设备,进一步包括:
状态检测器,检测选择的电子设备的当前状态并经由网络传输检测的状态。
18.根据权利要求14的遥控设备,其中电子设备的标识符包括识别和密码信息。
19.一种遥控网络的电子设备的方法,包括:
经由网络传输选择的电子设备的预定控制命令到选择的电子设备;以及
根据预定控制命令来控制选择的电子设备或者产生指示选择的电子设备没有被控制的错误信息。
20.一种遥控与因特网聊天服务器相连的电子设备的设备,包括:
控制命令处理器,控制电子设备,其中控制命令处理器不使用电子设备的准确的因特网地址以及不执行驱动电子设备的程序来控制电子设备。
CNB2004100119591A 2003-05-28 2004-05-28 经网络遥控电子设备的方法和设备 Expired - Fee Related CN100341272C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR34030/2003 2003-05-28
KR34030/03 2003-05-28
KR1020030034030A KR100547117B1 (ko) 2003-05-28 2003-05-28 네트워크 전자기기의 원격 제어방법 및 장치

Publications (2)

Publication Number Publication Date
CN1592200A true CN1592200A (zh) 2005-03-09
CN100341272C CN100341272C (zh) 2007-10-03

Family

ID=33129043

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100119591A Expired - Fee Related CN100341272C (zh) 2003-05-28 2004-05-28 经网络遥控电子设备的方法和设备

Country Status (5)

Country Link
US (1) US20050015446A1 (zh)
EP (1) EP1482697A3 (zh)
JP (1) JP2004355634A (zh)
KR (1) KR100547117B1 (zh)
CN (1) CN100341272C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467090A (zh) * 2010-11-16 2012-05-23 北京普源精电科技有限公司 一种测量资源控制方法和测量资源控制***
CN107086949A (zh) * 2016-02-15 2017-08-22 北京北信源软件股份有限公司 一种用于人与智能设备交互操作的辅助智能装置

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1696620A1 (en) * 2005-02-23 2006-08-30 Lucent Technologies Inc. Method of monitoring and controlling devices with instant messaging
US20100299392A1 (en) * 2009-05-19 2010-11-25 Shih-Chien Chiou Method for controlling remote devices using instant message
KR101601273B1 (ko) * 2009-09-11 2016-03-08 엘지전자 주식회사 메신저 프로그램을 구비한 단말기, 메신저 프로그램을 통해 제어되는 로봇 장치, 및 로봇 장치의 구동 방법
TWI417814B (zh) * 2011-08-29 2013-12-01 Wishtek Technology 監視系統及其相關控制方法
JP5990006B2 (ja) * 2012-02-16 2016-09-07 キヤノン株式会社 画像形成装置及びその制御方法とプログラム
JP5845107B2 (ja) * 2012-02-21 2016-01-20 キヤノン株式会社 画像形成装置、その制御方法、及びプログラム
JP6308942B2 (ja) * 2013-01-18 2018-04-11 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America コンテンツ提示方法、及びプログラム
KR102084507B1 (ko) * 2013-09-05 2020-03-04 삼성전자주식회사 홈 네트워크 시스템에서 홈 디바이스를 원격으로 제어하는 방법 및 장치
KR20150077005A (ko) * 2013-12-27 2015-07-07 삼성전자주식회사 타깃 장치를 제어하기 위한 전자 장치 및 그에 대한 방법
US10009311B2 (en) 2014-03-28 2018-06-26 Alcatel Lucent Chat-based support of multiple communication interaction types
KR102130830B1 (ko) * 2019-02-22 2020-07-06 백상운 전자장치 관리 시스템
JP7313189B2 (ja) * 2019-05-20 2023-07-24 シャープ株式会社 画像形成装置及び制御方法
KR102206824B1 (ko) * 2020-02-27 2021-01-25 삼성전자주식회사 홈 네트워크 시스템에서 홈 디바이스를 원격으로 제어하는 방법 및 장치

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0576546A4 (en) * 1991-03-18 1995-01-25 Echelon Corp NETWORK VARIABLES.
US5898387A (en) * 1997-03-26 1999-04-27 Scientific-Atlanta, Inc. Modular meter based utility gateway enclosure
WO1998053581A1 (en) * 1997-05-19 1998-11-26 Coactive Networks, Inc. Server system and method for networking control networks and direct input/output devices with the world wide web
JPH11259423A (ja) * 1998-03-10 1999-09-24 Fujitsu Ltd 伝送装置のセキュリティシステム
US6510350B1 (en) * 1999-04-09 2003-01-21 Steen, Iii Henry B. Remote data access and system control
WO2001011586A1 (en) * 1999-08-05 2001-02-15 Princeton Protech Llc Alarm reporting system using the internet and instant messaging
US20020124057A1 (en) * 2001-03-05 2002-09-05 Diego Besprosvan Unified communications system
EP1420316B1 (en) * 2002-11-18 2012-05-23 Rockwell Automation Technologies, Inc. Instant messaging for event notification and exchanging data in an industrial controller environment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467090A (zh) * 2010-11-16 2012-05-23 北京普源精电科技有限公司 一种测量资源控制方法和测量资源控制***
CN102467090B (zh) * 2010-11-16 2016-08-10 北京普源精电科技有限公司 一种测量资源控制方法和测量资源控制***
CN107086949A (zh) * 2016-02-15 2017-08-22 北京北信源软件股份有限公司 一种用于人与智能设备交互操作的辅助智能装置

Also Published As

Publication number Publication date
US20050015446A1 (en) 2005-01-20
EP1482697A2 (en) 2004-12-01
JP2004355634A (ja) 2004-12-16
EP1482697A3 (en) 2005-01-12
KR100547117B1 (ko) 2006-01-26
KR20040102532A (ko) 2004-12-08
CN100341272C (zh) 2007-10-03

Similar Documents

Publication Publication Date Title
CN100341272C (zh) 经网络遥控电子设备的方法和设备
CN1186905C (zh) 网络装置的管理装置和管理方法
US7490139B2 (en) Embedded business apparatus including web server function
US20140226182A1 (en) Apparatus and method of transmitting document
US8903886B2 (en) Method, apparatus, and computer program product for processing workflow
CN1815490A (zh) 数据处理装置和方法、以及图像处理装置和方法
CN1423768A (zh) 显示信息的方法和***
JP2008079293A (ja) メタデータ生成方法
CN1649343A (zh) 经由网络生成并提供装置管理数据
CN1922834A (zh) 因特网连接终端装置及因特网连接状态确认方法
US20120311452A1 (en) Server apparatus that makes it possible to effectively utilize driver function, information processing apparatus, method of controlling the apparatuses, and storage medium
CN1627761A (zh) 信息处理装置和信息处理方法
US20120062912A1 (en) Method, system and computer-usable medium for ranking networked rendering devices with visual cues
CN101068301A (zh) 图像处理装置、信息管理装置、信息管理***以及信息管理方法
US7576884B2 (en) Image output system, client terminal device, image output device, and image output method using e-mail to inform client of output status
KR101337732B1 (ko) 정보 처리 장치, 정보 처리 장치의 제어 방법 및 저장 매체
US9531905B2 (en) Scanner that is capable of uploading scan data in a target area within a data storage server
JP2008171150A (ja) 機器管理システム、機器管理装置、画像形成装置、機器管理方法、機器状態情報取得方法、機器状態情報送信方法、機器状態情報取得プログラム、および機器状態情報送信プログラム。
US9270842B2 (en) Additional input sources for data acquisition at distributed scan management systems
US8248646B2 (en) Data transmission device including image acquiring unit, and method and computer readable medium therefor
CN1606328A (zh) 传真机和数据转换设备
US20060098224A1 (en) Image processing system, image processor and image processing program
CN1445965A (zh) 信息提供***
JP2011186527A (ja) 画像管理装置、画像形成装置、画像管理システムの制御方法、制御プログラム及び記録媒体
US10038813B2 (en) Information processing system and information processing method

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

Granted publication date: 20071003