嵌入式聊天代理机器人及组成应用网络的方法

文档序号:7697042阅读:244来源:国知局
专利名称:嵌入式聊天代理机器人及组成应用网络的方法
技术领域
本发明涉及一类网络应用设备。本发明还涉及一种采用该类设备灵活构建应用网络的方法。
背景技术
随着互联网服务的蓬勃发展,互联网上出现了大量丰富服务和应用。由于网页浏 览器是获取互联网服务的重要来源,大量的网络服务都以网页和网站形式存在,而又因为 网络服务的不断延伸,又推动浏览器向更强大和复杂的方向发展。当互联网开始向家庭和 移动网络延伸的时候,基于浏览器和网站的网络应用开始出现以下困难浏览器运行需要 的计算性能不断上升,个人终端需要更高的硬件性能和更复杂的操作系统来运行浏览器, 主流个人计算机系统的成本难以降低,而能运行主流浏览器的移动设备也售价昂贵,影响 了网络应用的进一步普及;个人计算机由于体积重量原因难以实现很方便的携带,而能运 行浏览器的移动设备,也需要更多电力消耗使得待机和使用时间缩短,制约了网络应用的 拓展;即便如此,随着应用越来越丰富,计算机功耗控制越来越难,操作系统越来越庞大,计 算设备的软硬件可靠性风险也在不断升高;此外,由于互联网的开放性,安全问题成为越来 越重要的因素,浏览器本身的漏洞和操作系统的漏洞都有可能被病毒和木马利用造成严重 的后果——计算设备越复杂,在安全上付出的成本也就越大;上述问题的存在,又使得用户 使用浏览器的代价变成了要用户要学会使用和维护电脑,一方面电脑不断复杂,一方面又 需要更高的知识门槛和文化障碍来学习维护更加复杂的电脑系统,使得非专业用户逐渐被 隔离在网络应用之外,网络使用人群很难进一步普及。此外,复杂的应用带来的后果是计算 设备需要消耗更多的电力,为了运行浏览器,所有计算设备的功耗几乎都大大增加,获得信 息服务的效率在不断降低而非提高。因此,互联网信息服务需要更有效灵活,更便利性,更 安全,更可靠和低维护成本,更少能源消耗的方式进行拓展。目前网络即时通讯技术也在蓬勃发展,有可能是解决以上矛盾。实际上,已经出现 了聊天机器人的解决方案。一种方法是制作用客户端聊天机器人,希望得到信息服务的用 户将聊天机器人加入聊天对象,直接向聊天机器人发出各种指令和对话,聊天机器人就从 自身的知识库中取得相应服务信息回复给用户。用户可以在PC上使用即时通讯客户端,也 有在移动设备上的客户端,聊天机器人能同时服务这两种用户。但是,这种使用方式有以下 不足即时聊天软件的运营者通常出于自身利益不愿意第三方提供普遍的信息服务,因此 限制客户端机器人的聊天数目对象,比如MSN的聊天上限之前在150人,目前在300人左 右,QQ也有相应限制,其次,大量用户还是存在隐私要求,机器人聊天记录可能被查看和利 用,也阻碍了这些应用的普及。第二种方法是制作服务器端的聊天机器人,与第一种方法相 比,用户的使用方法和第一种一样,但是仍然存在隐私的顾虑。此外,在技术上,服务器端机 器人虽然能容纳更多聊天对象,但需要高的多的运行可靠性,也需要解决负载平衡和堵塞 等复杂得多的问题来维持聊天服务器本身的正常运行,技术挑战很大;此外,即时聊天的运 营商希望借助垄断的用户优势垄断服务,一般也不愿意与其他信息内容服务商合作,而高度的垄断性也使得新的信息服务商自己推广自身的即时聊天服务困难很大。因此,目前市 场上影响力较大的仍然是官方聊天机器人,但是信息内容不足,而有信息提供能力的服务 商则无法获得有利的推广渠道,导致市场萎缩或者发展迟滞。正是由于上述原因,目前已经实现的聊天机器人系统并不适合互联网信息应用普 及的需求。因此,目前需要有效的方法来满足以上要求。现在,嵌入式技术的发展为解决以上矛盾提供了出路。首先,我们完全可以在嵌入 式设备上 实现即时聊天的通讯协议,使得嵌入式设备能够通过即时聊天服务器与用户取得 联系,接受特定用户的特定指令并执行且返回执行结果。其次,嵌入式设备也可以实现其他 协议,从而向其他网络上的服务器或者设备取得信息服务,比如,它能向互联网上的搜索引 擎发出搜索请求,并取得搜索结果。第三,嵌入式设备可以实现即时聊天协议与其他协议的 转换,于是嵌入式设备取得的信息服务就可以被展现给另外一端的实际用户。第四,嵌入式 设备以用户指定的私人聊天帐户运行,可以只听从和服务用户指定的帐号,并对双方通讯 过程加密,解除了用户对隐私的担忧。由于嵌入式网络设备只需要运行少量应用,并不需要 开放式的程序安装,其性能要求低,消耗能源少,发热少,而安全性和可靠性可以轻易达到 很高的水平,适宜于长期运行。甚至即使由于其他原因账号泄露,用户可以重新申请即时聊 天账号,重新设置该设备,服务仍然可以继续并保持安全。而且通过服务器多次协议转换, 嵌入式设备几乎能得到互联网上大多数的信息资源,且能不用更新或者很少更新该设备就 能取得新的内容服务。由于即时通讯软件很容易部署在很多信息设备上,可以随时与这种 代理设备取得联系,这种代理机器人设备很容易就成为用户廉价且方便使用的私有的信息 门户。

