WO2011006363A1 - Remote service system and method based on instant messaging system - Google Patents

Remote service system and method based on instant messaging system Download PDF

Info

Publication number
WO2011006363A1
WO2011006363A1 PCT/CN2010/001072 CN2010001072W WO2011006363A1 WO 2011006363 A1 WO2011006363 A1 WO 2011006363A1 CN 2010001072 W CN2010001072 W CN 2010001072W WO 2011006363 A1 WO2011006363 A1 WO 2011006363A1
Authority
WO
WIPO (PCT)
Prior art keywords
instant messaging
messaging system
machine
natural language
description file
Prior art date
Application number
PCT/CN2010/001072
Other languages
French (fr)
Chinese (zh)
Inventor
赵维
Original Assignee
Zhao Wei
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 Zhao Wei filed Critical Zhao Wei
Publication of WO2011006363A1 publication Critical patent/WO2011006363A1/en

Links

Classifications

    • 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

Definitions

  • the present invention relates to a remote service system and method, and more particularly to a remote service system and method based on an instant messaging system.
  • RPC Internet-based remote procedure call
  • Web-based Web services all of which require fixed or dynamically learned IP addresses or Web addresses, and are therefore costly.
  • IM Instant Message
  • the inventors of the present invention found that RPC and Web services are not suitable for point-to-point service operations, and IM's dedicated robots are complicated to implement, and their maintenance costs are high.
  • the present invention provides a remote service system and method based on an instant messaging system. The steps are as follows:
  • the instant messaging system user can send a natural language request to the service machine for execution
  • the service machine After receiving the natural language request, the service machine queries its own interface description file, learns the functional software interface corresponding to the natural language, and completes the corresponding function.
  • the network server is a server of the instant messaging system.
  • the naturally linguistic interface description file corresponds to the service machine and can be accessed by the machine to record its running status and execution node fruit.
  • the natural languageized function interface description file adds a corresponding natural language to the function interface in the function interface description file, and the natural language is more acceptable to the user than the interface.
  • the user views the function interface description file of the service machine in the instant messaging system client, queries and learns the natural language request specification, and edits and sends the natural language request through the chat window.
  • the execution state and the result may be written into the interface description file at any time, and then the execution end status message is returned to the requester through the instant communication pipeline; the requester receives the machine execution end message , consult the interface description file of the machine to obtain the execution result.
  • a remote service system based on an instant messaging system comprising an instant messaging system server, a network, and a user client computer, characterized by: further comprising a service machine, wherein the instant messaging system client is deployed on the service machine, The machine configures the instant messaging system number; further includes a network server, a storage system that deploys a natural languageized functional software interface description file of the service machine on the network server; the instant messaging system user can send a natural language request to the service machine, After the natural language request is received, the service machine queries its own interface description file, learns the function interface corresponding to the natural language, and completes the corresponding function.
  • the network server is a server of the instant messaging system.
  • the naturally morphological interface description file corresponds to the service machine and is accessible by the machine to record its operational status and execution results.
  • the naturally linguisticized functional interface description file adds a corresponding natural language to the functional interface in the functional interface description file, which is more acceptable to the user than the interface.
  • the user views the function interface description file of the service machine in the instant messaging system client, queries and learns the natural language request specification, and edits and sends the natural language request through the chat window.
  • the execution state and the result may be written into the interface description file at any time, and then the execution end status message is returned to the requester through the instant communication pipeline; the requester receives the machine execution end message , consult the interface description file of the machine to obtain the execution result.
  • any software-implemented computer system can be transformed into a point-to-point instant remote service system to provide special services over the Internet through an instant messaging system.
  • the software-implemented computer system can provide the user with its own functional service through the instant messaging system as long as the user's functional software interface description file is issued.
  • a service object can be set by editing a set of instant messaging system contacts, and a dedicated function service can be provided to a specific user of the instant messaging system.
  • the invention enables the user to interact with the remote service system in a natural language, and thus is more affinitive.
  • the invention realizes the universal method of the remote service based on the instant communication system, and expands the application field of the instant communication system.
  • the invention completely simulates the interpersonal cooperation relationship in the real society, so the prototype is more direct and the implementation is simpler and more effective.
  • Figure 1 is a schematic structural view of the system of the present invention
  • FIG. 2 is a schematic diagram showing the interface of the intelligent remote control door according to the present invention.
  • a remote service system based on an instant messaging system includes an instant messaging system server 105, a network 104, a remote service computer 101 and client computers 102, 103, and a network server 106, which is deployed on the network server 106.
  • a storage system of a functional software interface description file of a remote service in the communication system the interface description file corresponding to an instant communication system number of the remote service computer 101, the interface description file being available to the user terminal computer 102, 103 by the instant messaging system user Viewing; deploying an instant messaging client system on the remote service computer 101, configuring an instant messaging system number for the remote service computer 101, the number being the instant messaging system user accessing the remote service at the client computer 102, 103
  • the unique identifier of the computer 101; the instant messaging system user can refer to the interface description file of the remote service computer 101 on the client computer 102, 103, and learn the natural language request command specification of the interface description file to edit the natural a language request command is sent to the server 101; after receiving the natural language request command, the remote server 101 views its own interface description file, acquires a software module corresponding to the natural language request command, and executes the The software module completes the corresponding software function; the remote server 101 writes the execution result to its own interface description file, and returns the execution status of
  • the door can be gradually opened from 0 to 90 degrees in a clockwise rotation state from the closed state, and a member variable angle indicates the angle state of the current door.
  • the function getAngle O gets the current state; there are also 3 member functions: turnDeasilO clockwise rotation means opening the door 45 degrees, tumDeasil ( integer n) clockwise rotation means opening the door n angle, tumWiddershinsO counterclockwise rotation means closing the door to 0 degrees.
  • the smart gate When the requester issues or the smart gate receives "take” or “get”, the smart gate calls the function getAngle O to return the current angle to the requester; the requester sends or the smart gate receives "open n” or “open n” Where "n” is the number, the smart door is called
  • the function turnD e asil(n) performs a clockwise rotation. If it is executed correctly, the angle at which the door is moved increases by n; the requester issues or the smart gate receives "off” or “close”, and the smart gate calls the function turnWiddershins ( ) Perform a counterclockwise rotation. If it is executed correctly, the angle at which the door is at this time is 0.
  • Embodiment 1 The remote service single door opening based on the instant messaging system of the present invention, 1) deploying an instant communication client system on the smart door, and configuring an instant communication system number, the number being a unique identifier of the instant messaging system user accessing the door 2) storing the function software interface description file of the smart door into the function software interface description file storage system of the service machine in the instant communication system of the network server; 3) after the sale, the owner of the smart door edits the instant communication system of the smart door a set of contacts, setting a set of instant communication contacts of the requester that the smart door can accept and process; 4) the instant messaging system user as the requester and the smart door are in a friend relationship, and the smart air conditioner can be instantly accessed
  • the interface description file, to view the current status of the smart door may also be generated according to the natural language specification in the interface description file to generate a natural language request, for example, "open 30", sent to the smart door; 5) the smart door accepts After the request, consult your interface description file to know that the current
  • the user of the smart door interacts remotely with the instant messaging system on the Internet, so far less than the current plug-in key and contact is comparable to the contactless IC card.
  • the owner can issue a temperature adjustment command to the smart bath water heater and the smart air conditioner half an hour before arriving home, so that after getting home, there is a hot water bath, and the indoor temperature is adjusted to a suitable state.
  • the owner can view and control the state of the smart machine at home anytime, anywhere, so don't worry about whether to turn off the home appliance after rushing out.
  • Smart home appliances can no longer need to be equipped with a special infrared remote control. Users can only use a smart device such as a mobile phone that can access the client function of the instant messaging system. Manipulating all the intelligent service machines in the present invention, thereby reducing the complexity of user use and learning, and eliminating the distress of the modern home keeping a large number of device remote controls.
  • the invention can convert the current equipment manufacturer into a equipment operation service provider, and continuously monitor the operation state of the smart equipment to ensure that the service performance of the produced smart equipment is stable and qualified.

