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

文档序号:9276747阅读:520来源:国知局
聊天机器人与聊天系统的制作方法
【技术领域】
[0001]本发明涉及机器人,尤其涉及一种聊天机器人及聊天系统。
【背景技术】
[0002]当今,各种即时通讯应用程序大大丰富了人们之间的相互流通与交流的方式,在各种电子终端上就可以发送文字、语音、视频消息,更具有各种群组功能。
[0003]然而,现有的各种即时通讯应用程序一般都是按照直接与用户进行交互的方式设计。而用户在进行其他活动例如说用餐、饮酒、唱歌时,操作即时通讯应用程序非常的不方便,而在某些场景下,又需要让位于远端的用户能够与当前正在进行的活动进行互动。

【发明内容】

[0004]有鉴于此,有必要提供一种聊天机器人及聊天系统,其特别适用于需要让位于远端的用户能够与当前正在进行的活动进行互动的场景,而且不依赖于近端用户的操作。
[0005]本发明实施例提供一种聊天机器人,其与至少一个智能设备网络相连,所述智能设备检测用户的语音和/或动作,生成对应的行为数据;所述聊天机器人还包括:
[0006]数据接收模块,用于接收所述智能设备发送的行为数据;
[0007]消息生成模块,用于根据所述行为数据生成对应的消息,所述消息包括文字、语音、动画或视频中的一种或者多种的组合;以及
[0008]消息发送模块,用于将所述消息转发至一个聊天群组内。
[0009]在一个实施例中,所述智能设备包括点歌系统,用于将用户选择的歌曲、正在播放的歌曲或者歌曲评分信息发送给所述聊天机器人;
[0010]所述数据接收模块包括:歌曲信息接收模块,用于接收所述点歌系统发送的歌曲信息;
[0011]所述消息生成模块包括:歌曲消息生成模块,用于根据所述歌曲信息接收模块接收到的歌曲信息生成对应的歌曲消息。
[0012]在一个实施例中,所述智能设备包括餐饮系统,用于将菜品信息发送给所述聊天机器人;
[0013]所述数据接收模块包括:菜品信息接收模块,用于接收所述餐饮系统发送的菜品信息;
[0014]所述消息生成模块包括:菜品消息生成模块,用于根据所述菜品信息接收模块接收到的菜品信息生成对应的菜品消息。
[0015]在一个实施例中,所述智能设备包括智能酒具或者智能餐桌,用于将用户的饮酒动作信息发送给所述聊天机器人;
[0016]所述数据接收模块包括:饮酒信息接收模块,用于接收所述智能酒具或者智能餐桌发送的饮酒动作信息;
[0017]所述消息生成模块包括:饮酒消息生成模块,用于根据所述饮酒信息接收模块接收到的饮酒动作信息生成对应的动画消息。
[0018]在一个实施例中,所述聊天机器人还包括:
[0019]接收模块,用于接收聊天服务器发送的消息,所述消息包括文字消息、语音消息或视频消息;
[0020]消息输出模块,用于在接收到所述消息后自动调用所述视频显示部件、灯光显示部件、声音播放部件中的一个或多个输出所述消息;
[0021]拍照、录像或拍摄模块,用于在接收到其他用户发送的拍照、录像或拍摄指令后自动调用所述摄像头以及麦克风拍照、录像或拍摄;以及
[0022]图片、录像或视频流发送模块,用于实时将所述拍摄模块拍摄的图片、录像或视频流发送至所述用户或发送至一个聊天群组内。
[0023]本发明实施例还提供一种聊天系统,包括:聊天机器人以及与所述聊天机器人网络相连的至少一个智能设备;
[0024]所述智能设备检测用户的语音和/或动作,生成对应的行为数据,并将所述行为数据发送给所述聊天机器人;
[0025]所述聊天机器人还包括:
[0026]动作接收模块,用于接收所述智能设备发送的行为数据;
[0027]消息生成模块,用于根据所述行为数据生成对应的消息,所述消息包括文字、语音、动画或视频中的一种或者多种的组合;以及
[0028]消息发送模块,用于将所述消息通过所述聊天服务器转发至一个聊天群组内。
[0029]在一个实施例中,所述智能设备包括点歌系统,用于将用户选择的歌曲、正在播放的歌曲或者歌曲评分信息发送给所述聊天机器人;
[0030]所述数据接收模块包括:歌曲信息接收模块,用于接收所述点歌系统发送的歌曲信息;
[0031]所述消息生成模块包括:歌曲消息生成模块,用于根据所述歌曲信息接收模块接收到的歌曲信息生成对应的歌曲消息。
[0032]在一个实施例中,所述智能设备包括餐饮系统,用于将菜品信息发送给所述聊天机器人;
[0033]所述数据接收模块包括:菜品信息接收模块,用于接收所述餐饮系统发送的菜品信息;
[0034]所述消息生成模块包括:菜品消息生成模块,用于根据所述菜品信息接收模块接收到的菜品信息生成对应的菜品消息。
[0035]在一个实施例中,所述智能设备包括智能酒具或者智能餐桌,用于将用户的饮酒动作信息发送给所述聊天机器人;
[0036]所述数据接收模块包括:饮酒信息接收模块,用于接收所述智能酒具或者智能餐桌发送的饮酒动作信息;
[0037]所述消息生成模块包括:饮酒消息生成模块,用于根据所述饮酒信息接收模块接收到的饮酒动作信息生成对应的动画消息。
[0038]在一个实施例中,所述聊天机器人还包括:
[0039]接收模块,用于接收聊天服务器发送的消息,所述消息包括文字消息、语音消息或视频消息;
[0040]消息输出模块,用于在接收到所述消息后自动调用所述视频显示部件、灯光显示部件、声音播放部件中的一个或多个输出所述消息;
[0041]拍照、录像或拍摄模块,用于在接收到其他用户发送的拍照、录像或拍摄指令后自动调用所述摄像头以及麦克风拍照、录像或拍摄实时视频流;以及
[0042]拍照、录像或视频流发送模块,用于实时将所述拍摄模块拍摄的拍照、录像或视频流发送至所述用户或发送至一个聊天群组内。
[0043]上述技术方案的有益效果是:根据本实施例的技术方案,聊天机器人接收其周围的智能设备同步的用户行为数据,将用户的行为数据转化为直观的即时通讯消息,并将消息发送至一个聊天群组内,从而远端的用户可以通过聊天群组了解远程活动的进展,而又无需一直保持关注。
[0044]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0045]图1为第一实施例提供的聊天系统的示意图。
[0046]图2为第一实施例提供的聊天机器人的示意图。
[0047]图3为第二实施例提供的聊天机器人的示意图。
[0048]图4为第三实施例提供的聊天机器人的示意图。
[0049]图5为第四实施例提供的聊天机器人的示意图。
[0050]图6为第五实施例提供的聊天机器人的示意图。
[0051]图7为第六实施例提供的聊天机器人的示意图。
[0052]图8为第七实施例提供的聊天机器人的示意图。
[0053]图9为第八实施例提供的聊天机器人的示意图。
【具体实施方式】
[0054]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0055]第一实施例
[0056]参阅图1,其为本发明第一实施例提供的聊天系统的架构示意图。聊天系统包括:聊天机器人100、多个移动电子终端20、聊天服务器30、以及至少一个智能设备。智能设备例如可包括:点歌系统40、餐饮系统50、智能酒具60、以及智能餐桌70。移动电子终端20与聊天机器人100分别通过互联网与聊天服务器30相连。此外,聊天机器人100与点歌系统40、餐饮系统50、智能酒具60、以及智能餐桌70位于同一场所,例如位于同一个房间内。
[0057]聊天机器人100与移动电子终端20分别安装有相同的即时通讯应用程序。聊天服务器30即为该即时通讯应用程序的后台服务器,辅助实现聊天机器人100与移动电子终端20之间的即时通讯消息的发送与接收。
[0058]智能设备可通过无线局域网与聊天机器人100相连,从智能设备可以向聊天机器人100发送数据。具体地,智能设备检测用户的语音和/或动作,生成对应的行为数据,并将行为数据发送给聊天机器人100。
[0059]在一个具体的实施方式中,点歌系统40可以将用户所选择的歌曲和/或当前正在播放的歌曲作为行为数据发送给聊天机器人100。
[0060]在一个具体的实施方式中,餐饮系统50可以将用户选择的菜品和/或当前正在上桌的菜品作为行为数据发送给聊天机器人100。
[0061]在一个具体的实施方式中,智能酒具60可以将用户的饮酒动作数据发送给聊天机器人100。
[0062]智能酒具60例如可以为智能酒杯,其可以包括运动传感器,例如,加速度计、陀螺仪、压力传感器、重力计、磁力计、触控层中的一种或多种。智能酒具60解析运动传感器输出的运动数据得到其自身的运动轨迹,进而根据运动轨迹是否符合预定义的模式得到用户
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1