发明内容
本发明所要解决的技术问题是提供一种嵌入式聊天代理机器人服务的网络装置, 能够有效地对网络聊天用户提供丰富安全的网络服务,而且实施简单,便于推广网络应用。 本发明所要解决的另一技术问题是提供一种使用这种网络装置构建开放的网络应用的方 法,其步骤简单,便于使用。为解决上述技术问题,本发明嵌入式聊天代理机器人装置的技术方案是,包括聊 天协议模块、本地语义解析模块、本地执行模块和外部代理模块。所述聊天协议模块可以使 得本机器人根据预先的设置登陆到特定的即时通讯网络,与设定的用户通过即时通讯网络 相互传递消息,所述聊天协议模块与所述本地语义解析模块信号连接,所述本地语义解析 模块与所述本地执行模块和外部代理模块分别信号连接。本发明采用上述装置实现的嵌入式聊天代理机器人技术过程是,首先所述聊天协 议模块根据预设的帐户信息登陆到特定的即时通讯网络,并与设定的用户通过即时通讯网 络相互传递消息,若用户发出服务指令或者请求消息,则聊天协议模块将消息转发给所述 本地语义解析模块,所述本地语义解析模块对用户消息进行解读,该指令消息可以被所述 本地执行模块执行的部分,则所述本地执行模块按照指令要求进行相应的服务动作或者功 能,该指令消息不能被所述本地执行模块执行的部分,则所述本地语义解析模块将消息传 递给所述外部代理模块,所述外部代理模块再将指令请求发送给外部设备或者服务器,由 外部设备或者服务器来执行服务,若外部设备或者服务器采用的是不同于即时聊天协议的其他协议,则外部代理模块负责进行协议转换,该用户指令就在所述外部代理模块的帮助 下在嵌入式聊天代理机器人之外的其他网络设备上得到执行。无论用户指令在本地设备的 所述本地执行模块执行还是在嵌入式聊天代理机器人之外的其他网络设备上执行,其执行 过程和结果都可以通过所述聊天协议模块通知即时通讯网络另外一端的用户。
本发明采用上述装置实现一种构建开放的网络应用的方法的技术方案是,嵌入式 代理机器人各自使用不同的即时通讯账号来登陆到相应的即时通讯网络,或以直接与用户 使用的即时通讯账号取得联系的方式或以相互联系的间接方式与用户使用的即时通讯账 号取得联系。用户通过改变各个聊天账号和这些账号之间的关系能随时选用加入具有不同 本地执行模块功能的嵌入式聊天代理机器人,也能随时替换和删除特定的嵌入式聊天代理 机器人,从而形成基于即时聊天协议的可扩展的,便于用户维护和扩充方便的机器人服务 网络。用户通过使用即时通讯服务来获取机器人网络的服务。本发明采用上述装置实现另一种构建开放的网络应用的方法的技术方案是,嵌入 式代理机器人各自使用不同的即时通讯账号来登陆到相应的即时通讯网络,或以直接与用 户使用的即时通讯账号取得联系的方式或以相互联系的间接方式与用户使用的即时通讯 账号取得联系。嵌入式代理机器人可以通过外部代理模块连接特定外部网络设备并取得直 接或者间接的外部服务,外部网络设备的服务升级能随时通过嵌入式代理机器人为用户间 接提供新的服务。通过改变各个聊天账号和这些账号之间的关系,用户能随时选用加入具 有不同外部代理服务模块和功能的嵌入式聊天代理机器人,也能随时替换和删除特定的嵌 入式聊天代理机器人。从而形成基于可扩展服务,多协议,便于用户管理维护和扩充的混合 型服务网络。用户通过使用即时通讯服务来间接获取整个网络的服务。本发明通过上述嵌入式聊天代理机器人装置及基于它实现构建开放网络应用的 方法,降低了从互联网应用获取服务的成本,并方便应用不断拓展。本发明步骤简单,易于 使用,容易推广普及。


