首页> 中国专利> 一种包含成语的远程分工协作系统和方法

一种包含成语的远程分工协作系统和方法

摘要

本发明提供了一种包含成语的远程分工协作系统和方法。其步骤如下:(1)在分工机器、协作机器和服务机器上部署即时通信系统客户端;(2)部署服务机器功能接口描述文件、协作机器成语集合的存储系统;(3)用户向分工机器发“主谓结构”的指令;(4)分工机器收到“主谓结构”的指令后,分离出主语和谓语,向主语代表的协作机器发送谓语指令;(5)协作机器收到谓语指令后,如谓语是“动宾结构”,则分离出动词与宾语;(6)如谓语是成语,则查成语集合,获取成语解释,向所述宾语代表的服务机器发送所述动词指令;(7)服务机器接收到动词指令后,查询接口描述文件,获知对应的功能接口,完成相应功能。

著录项

  • 公开/公告号CN101655716A

    专利类型发明专利

  • 公开/公告日2010-02-24

    原文格式PDF

  • 申请/专利权人 南京大本营电子科技有限公司;

    申请/专利号CN200910181303.7

  • 发明设计人 赵维;

    申请日2009-07-17

  • 分类号G05B19/418;H04L12/58;

  • 代理机构

  • 代理人

  • 地址 210018 江苏省南京市玄武区珠江路222号长发科技大厦5楼E座

  • 入库时间 2023-12-17 23:31:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-04-06

    授权

    授权

  • 2010-09-15

    专利申请权的转移 IPC(主分类):G05B19/418 变更前: 变更后: 登记生效日:20100809 申请日:20090717

    专利申请权、专利权的转移

  • 2010-04-28

    实质审查的生效 IPC(主分类):G05B19/418 申请日:20090717

    实质审查的生效

  • 2010-02-24

    公开

    公开

说明书

技术领域

本发明专利涉及一种远程分工协作系统和方法,特别涉及一种基于即时通信系统的包含成语的远程分工协作系统和方法。

背景技术

远程协作是先进制造与自动化技术以及计算协作领域的重点、核心和关键技术。

在分布式计算、并行计算、网格计算和“云计算”等并发计算领域,人们都有把互联网上的众多联网计算机建设成为一个自动化系统-即“一台计算机”-的愿望,但目前的技术条件远没有实现机器间“透明”联接的理想状态。

发明内容

本发明的目的是提供一种点对点的简便易行的通用远程分工协作系统和方法,使网民得到更佳的网上服务体验。

为实现本发明的目的,本发明提供了一种包含成语的远程分工协作系统和方法。其步骤如下:

(1)在分工机器、协作机器和服务机器上部署即时通信系统客户端,为所述机器配置即时通信系统号码;

(2)在网络服务器上部署服务机器的自然语言化了的功能软件接口描述文件的存储系统,在网络服务器上部署所述协作机器的成语集合的存储系统;

(3)即时通信系统用户可以向所述分工机器发“主谓结构”的自然语言分工指令;

(4)所述分工机器收到“主谓结构”的自然语言分工指令后,分离出主语和谓语,向所述主语代表的协作机器发送所述自然语言的谓语协作指令;

(5)所述协作机器收到谓语协作指令后,如谓语是“动宾结构”,则分离出动词与宾语,向所述宾语代表的服务机器发送所述动词指令;

(6)所述协作机器收到谓语协作指令后,如谓语是成语,则查自己的成语集合,获取对应的成语解释,所述成语解释是自然语言“动宾结构的排比句”,对“动宾结构的排比句”里的“动宾结构”,逐条分离出动词与宾语,向所述宾语代表的服务机器发送所述动词指令;

(7)所述服务机器接收到所述动词指令后,查询自己的接口描述文件,获知所述动词所对应的功能接口,完成相应功能。