Abstract

The present invention provides a remote service system and method based on an instant messaging system. The steps are as follows: (1) an instant messaging system client is arranged on a service machine, and an instant messaging system number is configured for the machine; (2) a storage system for function interface description files in a natural language of the service machine is arranged on a network server; (3) a user of the instant messaging system can send a request in the natural language to the service machine, so as to enable the machine to execute it; (4) after receiving the natural language request, the service machine queries its own interface description files, obtains the function software interface corresponding to the natural language, and completes the corresponding function. The present invention enables the user to adopt the natural language for interacting with the remote service system, thus having more affinity. The present invention completely simulates the interpersonal cooperation relationship in the real society, so that the prototype is more direct, and the implementation is more simple and effective.

Description

一种基于即时通信系统的远程服务系统和方法 技术领域  Remote service system and method based on instant communication system
本发明专利涉及一种远程服务系统和方法,特别涉及一种基于即时通信系统 的远程服务系统和方法。  The present invention relates to a remote service system and method, and more particularly to a remote service system and method based on an instant messaging system.
背景技术  Background technique
远程服务是先进制造与自动化技术以及计算协作领域的重点、核心和关键技 术。  Remote services are the focus, core and key technologies in advanced manufacturing and automation technologies and computing collaboration.
已有远程服务包括基于互联网的远程过程调用 (RPC) 和基于 Web 的 Web Service,它们都需要有固定的或动态获知的 IP地址或 Web网址,因而成本较高。  Existing remote services include Internet-based remote procedure call (RPC) and Web-based Web services, all of which require fixed or dynamically learned IP addresses or Web addresses, and are therefore costly.
即时通信 (Instant Message, IM) 系统是互联网主要的人际交流工具之一, 通过 IM的远程服务应用,如著名的 MSN的小 i机器人,属于专用 IM远程服务应 用。  Instant Message (IM) system is one of the main interpersonal communication tools of the Internet. It is a dedicated IM remote service application through IM's remote service application, such as the famous MSN's small i robot.
本发明的发明人发现, RPC和 Web服务不适合点对点服务操作, 而 IM的专 用机器人实现复杂, 而且它们的维护成本都较高。  The inventors of the present invention found that RPC and Web services are not suitable for point-to-point service operations, and IM's dedicated robots are complicated to implement, and their maintenance costs are high.
发明内容  Summary of the invention
本发明的目的是提供一种点对点的简便易行的通用远程服务系统和方法,使 网民得到更佳的网上服务体验。  It is an object of the present invention to provide a point-to-point, easy-to-use universal remote service system and method that enables netizens to have a better online service experience.
为实现本发明的目的,本发明提供了一种基于即时通信系统的远程服务系统 和方法。 其步骤如下:  To achieve the objects of the present invention, the present invention provides a remote service system and method based on an instant messaging system. The steps are as follows:
(1)在服务机器上部署即时通信系统客户端, 为所述机器配置即时通信系统 号码;  (1) deploying an instant messaging system client on the service machine, configuring an instant messaging system number for the machine;
(2)在网络服务器上部署服务机器的自然语言化了的功能接口描述文件的存 储系统;  (2) deploying a storage system of a natural languageized function interface description file of the service machine on the network server;
(3)即时通信系统用户可以发送自然语言请求给所述服务机器,以使其执行; (3) The instant messaging system user can send a natural language request to the service machine for execution;
(4)所述服务机器接收到所述自然语言请求后, 査询自己的接口描述文件, 获知所述自然语言所对应的功能软件接口, 完成相应功能。 (4) After receiving the natural language request, the service machine queries its own interface description file, learns the functional software interface corresponding to the natural language, and completes the corresponding function.
所述网络服务器是所述即时通信系统的服务器。所述自然语言化了的接口描 述文件与所述服务机器对应, 可以被所述机器访问以记录其运行状态与执行结 果。所述自然语言化了的功能接口描述文件在功能接口描述文件里为功能接口添 加了对应的自然语言,所述自然语言比接口更容易让用户接受。所述用户在即时 通信系统客户端查看所述服务机器的功能接口描述文件,査询并学习自然语言请 求规范, 通过聊天窗口编辑自然语言请求并发送。所述机器执行代码时, 可以把 执行状态与结果随时写入到所述接口描述文件中,再把执行结束状态消息通过即 时通信管道返回给请求者; 所述请求者收到机器执行结束消息后, 査阅所述机器 的接口描述文件, 获取本次执行结果。 The network server is a server of the instant messaging system. The naturally linguistic interface description file corresponds to the service machine and can be accessed by the machine to record its running status and execution node fruit. The natural languageized function interface description file adds a corresponding natural language to the function interface in the function interface description file, and the natural language is more acceptable to the user than the interface. The user views the function interface description file of the service machine in the instant messaging system client, queries and learns the natural language request specification, and edits and sends the natural language request through the chat window. When the machine executes the code, the execution state and the result may be written into the interface description file at any time, and then the execution end status message is returned to the requester through the instant communication pipeline; the requester receives the machine execution end message , consult the interface description file of the machine to obtain the execution result.
一种基于即时通信系统的远程服务系统, 包括即时通信系统服务器、 网络、 以及用户客户端计算机, 其特征在于: 还包括服务机器, 在所述服务机器上部署 即时通信系统客户端, 为所述机器配置即时通信系统号码; 还包括网络服务器, 在网络服务器上部署服务机器的自然语言化了的功能软件接口描述文件的存储 系统; 即时通信系统用户可以发送自然语言请求给所述服务机器, 以使其执行; 所述服务机器接收到所述自然语言请求后, 査询自己的接口描述文件, 获知所述 自然语言所对应的功能接口, 完成相应功能。  A remote service system based on an instant messaging system, comprising an instant messaging system server, a network, and a user client computer, characterized by: further comprising a service machine, wherein the instant messaging system client is deployed on the service machine, The machine configures the instant messaging system number; further includes a network server, a storage system that deploys a natural languageized functional software interface description file of the service machine on the network server; the instant messaging system user can send a natural language request to the service machine, After the natural language request is received, the service machine queries its own interface description file, learns the function interface corresponding to the natural language, and completes the corresponding function.
所述网络服务器是所述即时通信系统的服务器。所述自然语言化了的接口描 述文件与所述服务机器对应, 可以被所述机器访问以记录其运行状态与执行结 果。所述自然语言化了的功能接口描述文件在功能接口描述文件里为功能接口添 加了对应的自然语言,所述自然语言比接口更容易让用户接受。所述用户在即时 通信系统客户端査看所述服务机器的功能接口描述文件,査询并学习自然语言请 求规范, 通过聊天窗口编辑自然语言请求并发送。所述机器执行代码时, 可以把 执行状态与结果随时写入到所述接口描述文件中,再把执行结束状态消息通过即 时通信管道返回给请求者;所述请求者收到机器执行结束消息后, 査阅所述机器 的接口描述文件, 获取本次执行结果。  The network server is a server of the instant messaging system. The naturally morphological interface description file corresponds to the service machine and is accessible by the machine to record its operational status and execution results. The naturally linguisticized functional interface description file adds a corresponding natural language to the functional interface in the functional interface description file, which is more acceptable to the user than the interface. The user views the function interface description file of the service machine in the instant messaging system client, queries and learns the natural language request specification, and edits and sends the natural language request through the chat window. When the machine executes the code, the execution state and the result may be written into the interface description file at any time, and then the execution end status message is returned to the requester through the instant communication pipeline; the requester receives the machine execution end message , consult the interface description file of the machine to obtain the execution result.
在本发明里,任何软件实现的计算机系统都可以被改造为点对点的即时远程 服务系统, 从而在互联网上通过即时通信系统提供特别服务。  In the present invention, any software-implemented computer system can be transformed into a point-to-point instant remote service system to provide special services over the Internet through an instant messaging system.
在本发明里, 软件实现的计算机系统只要发布自己的功能软件接口描述文 件, 就可以通过即时通信系统向用户提供自有功能服务。  In the present invention, the software-implemented computer system can provide the user with its own functional service through the instant messaging system as long as the user's functional software interface description file is issued.
在本发明的远程服务系统里, 可以通过编辑即时通信系统联系人集合,来设 置服务对象, 可以向即时通信系统特定用户提供自有功能服务。  In the remote service system of the present invention, a service object can be set by editing a set of instant messaging system contacts, and a dedicated function service can be provided to a specific user of the instant messaging system.
本发明使得用户可以采用自然语言跟远程服务系统交互, 因而更具亲和性。 本发明实现了基于即时通信系统的远程服务通用方法,拓展了即时通信系统 的应用领域, 本发明完全模拟现实社会人际协作关系, 因而原型更加直接, 实现 更为简单有效。 The invention enables the user to interact with the remote service system in a natural language, and thus is more affinitive. The invention realizes the universal method of the remote service based on the instant communication system, and expands the application field of the instant communication system. The invention completely simulates the interpersonal cooperation relationship in the real society, so the prototype is more direct and the implementation is simpler and more effective.
附图说明  DRAWINGS
图 1是本发明系统结构示意图;  Figure 1 is a schematic structural view of the system of the present invention;
图 2是本发明下的智能远程控制门的接口描述示意图。  2 is a schematic diagram showing the interface of the intelligent remote control door according to the present invention.
具体实施方式  detailed description
参照图 1, 一种基于即时通信系统的远程服务系统, 包括即时通信系统服务 器 105、 网络 104、 远程服务计算机 101和用户端计算机 102、 103, 还包括网络 服务器 106, 在网络服务器 106上部署即时通信系统里远程服务的功能软件接口 描述文件的存储系统,所述接口描述文件与远程服务计算机 101的即时通信系统 号码对应,所述接口描述文件可以被即时通信系统用户在用户端计算机 102、 103 上査看到;在远程服务计算机 101上部署即时通信客户端系统, 为远程服务计算 机 101配置一个即时通信系统号码,所述号码是即时通信系统用户在用户端计算 机 102、 103访问所述远程服务计算机 101的唯一标识; 即时通信系统用户在用 户端计算机 102、 103上可以査阅到所述远程服务计算机 101的接口描述文件, 学习所述接口描述文件的自然语言请求命令规范编辑自然语言请求命令,发送给 所述服务者 101 ; 远程服务者 101接受到所述自然语言请求命令后, 査看自己的 接口描述文件,获取所述自然语言请求命令所对应的软件模块,执行所述软件模 块, 完成相应软件功能; 远程服务者 101把执行结果写入自己的接口描述文件, 返回成功与否的执行状态; 请求者 102、 103接收到请求执行成功后, 可以再次 查看 101的所述接口文件, 获取执行结果。  Referring to FIG. 1, a remote service system based on an instant messaging system includes an instant messaging system server 105, a network 104, a remote service computer 101 and client computers 102, 103, and a network server 106, which is deployed on the network server 106. a storage system of a functional software interface description file of a remote service in the communication system, the interface description file corresponding to an instant communication system number of the remote service computer 101, the interface description file being available to the user terminal computer 102, 103 by the instant messaging system user Viewing; deploying an instant messaging client system on the remote service computer 101, configuring an instant messaging system number for the remote service computer 101, the number being the instant messaging system user accessing the remote service at the client computer 102, 103 The unique identifier of the computer 101; the instant messaging system user can refer to the interface description file of the remote service computer 101 on the client computer 102, 103, and learn the natural language request command specification of the interface description file to edit the natural a language request command is sent to the server 101; after receiving the natural language request command, the remote server 101 views its own interface description file, acquires a software module corresponding to the natural language request command, and executes the The software module completes the corresponding software function; the remote server 101 writes the execution result to its own interface description file, and returns the execution status of the success or failure; after the requester 102, 103 receives the request successfully, it can view the description of 101 again. Interface file, get the execution result.
参见图 2, 本发明下的智能远程控制门的接口描述示意, 所述门可以自关闭 状态顺时针旋转范围从 0度到 90度逐渐打开, 有一个成员变量 angle表示当前 门所在的角度状态, 函数 getAngle O获取当前状态; 还有 3 个成员函数: turnDeasilO顺时针旋转表示开门 45度, tumDeasil( integer n)顺时针旋转表示开门 n角度, tumWiddershinsO逆时针旋转表示关门到 0度。请求者发出或智能门接收 到"取"或" get",智能门则调用函数 getAngle O返回当前所处的角度给请求者; 请求者发出或智能门接收到 "开 n"或 "open n"其中 "n"为数, 智能门则调用 函数 turnDeasil(n)执行顺时针旋转,如果执行正确则此时门所处的角度增加了 n; 请求者发出或智能门接收到 "关"或" close ",智能门则调用函数 turnWiddershins ()执行逆时针旋转, 如果执行正确则此时门所处的角度为 0。 Referring to FIG. 2, the interface description of the intelligent remote control door in the present invention is illustrated. The door can be gradually opened from 0 to 90 degrees in a clockwise rotation state from the closed state, and a member variable angle indicates the angle state of the current door. The function getAngle O gets the current state; there are also 3 member functions: turnDeasilO clockwise rotation means opening the door 45 degrees, tumDeasil ( integer n) clockwise rotation means opening the door n angle, tumWiddershinsO counterclockwise rotation means closing the door to 0 degrees. When the requester issues or the smart gate receives "take" or "get", the smart gate calls the function getAngle O to return the current angle to the requester; the requester sends or the smart gate receives "open n" or "open n" Where "n" is the number, the smart door is called The function turnD e asil(n) performs a clockwise rotation. If it is executed correctly, the angle at which the door is moved increases by n; the requester issues or the smart gate receives "off" or "close", and the smart gate calls the function turnWiddershins ( ) Perform a counterclockwise rotation. If it is executed correctly, the angle at which the door is at this time is 0.
这里的 "取"、 "开 "、 "开 n,,、 "关"和 "get,,、 "open,,、 "open n,,、 "close" 是设计者为该智能门设计的即时通信语言, 因此可以预见,设计者准备把该门推 销到汉语和英语地区。 设计者可以通过为该智能门添加更多不同即时通信语言, 来扩展该智能门的使用语言范围, 以便支持更多的用户范围。  Here, "take", "open", "open n,", "off" and "get,," "open,", "open n,," "close" are instant communication designed by the designer for the smart door. Language, so it is foreseeable that the designer is ready to sell the door to the Chinese and English regions. The designer can extend the language range of the smart gate by adding more different instant messaging languages to the smart gate to support a wider range of users.
实施例 1 : 本发明的基于即时通信系统的远程服务单开门, 1 ) 在智能门上 部署即时通信客户端系统,配置即时通信系统号码,所述号码是即时通信系统用 户访问该门的唯一标识; 2 ) 把智能门的功能软件接口描述文件存入到网络服务 器的即时通信系统里服务机器的功能软件接口描述文件存储系统里; 3)销售后, 智能门的主人编辑智能门的即时通信系统联系人集合,设置智能门可以接受并处 理的请求者的即时通信联系人集合; 4) 作为请求者的即时通信系统用户跟智能 门互为好友关系, 可以即时査阅到所述智能空调器的接口描述文件, 查看智能门 的现状, 也可以按照所述接口描述文件里的自然语言规范编辑生成自然语言请 求, 比如, "开 30", 发送给所述智能门; 5) 所述智能门接受到所述请求后, 査 阅自己的接口描述文件, 获知当前的请求是 tumDeasil(30), 则执行之, 完成开门 30度的动作; 6)所述智能门可以通过即时通信管道返回请求者其请求被执行的 状况, 比如 "开 30执行成功"; 7) 所述智能门把当前角度状况信息, 随时写入 其接口描述文件中; 8 ) 作为请求者的即时通信系统用户在收到所述智能门返回 的请求被成功执行的即时消息后, 可以随时査阅所述智能门的接口描述文件, 以 便即时掌握被所述智能门的新状态信息。 Embodiment 1 : The remote service single door opening based on the instant messaging system of the present invention, 1) deploying an instant communication client system on the smart door, and configuring an instant communication system number, the number being a unique identifier of the instant messaging system user accessing the door 2) storing the function software interface description file of the smart door into the function software interface description file storage system of the service machine in the instant communication system of the network server; 3) after the sale, the owner of the smart door edits the instant communication system of the smart door a set of contacts, setting a set of instant communication contacts of the requester that the smart door can accept and process; 4) the instant messaging system user as the requester and the smart door are in a friend relationship, and the smart air conditioner can be instantly accessed The interface description file, to view the current status of the smart door, may also be generated according to the natural language specification in the interface description file to generate a natural language request, for example, "open 30", sent to the smart door; 5) the smart door accepts After the request, consult your interface description file to know that the current request is tumD eas Il (30), then execute, complete the action of opening the door 30 degrees; 6) the smart door can return to the requester's request to be executed through the instant communication pipeline, such as "open 30 execution success"; 7) the intelligence The door handle current angle status information is written into its interface description file at any time; 8) the instant messaging system user as the requester can refer to the instant message after receiving the instant message that the smart door return request is successfully executed. The interface description file of the smart door, so as to instantly grasp the new state information of the smart door.
本例中, 智能门的使用者是通过互联网上的即时通信系统与其远程交互的, 因此远非当前的插入式钥匙和接触与非接触式 IC卡可比。  In this example, the user of the smart door interacts remotely with the instant messaging system on the Internet, so far less than the current plug-in key and contact is comparable to the contactless IC card.
推而广之,比如主人可以在到家前半个小时就向智能洗澡热水器和智能空调 器发出调节温度指令,这样到家后就有热水洗澡了, 室内温度也被调节到适宜状 态。主人可以随时随地査看并操控家里的智能机器状态, 因此不用担心匆忙出门 后是否关闭家电等的顾虑。智能家电可以不再需要配置特别的红外遥控器,用户 仅仅通过一台可以上网有即时通信系统客户端功能的智能设备,如手机,就可以 操纵所有一切本发明里的智能服务机器了, 从而降低了用户使用和学习的复杂 度, 更解除了现代家庭保管众多设备遥控器的苦恼。 In a nutshell, for example, the owner can issue a temperature adjustment command to the smart bath water heater and the smart air conditioner half an hour before arriving home, so that after getting home, there is a hot water bath, and the indoor temperature is adjusted to a suitable state. The owner can view and control the state of the smart machine at home anytime, anywhere, so don't worry about whether to turn off the home appliance after rushing out. Smart home appliances can no longer need to be equipped with a special infrared remote control. Users can only use a smart device such as a mobile phone that can access the client function of the instant messaging system. Manipulating all the intelligent service machines in the present invention, thereby reducing the complexity of user use and learning, and eliminating the distress of the modern home keeping a large number of device remote controls.
本发明可以把现在的设备生产商,转化为设备运营服务商,通过不间断地监 控智能设备的运行状态, 来确保所生产的智能设备的服务性能稳定合格。  The invention can convert the current equipment manufacturer into a equipment operation service provider, and continuously monitor the operation state of the smart equipment to ensure that the service performance of the produced smart equipment is stable and qualified.