下面结合附图和实施例对本发明作进一步详细的说明图1为本发明嵌入式聊天代理机器人装置的模块结构具体实施例方式本发明提供了一种聊天代理机器人装置,如图1所示,包括包括聊天协议模块、本 地语义解析模块、本地执行模块和外部代理模块。所述聊天协议模块与所述本地语义解析 模块信号连接,所述本地语义解析模块与所述本地执行模块和外部代理模块分别信号连接。所述聊天协议模块可以使得本机器人根据预先的设置登陆到特定的即时通讯网 络,与设定的用户通过即时通讯网络相互传递消息。通过聊天协议模块,本装置能通过即时 聊天网络与其他即时聊天装置和用户进行对话。用户可以在聊天代理机器人登陆聊天网 络之前就设定输入它能够与哪些拥有聊天账号的人或者设备通讯。因此,只要用户申请一 个聊天账号,并将此账号与自己使用的账号相互加入聊天联系人群,再将这个聊天帐户信 息输入聊天代理机器人,聊天机器人就能登陆到即时聊天网络与用户使用的帐户相互联系了。用户通过将机器人帐户之间相互加入聊天联系人群,还可以建立起机器人之间的相互 通讯,从而构建起机器之间的对话,提供更加复杂的服务功能。用户与聊天代理机器人之间 因为只通过单一简单的聊天协议通讯,双方的设备可以是封闭系统,从而使得恶意攻击者 无法通过在用户端或者机器人端安装恶意软件进行破坏和信息盗取。由于当前很多即时 聊天客户端可以同时运行在电脑,网页,手机上,而聊天客户端帐户和联系关系都存储在即 时聊天运营者的服务器上,因此,只要用户与聊天机器人之间的代理关系被一次性设置好 (自行设置或者由他人设置),用户可以用任何登入即时聊天网络的设备来使用聊天代理 机器人,从而避免了对单一电脑设备的依赖和通讯线路依赖。最简单的例子是,在即时聊天 网络服务的帮助下,用户可以用发手机短信的方式与嵌入式聊天机器人互动聊天,从而取 得服务,而无需具备足够的电脑维护知识和使用成本。目前存在不少即时聊天网络和协议, 比如SIP,XMPP, IRC等等,因此聊天协议模块选择相应的协议实现,就可以使得该设备登陆 到不同的网络。
所述聊天协议模块与所述本地语义解析模块信号连接,聊天协议模块将其他设备 和人发送过来的消息送到本地语义解析模块,本地语义解析模块的相应响应消息返回聊天 协议模块通过聊天协议发送给相应的设备和人。由于本地语义解析模块只需要对可识别 的部分特定的用户消息作出响应,而对其他可能威胁到安全性的指令或者其他用户毫无反 映,因此该聊天代理机器人很难被恶意攻击。该机器人对哪些消息能作出响应取决于该聊 天代理机器人需要实现哪些功能,并且也可以在由使用该机器人的用户设定和限定。而越 是功能单一的机器人,其实现对网络攻击防范能力越高。用户可以同时候使用多个不同单 一功能的聊天代理机器人来实现服务功能的扩展,也在一定程度上避免了单一机器人被破 坏造成的整个服务停止,也方便了网络运营商按照服务内容进行收费。由于所述本地语义 解析模块与所述本地执行模块和外部代理模块分别信号连接,本地语义解析模块可以将用 户指令的任务分派到相应功能的本地执行模块和外部代理模块执行,并将执行的响应再通 过聊天协议模块通知特定的对象。所述本地执行模块和外部代理模块执行具体的任务,其区别不是是否需要和外部 网络连接,而是本地执行模块执行的任务由聊天代理机器人自身完成,而需要外部网络资 源辅助的任务则由外部代理模块来代理,完成任务的实际上是其他设备。因此,一个嵌入式 聊天代理机器人可以在本地执行模块只完成最简单的与用户有限的聊天对答,而大多数任 务则依靠外部代理模块来执行;也可以本地完成很繁重的任务。这两个模块完成的任务因 为可以通过即时聊天网络被用户远程部署和控制,才成为机器人的角色。实际上,正是由于 它们能实现各种各样的任务,才为远程的用户提供了极大的便利。可以例举但不限于如下 的应用方式比如,本地执行模块可以实现文件下载功能,用户不在家的时候,能取得网络连接 查询到需要的文件,但是下载却是被限制的,他就可以通过即时聊天软件,通知聊天代理机 器人执行指定的下载任务。比如,本地执行模块可以实现安防监控功能,当家里有非法入侵的时候,或者自来 水和煤气泄露,或者突发火灾被传感器探知,或者家里的老人通过聊天代理机器人的应急 按钮发出求救信号的时候,聊天代理机器人自动就向指定的用户发出警告消息,用户可能 正好在工作,打开了聊天软件,或者携带了安装聊天客户端的手机,立刻就能知晓发生了什么事,并及时通知相应的公安,消防,物业,医疗,或者公共事业管理机关。
比如,本地执行模块可能是个家庭播放设备,里面存储了大量的影视作品,有的不 适合未成年人观看。当暑假家中没人的时候,小孩可能自行准备观看,这时候,只要小孩子 无意选择了不适合的节目准备观看,该播放设备立刻可以将当前要播放的内容名字通知父 母,他们则通过电脑客户端、手机连接到分别连接到即时通讯服务,一得到消息,就可以发 出指令禁止播放器播放该节目,或者播放其他节目而使得小孩没有发觉。比如,该聊天代理机器人可能是存在于智能冰箱、空调,用户下班之前就能随时知 道家里的温度状况,并在聊天软件上告诉空调开启到指定温度,以免小孩老人或者宠物不 适。一旦冰箱空了,就可以立即通知超市准备送货。比如,本地执行模块可能是一个语音合成器,放置在特定场所,那么管理员可以在 聊天软件上把通知消息告诉嵌入式聊天代理机器人,对方收到后就把接到的通知消息迅速 自动朗读出来,大大方便了许多场合。甚至本地执行模块也可能是个语音识别器,这样,盲 人和小孩通过说话,就可以和远程的医生和家人沟通了。用户不断将各种各样本地服务功 能的聊天代理机器人加入自己的聊天帐户,其生活能越来越丰富和自动化。而外部代理模块的存在,则将对用户的服务扩张到了更广泛的网络范围。外部代 理模块将用户的要求进行协议转发或者转换,使用外部资源来完成任务。外部代理模块所 连接的服务器或者其他网络设备,能够再次对嵌入式聊天机器人本地不能解析的内容再次 解析,再视其本地资源执行,或者实施再次的代理。从而使得用户取得了原有协议和本地执 行模块不能提供的服务,大大扩展了信息服务能力。而各级代理设备和服务器则可以因为 只执行少数简单任务而具有很高的可靠性,用户的最终体验却可能非常丰富。比如,用户可能因为历史原因和工作需求,在不同的即时聊天网络都有账号,而客 户也是来自各个聊天网络,公司内部和家庭又通过不同的聊天网络联系,这样用户必须安 装多个聊天软件,非常麻烦。所以,他可以使用不同聊天协议外部代理模块的聊天代理机器 人,这些机器人登陆到不同的即时聊天网络,再把与其他人沟通的消息转发到同一网络的 同一个帐户,用户使用单一的帐户就可以与所有人沟通,甚至不开电脑,而将单一帐户在手 机上运行,大大改善了用户体验。各个聊天机器人运行也只需要少许电力,非常节能。又举例,外部代理模块完成的是电子邮箱代理功能,它自动监测用户的电子邮箱, 一旦有新邮件,就通知在线的用户,或者发送离线消息。用户从电脑上登陆,或者在手机上 登陆聊天网络,就可以指示机器人是否要收取邮件,并将邮件内容转发到聊天内容上,或者 指示机器人把发件人送入垃圾邮件黑名单。这样用户能使用多个非即时聊天软件捆绑的邮 箱,甚至自行提供类似黑莓邮件的服务,大大节省了费用。用户甚至可以设置将邮件内容转 发给身边的具有本地语音合成能力的机器人,再通过本地执行模块的语音合成器把邮件内 容朗读出来。又举例,用户可能很热衷特定视频节目,外部代理模块就不断查询特定的网站有 没有新节目来到,一旦发现有合适的新节目,就通过即时聊天告诉用户,征求意见是否要下 载,是否需要收费。一旦用户同意,它就以代理用户的帐户,在用户回家前就启动本地下载 服务协议下载该节目。又例如,用户使用的即时聊天服务商可能提供的服务各不相同,聊天客户端提供 的增值服务也各不相同,比如电脑客户端可能有新闻,天气,游戏服务,而手机和网页客户端却没有,但手机客户端却有位置定位服务。所以客户非常可能在使用不同即时聊天服务 时候,能得到的服务水平是不一样的。如果采用具有外部服务代理能力的聊天代理机器人, 则可以大大扩展服务内容而突破即时聊天运营商的服务限制。比如该外部代理模块能实现 WEB协议和即时聊天协议的转换,而外部代理模块通过WEB协议与代理网站的服务器建立 起联系,代理网站再使用再次代理取得其他网站的服务,这样,代理网站就能轻易突破即时 通讯服务商的联系人限制和服务限制,提供更加丰富的应用。比如用户在陌生的城市需要 找地方吃饭住宿,可能因为通讯费用原因或者手机硬件限制不能运行网络浏览器,他可以 通知聊天机器人使用特定的搜索引擎来查找资料,他打开手机聊天客户端,将自己的需求 和位置发送给自己的聊天代理机器人,机器人则使用他预设的账号,将要求发送给代理网 站,代理网站则同时调用多个其他网站的不同搜索引擎寻找答案,用地图网站和交通信息 网站的查询目标网站和交通方法,用订餐账号查询餐饮费用,用搜索引擎查询其他人的评 价,最后推荐几个不同档次的餐厅,代理网站将结果返回聊天代理机器人,机器人执行协议 转换,再通过即时聊天告诉手机的用户,而一旦用户选择发出预定指令,经过重重代理,用 户在手机上就得到了该餐厅的订餐号和位置,甚至餐厅已经准备派车来接用户。在这个过 程中,他与聊天代理机器人之间通讯的软硬件要求很低,但是也能完成复杂的服务;同时, 与外部代理模块相连的代理网站只要不断升级,就能提供源源不断的新业务和新服务,而 无需升级聊天代理机器人和手机。对用户来说是非常方便的。例如,只要代理网站与股票, 财经,新闻,游戏网站取得服务,用户即使在其他国家,只要打开即时聊天软件,他所关心的 特定股票行情,相关政策新闻服务,股评,模拟炒股游戏的结果,都能通过聊天代理机器人 不断得到,甚至按照他的要求对股票进行自动的买卖操作。外部代理模块的引入和多重代 理服务的实现,使得聊天代理机器人能够使用不断成长的更广泛的其他互联网资源来为用 户服务。 聊天代理机器人除了个体能为用户提供服务之外,也能相互连接或者与其他网络 设备组成服务网络从而提供综合性的网络应用。一种方式是嵌入式聊天代理机器人与用户聊天帐户之间通过同种即时聊天协议 相互连接。用户可以指定和设定它们之间的相互关系。比如用户可以有多个承担安防服务 的聊天代理机器人,部署在家庭的不同位置,监控不同的内容,有的监控温度,有的监控煤 气,而其他机器人有的控制空调,有的控制冰箱,有的控制门禁,有的监控电力,所有机器人 都连接到同一个即时通讯网络,但是所有的电器机器人都把电力消耗状况报告给单独的电 力监控机器人,所有的安防机器人都把异常情况既报告给家庭的主人,也都报告给住宅小 区的物业的监控机器人。电力监控机器人收集所有其他机器人的电力消耗,从而供主人调 配查询或者转发给电力部门。而在紧急情况下,小区物业的监控机器人则自动指挥管理机 器人应对突发情况,比如无人火灾的时候切断煤气,电力和供水。因此,相互连接起来自动 进行处理的聊天代理机器人网络,能完成比单个机器人复杂得多的功能和动作,实现很高 的自动化水平。另外一种方式是嵌入式聊天代理机器人、用户聊天帐户与其他代理和设备通过混 合的协议相互连接起来。比如,聊天代理机器人可能与代理服务器之间采用了 HTTP或者 HTTPS协议连接起来,而代理服务器则能间接访问搜索引擎网站、电子邮件或者其他即时聊 天网络,这样,与聊天代理机器人连接的帐户就能间接访问到其他网络资源,并按照需求增添和修改,从而实现了高度灵活的网络构建和应用组合。外部代理模块和本地执行模块的结合,使得众多嵌入式聊天机器人群能随时按照用户意愿,随时组合完成自己单人专用安全的网络,或者开放多人共同使用的高度复杂的 网络。由上述实现得知,嵌入式聊天机器人可以采用简单的结构实现特定的功能,而基 于嵌入式聊天机器人能灵活方便地构建新的网络结构和对应的应用和服务,达到了发明的 目的。
权利要求
一种嵌入式聊天代理机器人的装置,包括聊天协议模块、本地语义解析模块、本地执行模块和外部代理模块。所述聊天协议模块与所述本地语义解析模块信号连接,所述本地语义解析模块与所述本地执行模块和外部代理模块分别信号连接。所述聊天协议模块通过即时聊天协议以用户指定的帐户登陆即时聊天网络与用户指定的其他聊天帐户通讯,所述本地语义解析模块对用户的聊天内容进行解析,所述本地执行模块对本地语义解析模块能够解析的对应指令进行执行,所述外部代理模块将本地语义解析模块不能解析的内容进行外部代理从而获得外部服务。
2.根据权利要求1所述的嵌入式聊天代理机器人的装置,其特征在于,所述聊天协议 模块采用但不限于XMPP/Jabber,或者SIP,或者QQ,或者IRC,或者SKYPE等聊天协议登陆 即时聊天网络。
3 根据权利要求1至2中任意一项所述的嵌入式聊天代理机器人的装置,其特征在 于,所述本地语义解析模块将有限的机器语义与但不限于中文,或者英文,或者德文,或者 法文,或者俄文,或者西班牙文等人类自然语言进行转换和解析。
4.根据权利要求1至3中任意一项所述的嵌入式聊天代理机器人的装置,其特征在于, 所述本地执行模块能够执行但不限于网络聊天对答,或者文件下载,或者安防监控,或者家 庭节目播放及控制,或者智能冰箱,或者智能空调,或者语音合成和转发,或者语音识别和 转发等功能等。
5.根据权利要求1至4中任意一项所述的嵌入式聊天代理机器人的装置,其特征在于, 所述外部代理模块采用但不限于XMPP/Jabber,或者SIP,或者QQ,或者IRC,或者SKYPE,或 者TOB/HTTP/HTTPS,或者POP/SMTP等协议与其他网络设备连接。
6.根据权利要求1至5中任意一项所述的嵌入式聊天代理机器人的装置,其特征在于, 所述外部代理模块与用户指定的外部服务器或者聊天帐户网络连接。
7.根据权利要求1至6中任意一项所述的嵌入式聊天代理机器人的装置,其特征在于, 所述外部代理模块采用代理方式,从其他网络设备或者服务器取得但不限于聊天代理,或 者电子邮件,或者信息搜索,或者地图/位置查找,或者游戏,或者电子商务,或者购物等服 务。
8.一种采用权利要求1至7中任意一项所述的嵌入式聊天代理机器人装置为基础,构 建应用网络的方法,其特征是多个所述嵌入式聊天代理机器人之间相互通过聊天协议模块 或者外部代理模块连接,受单一用户帐户直接或者间接控制,构成单用户专用的网络。
9.一种采用权利要求1至7中任意一项所述的嵌入式聊天代理机器人装置为基础,构 建应用网络的方法,其特征是多个所述嵌入式聊天代理机器人之间相互通过聊天协议模块 或者外部代理模块连接,与多个用户帐户直接或者间接通讯,构成多用户应用的网络。
全文摘要
本发明公开了一种嵌入式聊天代理机器人的装置,包括聊天协议模块、本地语义解析模块、本地执行模块和外部代理模块。所述聊天协议模块与所述本地语义解析模块信号连接,所述本地语义解析模块与所述本地执行模块和外部代理模块分别信号连接。本发明还公开了一种基于嵌入式聊天代理机器人构建应用网络的方法。多种嵌入式聊天机器人、网络设备和用户聊天账号之间能够通过即使聊天协议或者其他协议方便地组成拥有各种丰富网络应用的智能网络系统,完成灵活的功能。本发明步骤简单,易于使用,容易推广普及。
文档编号H04L12/18GK101848187SQ20091004817
公开日2010年9月29日 申请日期2009年3月25日 优先权日2009年3月25日
发明者欧阳炳宇 申请人:欧阳炳宇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1