所述网络服务器是所述即时通信系统的服务器。所述自然语言化了的接口描述文件与所述服务机器对应,可以被所述机器访问以记录其运行状态与执行结果。所述自然语言化了的功能接口描述文件在功能接口描述文件里为功能接口添加了对应的自然语言,所述自然语言比接口更容易让用户接受。所述“主谓宾结构”就是主语加“动宾结构”,所述“动宾结构”就是动词与宾语的搭配结构,所述宾语代表了所述协作机器的联系人里的服务机器,所述动词是所述宾语部分代表的服务机器的接口描述文件规范里与功能接口相对应的自然语言。即时通信系统用户可以查阅所述分工机器的联系人集合,获知所述分工机器联系人集合里的协作机器。即时通信系统用户可以查阅所述协作机器的联系人集合,获知所述协作机器联系人集合里的服务机器,可以查阅所述协作机器的成语集合,获知所述协作机器成语集合里的成语解释,还可以查阅所述服务机器的接口描述文件,获知服务机器功能的自然语言表达。所述服务机器执行完代码后,可以访问自己的接口描述文件以记录其运行状态与执行结果,在所述接收动词后面加上执行结束状态合成消息通过即时通信系统返回给所述协作机器。所述协作机器收到所述服务机器返回的结束消息后,在返回消息前面加上服务机器名称组成“主谓”结构消息返回给用户,所述用户收到返回的结束消息后,可以查阅所述服务机器的接口描述文件,获取本次执行结果状态。

一种包含成语的远程协作系统,包括即时通信系统服务器、网络、以及用户客户端计算机,其特征在于:还包括分工机器、协作机器和服务机器,在所述分工机器、协作机器和服务机器上部署即时通信客户端系统,为所述机器配置即时通信系统号码;还包括网络服务器,在网络服务器上部署服务机器的自然语言化了的功能软件接口描述文件的存储系统,在网络服务器上部署所述协作机器的成语集合的存储系统;即时通信系统用户可以向所述分工机器发“主谓结构”的自然语言分工指令;所述分工机器收到“主谓结构”的自然语言分工指令后,分离出主语和谓语,向所述主语代表的协作机器发送所述自然语言的谓语协作指令;所述协作机器收到谓语协作指令后,如谓语是“动宾结构”,则分离出动词与宾语,向所述宾语代表的服务机器发送所述动词指令;所述协作机器收到谓语协作指令后,如谓语是成语,则查自己的成语集合,获取对应的成语解释,所述成语解释是自然语言“动宾结构的排比句”,对“动宾结构的排比句”里的“动宾结构”,逐条分离出动词与宾语,向所述宾语代表的服务机器发送所述动词指令;所述服务机器接收到所述动词指令后,查询自己的接口描述文件,获知所述动词所对应的功能接口,完成相应功能。

所述网络服务器是所述即时通信系统的服务器。所述自然语言化了的接口描述文件与所述服务机器对应,可以被所述机器访问以记录其运行状态与执行结果。所述自然语言化了的功能接口描述文件在功能接口描述文件里为功能接口添加了对应的自然语言,所述自然语言比接口更容易让用户接受。所述“主谓宾结构”就是主语加“动宾结构”,所述“动宾结构”就是动词与宾语的搭配结构,所述宾语代表了所述协作机器的联系人里的服务机器,所述动词是所述宾语部分代表的服务机器的接口描述文件规范里与功能接口相对应的自然语言。即时通信系统用户可以查阅所述分工机器的联系人集合,获知所述分工机器联系人集合里的协作机器。即时通信系统用户可以查阅所述协作机器的联系人集合,获知所述协作机器联系人集合里的服务机器,可以查阅所述协作机器的成语集合,获知所述协作机器成语集合里的成语解释,还可以查阅所述服务机器的接口描述文件,获知服务机器功能的自然语言表达。所述服务机器执行完代码后,可以访问自己的接口描述文件以记录其运行状态与执行结果,在所述接收动词后面加上执行结束状态合成消息通过即时通信系统返回给所述协作机器。所述协作机器收到所述服务机器返回的结束消息后,在返回消息前面加上服务机器名称组成“主谓”结构消息返回给用户,所述用户收到返回的结束消息后,可以查阅所述服务机器的接口描述文件,获取本次执行结果状态。

任何软件实现的计算机系统都可以被改造为点对点的即时远程服务系统,从而在互联网上通过即时通信系统提供特别服务。软件实现的计算机系统只要发布自己的功能软件接口描述文件,就可以通过即时通信系统向用户提供自有功能服务。通过编辑即时通信系统协作机器的联系人集合,把协作的服务机器自然聚合起来,成为一个同一体,向即时通信系统用户提供大粒度多功能服务。通过编辑即时通信系统分工机器的联系人集合,把分工的协作机器自然聚合起来,成为一个同一体,向即时通信系统用户提供更大粒度更多功能服务。

本发明使得用户可以采用自然语言跟远程分工协作系统交互,因而更具亲和性。