Claims

1. 一种基于即时通信系统的远程服务方法, 其步骤如下-1. A remote service method based on an instant messaging system, the steps of which are as follows -
(1)在服务机器上部署即时通信系统客户端, 为所述机器配置即时通信系统 号码; (1) deploying an instant messaging system client on the service machine, configuring an instant messaging system number for the machine;
(2)在网络服务器上部署服务机器的自然语言化了的功能接口描述文件的存 储系统;  (2) deploying a storage system of a natural languageized function interface description file of the service machine on the network server;
(3)即时通信系统用户可以发送自然语言请求给所述服务机器,以使其执行; (3) The instant messaging system user can send a natural language request to the service machine for execution;
(4)所述服务机器接收到所述自然语言请求后, 査询自己的接口描述文件, 获知所述自然语言所对应的功能软件接口, 完成相应功能。 (4) After receiving the natural language request, the service machine queries its own interface description file, learns the functional software interface corresponding to the natural language, and completes the corresponding function.
2. 根据权利要求 1所述的一种基于即时通信系统的远程服务方法,其特征在于: 所述网络服务器是所述即时通信系统的服务器。  2. The remote service method based on an instant messaging system according to claim 1, wherein: said network server is a server of said instant messaging system.
3. 根据权利要求 1所述的一种基于即时通信系统的远程服务方法,其特征在于: 所述自然语言化了的接口描述文件与所述服务机器对应, 可以被所述机器访 问以记录其运行状态与执行结果。  3. The remote service method based on instant messaging system according to claim 1, wherein: the natural languageized interface description file corresponds to the service machine, and can be accessed by the machine to record Operating status and execution results.
4. 根据权利要求 1所述的一种基于即时通信系统的远程服务方法,其特征在于: 所述自然语言化了的功能接口描述文件在功能接口描述文件里为功能接口添 加了对应的自然语言, 所述自然语言比接口更容易让用户接受。  4. The remote service method based on instant messaging system according to claim 1, wherein: the natural languageized function interface description file adds a corresponding natural language to the function interface in the function interface description file. The natural language is easier for the user to accept than the interface.
5. 根据权利要求 1所述的一种基于即时通信系统的远程服务方法,其特征在于: 所述用户在即时通信系统客户端査看所述服务机器的功能接口描述文件, 查 询并学习自然语言请求规范, 通过聊天窗口编辑自然语言请求并发送。  5. The remote service method based on instant messaging system according to claim 1, wherein: the user views a function interface description file of the service machine in an instant messaging system client, queries and learns a natural language. Request specification, edit natural language requests and send them through the chat window.
6. 根据权利要求 1所述的一种基于即时通信系统的远程服务方法,其特征在于: 所述机器执行代码时, 可以把执行状态与结果随时写入到所述接口描述文件 中, 再把执行结束状态消息通过即时通信管道返回给请求者; 所述请求者收 到机器执行结束消息后, 査阅所述机器的接口描述文件, 获取本次执行结果。 6 . The remote service method based on instant messaging system according to claim 1 , wherein: when the machine executes the code, the execution state and the result may be written into the interface description file at any time, and then The execution end status message is returned to the requester through the instant communication pipeline; after receiving the machine execution end message, the requester consults the interface description file of the machine to obtain the current execution result.
7. 一种基于即时通信系统的远程服务系统, 包括即时通信系统服务器、 网络、 以及用户客户端计算机, 其特征在于: 还包括服务机器, 在所述服务机器上 部署即时通信系统客户端, 为所述机器配置即时通信系统号码; 还包括网络 服务器, 在网络服务器上部署服务机器的自然语言化了的功能软件接口描述 文件的存储系统;即时通信系统用户可以发送自然语言请求给所述服务机器, 以使其执行; 所述服务机器接收到所述自然语言请求后, 查询自己的接口描 述文件, 获知所述自然语言所对应的功能接口, 完成相应功能。 A remote service system based on an instant messaging system, comprising an instant messaging system server, a network, and a user client computer, characterized by: further comprising a service machine, wherein the instant messaging system client is deployed on the service machine, The machine configures an instant messaging system number; further comprising a network server, a storage system for deploying a natural languageized functional software interface description file of the service machine on the network server; the instant messaging system user can send a natural language request to the service machine , After the natural language request is received, the service machine queries its own interface description file, learns the function interface corresponding to the natural language, and completes the corresponding function.
8. 根据权利要求 6所述的一种基于即时通信系统的远程服务系统,其特征在于: 所述网络服务器是所述即时通信系统的服务器。  8. The instant messaging system based remote service system according to claim 6, wherein: said network server is a server of said instant messaging system.
9. 根据权利要求 6所述的一种基于即时通信系统的远程服务系统,其特征在于: 所述自然语言化了的接口描述文件与所述服务机器对应, 可以被所述机器访 问以记录其运行状态与执行结果。  9. The instant messaging system based remote service system according to claim 6, wherein: the natural languageized interface description file corresponds to the service machine, and can be accessed by the machine to record Operating status and execution results.
10.根据权利要求 6所述的一种基于即时通信系统的远程服务系统,其特征在于: 所述自然语言化了的功能接口描述文件在功能接口描述文件里为功能接口添 加了对应的自然语言, 所述自然语言比接口更容易让用户接受。  10 . The instant messaging system based remote service system according to claim 6 , wherein: the natural languageized function interface description file adds a corresponding natural language to the function interface in the function interface description file. The natural language is easier for the user to accept than the interface.
11.根据权利要求 6所述的一种基于即时通信系统的远程服务系统,其特征在于: 所述用户在即时通信系统客户端査看所述服务机器的功能接口描述文件, 査 询并学习自然语言请求规范, 通过聊天窗口编辑自然语言请求并发送。  The remote service system based on the instant messaging system according to claim 6, wherein: the user views the function interface description file of the service machine in the instant messaging system client, queries and learns the natural Language request specification, editing natural language requests and sending them through the chat window.
12.根据权利要求 6所述的一种基于即时通信系统的远程服务系统,其特征在于: 所述机器执行代码时, 可以把执行状态与结果随时写入到所述接口描述文件 中, 再把执行结束状态消息通过即时通信管道返回给请求者; 所述请求者收 到机器执行结束消息后, 査阅所述机器的接口描述文件, 获取本次执行结果。  12 . The instant messaging system based remote service system according to claim 6 , wherein: when the machine executes the code, the execution state and the result may be written into the interface description file at any time, and then The execution end status message is returned to the requester through the instant communication pipeline; after receiving the machine execution end message, the requester consults the interface description file of the machine to obtain the current execution result.
PCT/CN2010/001072 2009-07-17 2010-07-15 Remote service system and method based on instant messaging system WO2011006363A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN 200910181498 CN101656620A (en) 2009-07-17 2009-07-17 Remote service system and method based on instant messaging system
CN200910181498.5 2009-07-17

