本发明专利技术公开了一种运行在即时通信平台上的机器人APP应用方法。机器人APP由客户端和服务端组成,其中,客户端作为APP程序运行在用户的即时通信客户端平台上,服务端包含机器智能、真人专家和知识库三个模块,通常建设为服务网站。机器人APP应用方法提供了一种利用即时通信通道,使人们可以像人与人之间交流一样来操控机器人APP的方法,分为分发、安装、运行、使用和退出等5个步骤,特别是在使用阶段提供了图形界面和通信成员两种交互模式。本发明专利技术的有益效果是:机器人APP不但可以提供图形界面与用户交互,还能以独立的即时通信用户身份,与用户进行点对点或组群通信,从而能够显著提升人机交互的能力和体验性。
【技术实现步骤摘要】
本专利技术属于即时通信领域,涉及即时通信与移动APP的融合问题,特别涉及即时通信用户与机器人APP的交互方法和模式。
技术介绍
目前,即时通信作为一个高效迅捷的通信平台,与人们的工作和生活联系越来越紧密。与此同时,也越来越多的网络应用程序,依托在即时通信平台上运行,围绕这个平台构建一个应用生态圈。这不但有力地推广了网络应用程序的使用,还大大方便了人们的工作和生活。而且,随着移动互联网、物联网和云计算技术与应用的发展,即时通信已成为一种新的生活和工作平台,很多办公自动化、企业信息化和互联网应用都承载在即时通信这个网络平台上。—方面,为了减轻即时通信客户端或服务器的应答压力,出现了即时通信机器人来帮助人们实现自动应答;另一方面,一些移动APP也逐渐智能化,出现了一些机器人APP来为人们提供各种各样的服务。因而很自然的,人们开始思考如何通过即时通信平台来提供一些机器人APP,做到既有机器人APP的智能性,又有即时通信的便捷性。但是,目前这样的机器人APP还几乎没有,主要是在以下两个方面存在严重不足: (I)专门的即时通信机器人还只是一个影子用户,依附在即时通信的某个用户账户下,按照固定的问题列表回答问题;而人们对即时通信机器人的要求却越来越高,希望他不仅仅作为一个幕后角色,而是作为一个个真实的用户参与到即时通信中去;同时,还应具备智能化的特征,能够分析用户的会话信息(不仅仅是问题),给出专家意见和建议,提升人与机器人APP的交互体验。(2)即时通信平台上的网络应用程序也仅仅是经由即时通信客户端启动运行,还没有做到与即时通信平台进行紧密的融合,实现网络应用程序对下层即时通信通道的利用,充分发挥即时通信通道的高效性和便利性,达到你中有我、我中有你的理想效果。
技术实现思路
本专利技术的目的,是为机器人APP的设计和应用提出一种创新的思路和方法。具体地,就是在人与机器人APP交互的方式上,设计通过即时通信通道来进行拟人化的交互,并提供图形界面交互模式和通信成员交互模式。一方面,在传统机器人APP打开后的主程序界面中,增加了对即时通信通道的调用,实现了即时通信程序与APP的相互调用?’另一方面,机器人APP运行后,本身就成为一个即时通信成员,可被添加到点对点或组群通信中,像人一样参与即时通信。本专利技术的一种运行在即时通信平台上的机器人APP,由客户端和服务端组成。客户端作为即时通信客户端平台上的一个应用程序,运行在用户的移动智能终端上;服务端由机器智能、真人专家和知识库三个模块组成,具体如下: (1)机器智能模块:基于知识库,接收、分析和理解客户端传回的文本和语音信息,并自动以文本和语音方式进行应答; (2)真人专家模块:支持I至多名真实专家的文本和语音信息输入,使专家意见能够通过机器人所代表的专家身份进行表达; (3)知识库模块:各种领域或行业的专业知识库。本专利技术的一种运行在即时通信平台上的机器人APP应用方法,分为如下步骤: (O分发:机器人APP的客户端作为即时通信客户端的一个组件,一起打包进行分发; (2)安装:在即时通信客户端安装后,机器人APP的客户端也同时安装,成为即时通信客户端上的一个应用程序;机器人APP的服务端由其拥有者负责安装搭建; (3)运行:用户启动运行即时通信客户端后,在界面上选中机器人APP图标或菜单,点击即可运行机器人APP的客户端;机器人APP的服务端由其拥有者启动运行; (4)使用:用户选择通过图形界面交互模式或通信成员交互模式来使用机器人APP,获取机器人APP提供的服务和信息; (5)退出:点击机器人APP客户端的退出菜单或按钮,即可停止运行。在机器人APP应用方法第(4)步中提到的图形界面交互模式,是指该机器人APP客户端运行后,拥有独立的图形用户界面,用户通过该界面操作APP,获取其提供的服务和信息,而且,用户还能够在该图形用户界面中利用即时通信客户端提供的通信通道,与机器人APP的服务端对话。在机器人APP应用方法第(4)步中提到的通信成员交互模式,是指该机器人APP客户端运行后,会以用户身份出现在即时通信客户端的通讯录用户列表中,能够被添加为即时通信成员,从而参与用户的即时通信,而且,作为即时通信成员的机器人APP客户端,它只发挥传话的作用,即时通信会话的分析、理解和应答由机器人APP的服务端确定。本专利技术的有益效果是:机器人APP不但可以提供图形界面与用户交互,还能以独立的即时通信用户身份,与用户进行点对点或组群通信,从而能够显著提升人机交互的能力和体验性。【附图说明】图1为本专利技术的一种运行在即时通信平台上的机器人APP的组成结构图。图2为本专利技术的机器人APP应用方法的流程图。图3为本专利技术的机器人APP应用方法中的图形界面交互模式示意图。图4为本专利技术的机器人APP应用方法中的通信成员交互模式示意图。图5为本专利技术的机器人APP参与即时通信的示意图。【具体实施方式】下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。图1为一种运行在即时通信平台上的机器人APP的组成结构图。该机器人APP分为客户端和服务端。其中,客户端作为即时通信客户端平台上的一个应用程序,运行在用户的手机、平板电脑等移动智能终端上;服务端包括机器智能、真人专家和知识库三个模块,具体如下: (1)机器智能模块:基于知识库,接收、分析和理解客户端传回的文本和语音信息,并自动以文本和语音方式进行应答; (2)真人专家模块:支持I至多名真实专家的文本和语音信息输入,使专家意见能够通过机器人所代表的专家身份进行表达; (3)知识库模块:各种领域或行业的专业知识库。这种架构使得机器人APP能够成为某个领域或行业的专家,为人们提供指导和信息服务。它不但可以通过智能化的机器程序(机器智能模块)提供服务,还可以通过真实的专家来在线提供服务。图2为本发当前第1页1 2 本文档来自技高网...
【技术保护点】
一种运行在即时通信平台上的机器人APP,其特征在于,由客户端和服务端组成,客户端作为即时通信客户端平台上的一个应用程序,运行在用户的移动智能终端上。
【技术特征摘要】
【专利技术属性】
技术研发人员:林皓,钟力,
申请(专利权)人:北京北信源软件股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。