本发明实现了基于即时通信系统的远程服务协作分工的通用方法,拓展了即时通信系统的应用领域,本发明完全模拟现实社会人际协作关系,因而原型更加直接,实现更为简单有效。

附图说明

图1是本发明系统结构示意图;

图2是本发明下的智能远程服务门的接口描述示意图;

图3是本发明下的远程协作机器的联系人集合片段示意图;

图4是本发明下的远程协作机器的成语集合片段示意图;

图5是本发明下的远程分工机器的联系人集合片段示意图。

具体实施方式

参照图1、图2、图3、图4和图5,一种包含成语的远程分工协作系统,包括即时通信系统服务器106、网络105、远程服务计算机101、远程协作计算机102、远程分工计算机103和用户客户端计算机104,还包括网络服务器107。在远程服务计算机101、远程协作计算机102、远程分工计算机103上部署即时通信系统客户端,分别为它们配置唯一即时通信系统号码,所述号码是即时通信系统用户访问所述计算机的唯一标识;在网络服务器107上部署即时通信系统里远程服务机器的功能软件接口描述文件的存储系统,所述接口描述文件与远程服务计算机101的即时通信系统号码对应,所述接口描述文件可以被即时通信系统里的所述计算机101、102、103、104查看到;在网络服务器107上部署即时通信系统里远程协作机器的成语集合的存储系统,所述成语集合与远程协作计算机102的即时通信系统号码对应,所述成语集合可以被即时通信系统里的所述计算机102、103、104查看到;远程分工计算机103的联系人集合里有远程协作计算机102;远程协作计算机102的联系人集合里有远程服务计算机101;远程分工计算机103的联系人集合和远程协作计算机102的联系人集合可以被用户客户端计算机104查看到;远程协作计算机102的成语集合可以被用户客户端计算机104查看到;即时通信系统用户在客户端计算机104上可以查阅到所述远程服务计算机101的接口描述文件,学习所述接口描述文件的自然语言请求命令规范;即时通信系统用户在客户端计算机104上可以查阅到远程分工计算机103的联系人集合,查阅其中的远程协作机器计算机102名称;即时通信系统用户在客户端计算机104上可以查阅到远程协作计算机102的联系人集合,查阅其中的远程服务机器计算机101名称;即时通信系统用户在客户端计算机104上可以查阅到远程协作计算机102的成语集合,查阅其中的成语解释;即时通信系统用户在客户端计算机104上向远程分工计算机103发“小赵关门闭户”的“主谓结构”自然语言分工指令;远程分工计算机103收到“小赵关门闭户”的自然语言分工指令后,分离出主语“小赵”和成语“关门闭户”,查阅自己的联系人集合,找到名为“小赵”的远程协作计算机102,向所述远程协作计算机102发“关门闭户”的自然语言下载指令;所述远程协作计算机102收到“关门闭户”的成语协作指令后,查看自己的成语集合,获知“关门闭户”的成语解释为“关卧室门,关阳台门,关阳台窗”的“动宾结构排比句”;远程协作计算机102对于所述“动宾结构排比句”中的每一句“动宾结构”,如“关卧室门”,分离出动词“关”和宾语“卧室门”,查阅自己的联系人集合,找到名为“卧室门”的远程服务计算机101,向远程服务计算机101发“关”的自然语言指令;所述远程服务计算机101收到“关”的自然语言指令后,获取所述自然语言请求命令所对应的函数turnWiddershins(),执行所述软件代码turnWiddershins(),完成相应功能。

远程服务计算机101执行结束后,把执行结果,比如关门的状态0度,写入自己的接口描述文件,向远程协作计算机102返回“关成功”的执行结果;远程协作计算机102接收到“关成功”的执行结果后,可以查看自己的联系人集合,找到返回结果的远程服务计算机101,如“卧室门”,则把“卧室门”添加在“关成功”前面,组成为“卧室门关成功”返回给用户客户端计算机103;用户接到“卧室门关成功”的请求执行结果后,可以再次查看远程服务计算机101的所述接口描述文件,获取执行后门的状态,比如0度。