Publications (1)

Publication Number Publication Date
WO2011006363A1 true WO2011006363A1 (en) 2011-01-20

Family

ID=41710728

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/001072 WO2011006363A1 (en) 2009-07-17 2010-07-15 Remote service system and method based on instant messaging system

Country Status (2)

Country Link
CN (1) CN101656620A (en)
WO (1) WO2011006363A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101656619A (en) * 2009-07-17 2010-02-24 南京大本营电子科技有限公司 Remote service system and method
CN101656620A (en) * 2009-07-17 2010-02-24 南京大本营电子科技有限公司 Remote service system and method based on instant messaging system
CN103297530B (en) * 2013-06-08 2017-03-08 国家电网公司 A kind of method of control intelligent home device
CN105577721A (en) * 2014-10-15 2016-05-11 深圳Tcl新技术有限公司 Remote terminal control method and system thereof
CN106777135B (en) * 2016-05-27 2018-10-12 中科鼎富(北京)科技发展有限公司 Service scheduling method, device and robot service system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040103153A1 (en) * 2002-11-21 2004-05-27 Chang Tsung-Yen Dean Apparatus and method for providing smart network appliances
CN1599903A (en) * 2001-10-22 2005-03-23 摩托罗拉公司 Method and apparatus for controlling an intelligent device through an instant messaging protocol over a communication network
CN101110793A (en) * 2007-06-25 2008-01-23 腾讯科技(深圳)有限公司 Method, system and equipment for remote controlling electronic equipments based on IM
CN101656620A (en) * 2009-07-17 2010-02-24 南京大本营电子科技有限公司 Remote service system and method based on instant messaging system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1599903A (en) * 2001-10-22 2005-03-23 摩托罗拉公司 Method and apparatus for controlling an intelligent device through an instant messaging protocol over a communication network
US20040103153A1 (en) * 2002-11-21 2004-05-27 Chang Tsung-Yen Dean Apparatus and method for providing smart network appliances
CN101110793A (en) * 2007-06-25 2008-01-23 腾讯科技(深圳)有限公司 Method, system and equipment for remote controlling electronic equipments based on IM
CN101656620A (en) * 2009-07-17 2010-02-24 南京大本营电子科技有限公司 Remote service system and method based on instant messaging system

