聊天机器人与聊天系统的制作方法_3

文档序号:9276747阅读:来源:国知局
将聊天机器人100加入某个聊天群组后,聊天机器人100就可以接收到其他电子终端发送的各种消息。
[0079]当聊天机器人100加入一个聊天群组之后,其与聊天群组内的其他用户相似,可以接收其他用户发送的各种消息,也可以将采集的各种消息发送至聊天群组内。
[0080]聊天机器人100加入一个聊天群组后,有以下几种方法可以退出群组:第一种是一旦加入一个新的聊天群组,自动从上一次的聊天群组内退出,也就是说聊天机器人100同时只能位于一个聊天群组内。
[0081]第二种是每加入一个聊天群组具有一个有效期,超过有效期后聊天机器人100会自动退出任何的聊天群组,或者由聊天服务器30将聊天机器人100移出群组。
[0082]第三种是聊天机器人100与其他的外部管理系统连接,在其他系统同步预定的指今时主动退出其当前所在的任何聊天群组。上述的其他系统例如是酒店、KTV等场所的开房管理系统。这些系统在开房、退房时可向聊天机器人100同步退出群组指令,在接收到退出群组指令后,退出所在的任何聊天群组。
[0083]第四种是由所在的聊天群组的管理员或者任意具有权限的人员将聊天机器人100从聊天群组内移除。
[0084]以上的各种退出方式也可组合使用,而且其他的退出方式也可以应用于聊天机器人 100。
[0085]如图2所示,存储器104内存储的软件或程序模块可包括:动作接收模块122、消息生成模块124、以及消息发送模块126。
[0086]数据接收模块122用于接收智能设备发送的行为数据。此处的智能设备是指上述的点歌系统40、餐饮系统50、智能酒具60、以及智能餐桌70。当然,智能设备还可以包括其他的未一一列举的智能设备,只要其能向聊天机器人100按照预定的协议发送所需要的数据即可。
[0087]消息生成模块124用于根据所述行为数据生成对应的消息,所述消息包括文字、语音、动画或视频中的一种或者多种的组合。
[0088]消息发送模块126用于将所述消息转发至一个聊天群组内。
[0089]根据本实施例的技术方案,聊天机器人100可接收其周围的智能设备同步的用户行为数据,将用户的行为数据转化为直观的即时通讯消息,并将消息发送至一个聊天群组内,从而远端的用户可以通过聊天群组了解远程活动的进展,而又无需一直保持关注。
[0090]第二实施例
[0091]参阅图3,其为第二实施例提供的聊天机器人200的模块图,其与第一实施例的聊天机器人100相似,其不同之处在于:数据接收模块122包括歌曲信息接收模块202,用于接收点歌系统40发送的歌曲信息;消息生成模块124包括:歌曲消息生成模块302,用于根据歌曲信息接收模块202接收到的歌曲信息生成歌曲消息。
[0092]点歌系统40可以在用户选择歌曲(点歌)时、被点的歌曲播放时、歌曲播放演唱完毕时向聊天机器人100发送歌曲信息。用户选择歌曲或者被点的歌曲播放时可以发送歌曲的识别信息,而歌曲播放完毕时还可以发送歌曲的演唱评分信息。可以理解,点歌系统40发送的歌曲信息并不受任何的限制。
[0093]歌曲消息生成模块302根据歌曲信息生成歌曲消息,最简单的,可直接生成内容为歌名的文字消息。进一步的,还可以生成一个包括歌名、歌手、预览图片的链接消息,让用户点击后可以直接下载播放歌曲。可以理解,生成的歌曲消息的形式也不受任何限制。
[0094]根据本实施例的技术方案,位于远端的用户可以非常方便的了解到远程场所内的播放、演唱的歌曲,而该远程场所内所有人员却无需手动去操作即时通讯应用程序,可以照常进行各种活动,非常方便。
[0095]第三实施例
[0096]参阅图4,其为第三实施例提供的聊天机器人300的模块图,其与第二实施例的聊天机器人100相似,其不同之处在于:数据接收模块122还包括菜品信息接收模块204,用于接收点歌系统40发送的菜品信息;消息生成模块124还包括:菜品消息生成模块304,用于根据菜品信息接收模块204接收到的菜品信息生成菜品消息。
[0097]餐饮系统50例如可以在服务员上菜的时候向聊天机器人100推送菜品信息。而菜品消息生成模块304根据菜品信息生成菜品消息,最简单的,可直接生成内容为菜名的文字消息。进一步的,还可以生一个包括菜名、及预览图片的链接消息,让用户点击后可以进一步浏览该菜品的详细信息、相关的评论、餐馆等等。
[0098]根据本实施例的技术方案,位于远端的用户可以非常方便的了解到远程场所内的上菜动作,而该远程场所内所有人员却无需手动去操作即时通讯应用程序,可以照常进行各种活动,非常方便。
[0099]第四实施例
[0100]参阅图5,其为第四实施例提供的聊天机器人400的模块图,其与第一实施例的聊天机器人100相似,其不同之处在于:数据接收模块122包括饮酒信息接收模块206,用于接收智能酒具60发送的饮酒动作信息;消息生成模块124包括:饮酒消息生成模块306,用于根据饮酒信息接收模块206接收到的饮酒动作信息生成饮酒消息。
[0101]智能酒具60或者智能餐桌可以在用户开启酒瓶时、进行各种饮酒动作时发送饮酒动作信息。用户的饮酒动作例如可包括:开瓶、起杯、举杯、碰杯、晃杯、饮酒、落杯等。
[0102]饮酒消息生成模块306可根据饮酒信息接收模块206接收到的饮酒动作信息生成对应的动画消息。例如,开瓶动作生成开瓶动画、碰杯动作生成碰杯动画,以此类推。
[0103]根据本实施例的技术方案,位于远端的用户可以非常方便的了解到远程场所内的饮酒动作,而该远程场所内所有人员却无需手动去操作即时通讯应用程序,可以照常进行各种活动,非常方便。
[0104]第五实施例
[0105]参阅图6,其为第五实施例提供的聊天机器人500的模块图,其与第一实施例的聊天机器人100相似,其不同之处在于还包括:消息接收模块128、文字输出模块130、语音输出模块132、视频输出模块134、表情输出模块136。
[0106]消息接收模块128用于接收聊天服务器30发送的消息,所述消息包括文字消息、语音消息或视频消息。
[0107]文字输出模块130用于在所述视频显示部件上自动显示输出所述文字消息。聊天机器人500启动后,自动显示聊天应用程序的界面,当接收到文字消息后,自动输出显示。
[0108]语音输出模块132用于通过所述声音播放部件自动播放所述语音信息。当接收到语音消息后,可直接进行自动播放,无需任何用户进行点击播放操作。
[0109]视频输出模块134用于通过所述视频显示部件自动显示输出所述视频消息的画面内容,并通过所述声音播放部件自动播放所述视频消息的语音内容。与语音消息类似,在接收到视频消息后,也是直接播放,无需等待任何用户进行点击播放操作。
[0110]表情输出模块136,用于通过所述视频显示部件108、灯光显示部件110、声音播放部件114中的一个或多个自动播放所述表情消息。
[0111]所谓表情消息,是指事先编辑设定好的消息,而非用户即时输入的内容。表情消息可以被嵌入其他的消息内,例如,用户在输入文字消息的时候,可以插入表情消息。表情消息的输出方式可以包括视频、声音、灯光特效中的一种或者多种,而具体的输出内容是由该表情消息所定义。
[0112]在一个具体的实施方式中,聊天机器人500可以预存所有的表情消息内容,此时,其他用户若要发送表情消息,只需要指定表情消息的编号或者其他代表符号即可,聊天机器人接收到编号或者代表符号内可以自行查找对应的表情消息内容(语音、视频、动画、或者图片),然后进行播放。
[0113]在一个具体的实施方式中,聊天机器人500并不预存所有的表情消息内容,当聊天机器人500需要播放表情消息时,可以从服务器中下载对应的表情消息内容。
[0114]在一个具体的实施方式中,表情消息内容包括灯光特效,表情输出模块136可以控制灯光显示部件110输出对应的灯光特效信号。
[0115]上述的文字输出模块130、语音输出模块132、视频输出模块134以及表情输出模块136共同构成了聊天机器人500的消息输出模块,负责输出消息接收模块122接收到的消息。
[0116]根据本实施例的聊天机器人500,其可对接收到的消息进行自动的播放处理,无需用户进行干预,因此尤其适用于在一个公共环境内,无人操作聊天机器人500的场景。
[0117]第六实施例
[0118]参阅图7,其为第六实施例提供的聊天机器人600的模块图,其与第五实施例的聊天机器人500相似,其不同之处在于还包括:拍照模块138以及照片发送模块140。
[0119]拍照模块138调用摄像头112拍摄周围的照片。拍照模块136是根据其他用户发送的拍照指令启动的。也就是说,拍照模块138可自动接受其他用户发出的拍照指令。当拍照模块138已经在拍摄时,若再次接收到其他用户发送的拍照指令,会将拍照指令加入一个队列中,逐一进行处理。当聊天机器人600包括多个摄像头112时,在拍照指令中还可以指定采用哪一个摄像头112进行拍照,或者指定所有的摄像头112分别拍一张或多张照片,甚至将
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1