参见图2,本发明下的智能远程控制门的接口描述示意,所述门可以自关闭状态顺时针旋转范围从0度到90度逐渐打开,有一个成员变量angle表示当前门所在的角度状态,函数getAngle()获取当前状态;还有3个成员函数turnDeasil()顺时针旋转表示开门到45度,turnDeasil(integer n)顺时针旋转表示开门n角度,turn()逆时针旋转表示关门到0度。请求者发出或智能门接收到“取”或“get”,智能门则调用函数getAngle()返回当前所处的角度给请求者;请求者发出或智能门接收到“开n”或“open n”其中“n”为数,智能门则调用函数turnDeasil(n)执行顺时针旋转,如果执行正确则此时门所处的角度为n;请求者发出或智能门接收到“关”或“close”,智能门则调用函数turn()执行逆时针旋转,如果执行正确则此时门所处的角度为0度。

这里的“取”、“开n”、“关”和“get”、“open n”、“close”是设计者为该智能门设计的自然语言表达。可以预见,设计者准备把该门推销到汉语和英语地区。设计者可以通过为该智能门添加更多不同即时通信语言,来扩展该智能门的使用语言范围,以便支持更多的用户范围。

参见图3,本发明下的远程协作机器的联系人集合片段,所述远程协作机器可以向包括名为“卧室门”、“阳台门”和“阳台窗”等3个的远程服务机器提出服务请求,所述服务机器的接口描述文件如图2所示。

参见图4,本发明下的远程协作机器的成语集合片段示意,远程协作机器可以接受自然语言“关门闭户”的成语指令,“关门闭户”被解释为“关卧室门,关阳台门,关阳台窗”。

参见图5,本发明下的远程分工机器的联系人集合片段,所述远程分工机器可以向包括名为“小赵”、“小李”和“小王”等3个的远程协作机器提出协作请求,所述协作机器的联系人集合如图3所示。

实施例1:本发明的基于即时通信系统的远程分工协作服务单开门,1)分别在分工机器、协作机器和服务机器上部署即时通信客户端系统,配置即时通信系统号码,所述号码是即时通信系统用户访问所述机器的唯一标识;2)把服务机器的功能接口描述文件存入到网络服务器的即时通信系统里服务机器的功能软件接口描述文件存储系统里,把协作机器的成语集合存入到网络服务器的即时通信系统里协作机器的成语集合存储系统里;3)编辑协作机器和分工机器的即时通信系统联系人集合,协作机器的联系人集合里要有所述的服务机器,分工机器的联系人集合里要有所述的协作机器;4)作为请求者的即时通信系统用户可以向远程分工机器发出“小赵关门闭户”这样的“主谓结构”的自然语言分工指令;5)远程分工机器在接收到“小赵关门闭户”的指令后,查阅自己的成语集合,获知“关门闭户”的成语解释为“关卧室门,关阳台门,关阳台窗”的“动宾结构排比句”;6)远程协作机器对于所述“动宾结构排比句”中的每一句“动宾结构”,如“关卧室门”,分离出动词“关”和宾语“卧室门”,从自己的联系人集合里找到名叫“卧室门”的远程服务机器,并向其发送“关”自然语言请求;7)远程服务机器收到“关”的指令后,查找接口描述,获得与“关”对应的函数turnWiddershins()入口,执行函数,如果执行成功,a)则把结果0写入接口文件里的angle变量下,b)在接收到的指令“关”后面添上“成功”组成为应答信息返回给请求者-远程协作机器,c)远程协作机器在接到“关成功”的应答信息后,在“关成功”信息前面添上返回者的名字“卧室门”组成为应答信息返回给请求者-远程分工机器,d)远程分工机器在接收到“卧室门关成功”的应答信息后,在应答信息的前面添上返回者的名字宾格“小赵的”返回给请求者-用户,e)用户接收到“小赵的卧室门关成功”的响应信息;8)用户可以再次查阅“小赵的卧室门”的接口描述文件,获取门的最新状态。

本例中,智能门的使用者是通过互联网上的即时通信系统与其远程交互的,因此远非当前的插入式钥匙和接触与非接触式IC卡可比。

推而广之,比如主人可以在到家前半个小时就向智能洗澡热水器和智能空调器发出调节温度指令,这样到家后就有热水洗澡了,室内温度也被调节到适宜状态。主人可以随时随地查看并操控家里的智能机器状态,因此不用担心匆忙出门后是否关闭家电等的顾虑。智能家电可以不再需要配置特别的红外遥控器,用户仅仅通过一台可以上网有即时通信系统客户端功能的智能设备,如手机,就可以操纵所有一切本发明里的智能服务机器了,从而降低了用户使用和学习的复杂度,更解除了现代家庭保管众多设备遥控器的苦恼。

本发明可以把整个互联网用即时通信系统系统建设成为一个协作计算整体。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号