Also Published As

Publication number Publication date
CN101656620A (en) 2010-02-24

Similar Documents

Publication Publication Date Title
CN108702389B (en) Architecture for remotely controlling IOT (Internet of things) devices
WO2011006364A1 (en) System and method for remote cooperation
CN102594845B (en) Instant message transmission method based on XMPP
CN104270468B (en) A kind of system of wechat control internet of things equipment
CN102707994A (en) Method for controlling computer by handheld mobile equipment in local area network
CN107566226A (en) A kind of methods, devices and systems for controlling smart home
WO2011006363A1 (en) Remote service system and method based on instant messaging system
JP2004062878A (en) Instant messenger base interface device of information equipment
WO2005096608A1 (en) A system and a method of remotely controlling network home appliances by the short message service of the mobile telephone
CN103997521A (en) File operating method and device based on router and router
CN112312515B (en) Binding method and device of intelligent equipment, electronic equipment and storage medium
CN113168334A (en) Data processing method and device, electronic equipment and readable storage medium
CN108494637A (en) A kind of method of smart home device docking Control4 systems
WO2011006358A1 (en) Remote division and cooperation system involving idiom and method thereof
WO2011006365A1 (en) System and method for remote cooperation including idiom
Cabrera et al. Intelligent assistant to control home power network
WO2011006366A1 (en) System and method for remote work-division and cooperation
CN110347451B (en) General man-machine interaction system and method based on AI and IOT
JP2015166971A (en) information processing apparatus, information processing system, information processing method, and information processing program
Lee et al. A remote monitoring and control of home appliances on ubiquitous smart homes
WO2011006362A1 (en) Remote service system and method
Li Design of smart home cloud server
CN104110881A (en) Water heater and control method and control system thereof
CN113296415A (en) Intelligent household electrical appliance control method, intelligent household electrical appliance control device and system
CN105989650A (en) Electronic lock control method and apparatus thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10799361

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10799361

Country of ref document: EP

Kind code of ref document: A1