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

文档序号:9276747阅读:来源:国知局
的饮酒动作特征。用户的饮酒动作特征包括:起杯、举杯、碰杯、晃杯、饮酒、落杯等。智能酒具60可以将用户的饮酒动作特征作为上述的行为数据发送给聊天机器人100。
[0063]智能酒具60还可以是智能开瓶器,其可以通过压力、射频标签、近场通信等方式检测开瓶动作,并进一步将开瓶动作作为上述的行为数据发送给聊天机器人100。
[0064]在一个具体的实施方式中,智能餐桌70可以将用户的用餐行为数据发送给聊天机器人100。智能餐桌70可包括桌体以及可转动地设置在所述桌体上的转盘,智能餐桌检测所述转盘的转动和/或震动数据,根据内置的识别逻辑解析所述数据得到对应的运动模式。具体地,智能餐桌70可根据所述数据检测转盘震动次数、持续时间、转盘的转动角度及转动速度;根据所述震动次数、持续时间、转盘的转动角度及转动速度中的至少一个判断其是否符合预定义的条件,若是,则获取与所述预定义的条件对应的运动模式作为上述对应的运动模式。智能餐桌70可将上述的运动模式作为行为数据发送给聊天机器人100。
[0065]参阅图2,其为聊天机器人100的硬件架构示意图。如图2所示,聊天机器人100包括:一个或多个(图中仅示出一个)处理器102、存储器104、RF(Rad1 Frequency,射频)部件106、视频显示部件108、灯光显示部件110、声音播放部件112以及电源120。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对聊天机器人100的结构造成限定。例如,聊天机器人100还可包括比图2中所示更多或者更少的部件,或者具有与图2所示不同的配置。
[0066]本领域普通技术人员可以理解,相对于处理器102来说,所有其他的部件均属于外设,处理器102与这些外设之间通过多个外设接口 101相耦合。外设接口 101可基于以下标准实现:通用异步接收 / 发送装置(Universal Asynchronous Receiver/Transmitter,UART)、通用输入 / 输出(General Purpose Input Output,GP1)、串行外设接口(SerialPeripheral Interface, SPI)、内部集成电路(Inter-1ntegrated Circuit, I2C),但不并限于上述标准。在一些实例中,外设接口 101可仅包括总线;在另一些实例中,外设接口 101还可包括其他元件,如一个或者多个控制器,例如用于连接液晶显示面板的显示控制器或者用于连接存储器的存储控制器。此外,这此控制器还可以从外设接口 101中脱离出来,而集成于处理器102内或者相应的外设内。
[0067]存储器104可用于存储软件程序以及模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至聊天机器人100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通?目网及其组合。
[0068]RF部件106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。RF部件106可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SM)卡、存储器等等。RF部件106可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n, GSM)、增强型移动通信技术(Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code divis1nmultiple access,W-CDMA),码分多址技术(Code divis1n access,CDMA)、时分多址技术(time divis1n multiple access,TDMA),无线保真技术(Wireless,Fidelity, WiFi)(如美国电气和电子工程师协会标准IEEE 802.11a,IEEE 802.11b,IEEE802.1lg和/或IEEE 802.1 In)、网络电话(Voice over internet protocal,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi_Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。可以替换地,RF部件106还可以采用其他通讯模块如蓝牙模块、红外模块等代替。
[0069]视频显示部件108用于显示由用户输入的信息、提供给用户的信息以及聊天机器人100的各种界面,这些界面可以由图形、文本、图标、视频和其任意组合来构成。在一个实例中,视频显示部件108包括一个显示面板。显示面板例如可为一个液晶显示面板(LiquidCrystal Display,LCD)、有机发光二极管(Organic Light-Emitting D1de Display,OLED)显示面板、电泳显示面板(Electro-Phoretic Display,EPD)等。在另一些实施例中,视频显示部件108还可包括其他类型的显示装置,例如包括一个投影显示装置。相比于一般的显示面板,投影显示装置还需要包括一些用于投影的部件例如透镜组。
[0070]灯光部件110例如可以包括一个或者多个灯具(如发光二极管),或者包括一个或者多个LED阵列,用于根据输入的控制信号显示对应的灯光信号。
[0071]摄像头112用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器104内,并可通过RF模块106发送。摄像头112具体可包括镜头模组、影像感测器以及闪光灯等部件。镜头模组用于对被拍摄的目标成像,并将所成的像映射至影像感测器中。影像感测器用于接收来自镜头模组的光线,实现感光,以记录图像信息。具体地,影像感测器可基于互补金属氧化物半导体(Complementary Metal Oxide Semiconductor,CMOS)、电荷f禹合元件(Charge-coupled Device,CCD)或者其他影像感测原理实现。闪光灯用于在拍摄时进行曝光补偿。摄像头112的数量可包括一个或者多个。
[0072]声音播放部件114例如可包括内置扬声器和/或外置音响,用于将电信号转换为人耳能听到的声波。
[0073]麦克风116用于让声音信号转化为电信号,并提供给处理器102。
[0074]电源120用于向处理器102以及其他各部件提供电力供应。具体地,电源120可包括电源管理系统、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与聊天机器人100内电力的生成、管理及分布相关的部件。电源120也可以不包括电池,此时,电源120可只包括电源适配器,将通用的市电转换为聊天机器人所需要的直流电即可。
[0075]在一个具体的实施方式中,每个聊天机器人具有一个唯一识别码(可为名称、序列号等),其可以直接显示唯一识别码的内容,也可以制成二维码以方便其他电子装置扫描。唯一识别码可以设置在聊天机器人100的外壳上,方便用户查看。当用户在其手持电子终端内特定的应用程序内输入该唯一识别码后,该应用程序即向聊天服务器发起连接请求,聊天服务器根据连接请求将所述聊天机器人100加入指定的聊天群组,或者将聊天机器人100添加至现有的聊天群组内,从而聊天机器人100可以接收聊天群组内其他用户(至少一个)发送的各种消息。
[0076]进一步地,唯一识别码码也并不限于用户输入,其他智能设备与手持电子终端之间的配对技术,例如声波配置技术、智能配置(Smart Config)技术均可用于传输上述的唯一识别码。此时,无需用户输入或者扫描任何信息,当手持电子终端能够接收到的聊天机器人100发出的配对信息后,即可获取上述的唯一识别码,从而实现两者之间的连结。
[0077]作为将唯一识别码设置在聊天机器人100的外壳上的替代方案,可以直接在视频显示部件108中显示上述的唯一识别码。
[0078]进一步地,当唯一识别码是显示在视频显示部件108中时,由于每次显示的唯一识别码可以是不同的,因此,还可以使唯一识别码具有有效时间。具体地,当聊天机器人100需要显示唯一识别码时(例如开机后自动显示或者用户输入了对应的指令),聊天机器人100向聊天服务器30请求分配一个唯一识别码。聊天服务器30接收到请求后生成新的唯一识别码,生成的唯一识别码唯一地对应于聊天机器人100,且具有对应的有效时间(例如一个小时、二个小时)。聊天服务器30将生成的唯一识别码返回给聊天机器人100,聊天机器人100即可以在视频显示部件108中显示。其他的移动电子终端20即可根据显示的唯一识别码发起连接请求。在其他移动电子终端20
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1