一种基于产品硬件社交的人工智能交互装置的制作方法

文档序号:20151515发布日期:2020-03-24 20:07阅读:146来源:国知局
一种基于产品硬件社交的人工智能交互装置的制作方法
本发明涉及人工智能交互
技术领域
,具体涉及产品硬件社交的人工智能交互装置。
背景技术
:近年来,随着科技进步和社会发展,随着网络传输速度的快速提升,尤其是伴随着5g的实施,各种实时的、基于人工智能的物联交互应用真正成为了市场宠儿和研发热点,由此延伸出的各种人工智能交互装置层出不穷,这对一些具有社交恐惧症、社交障碍的人群而言是一大利好,人工智能技术的应用拓宽了这类人群的交友渠道,为网上交友、网上聊天、网上动作交互等提供了便利。但无一例外的是,现有的陌生人社交产品都存在用户社交精准度以及真实性差的问题,归根结底主要是由于,在目前陌生人社交领域人群标签主要是通过用户自己上传个人资料来获取,不能保证每个用户在填写资料的真实性,导致人群标签的失真,用户往往不能交往到自己想交往的陌生人,寻找志趣相投的伙伴,无法真正实现精准社交。技术实现要素:本发明的目的在于提供一种基于产品硬件社交的人工智能交互装置,通过智能硬件产品的产品属性特征为配对要素内容,以产品的id号为搜索配对的因子实现人群标签的配对,具有精准社交的功能。为实现上述发明目的,本发明所采用的技术方案是:一种基于产品硬件社交的人工智能交互装置,包括功能主体、用于部署移动端app软件的用户手持终端以及用于部署后端服务软件的云端服务器;所述功能主体与用户手持终端蓝牙连接,所述用户手持终端与云端服务器通讯连接;所述功能主体设置有一个搭载有功能主体硬件属性信息的id号,所述移动端app通过后端服务软件,以id号为搜索因子,实现对功能主体的交互配对。。优选的,所述用户手持终端为带有蓝牙功能的智能手机。优选的,所述功能主体包括壳体、设置在壳体内的动作驱动部件、pcb线路板以及设置在壳体内用于为pcb线路板和动作驱动部件提供电源的锂电池;所述pcb线路板包括用于接收功能主体的硬件底层程序录入和储存功能主体id号的单片机、用于与用户手持终端进行蓝牙通讯的蓝牙电路、用于对动作驱动部件下达控制指令的驱动部件控制电路和用于监测锂电池电压的电池管理电路。优选的,所述功能主体为按摩器,所述动作驱动部件为振动马达;所述壳体为呈蛋形的塑料壳,所述壳体的上端设置有塑料端盖,壳体内的中部设置pcb线路板和锂电池,壳体内的下端设置振动马达,所述振动马达通过连接件与壳体连接;所述壳体和塑料端盖的外表面均设置有硅胶套。优选的,所述用户手持终端通过wifi网络或移动数据网络与云端服务器通讯连接。优选的,所述移动端app软件的软件架构包括蓝牙管理模块、社交管理模块和用户端按摩器控制模块,所述社交管理模块包括好友管理单元、即时通讯单元、远程控制单元和用户管理单元;所述后端服务软件的软件架构包括社交应用模块、远程控制模块、用户及设备管理模块。优选的,所述id号和功能主体底层程序通过使用比利时迈来芯公司出产的ptc-04-db-90316烧录器烧录入单片机中。优选的,基于产品硬件社交的人工智能交互装置的使用方法,包括以下步骤:a、功能主体与用户手持终端的互联:用户操作智能手机上的移动端app软件,蓝牙管理模块先与智能手机上的蓝牙模块交互,通过调用智能手机操作系统提供的蓝牙管理功能相关函数实现:android手机系统通过bluetoothmanager系统服务访问蓝牙适配器组件bluetoothadapter;ios手机系统通过centralmanager,实现功能主体的扫描、连接;b、交友管理:利用移动端app软件,请求云端服务器开放webservice接口,用户管理单元与后端服务软件的用户及设备管理模块进行交互,实现用户注册、登录;然后通过移动端app软件中社交管理模块的好友管理单元进行好友的搜索与添加。优选的,还包括步骤c、远程控制互动:添加好友后,好友之间通过各自智能手机上的移动端app软件对对方的功能主体进行远程控制,实现社交的控制互动。本发明的有益效果集中体现在:1、本发明开创了全新的产品社交,解决了目前全球陌生人社交产品无法解决的人群标签的精准性和真实性问题。具体来说,在目前陌生人社交领域人群标签主要是通过用户上传个人资料来获取,不能保证每个用户在填写资料的真实性,导致人群标签的失真,用户往往不能交往到自己想交往的陌生人,不能实现精准社交。而本发明通过产品的硬件id,因为每个产品的id号唯一的,id号包括了该产品的全部属性特征信息,而产品属性特征正是用户偏好性的真实体现,否则用户不会选用该产品。也就是通过功能主体的id号来给用户打标签,很精准又很客观真实。用户通过使用产品,该产品的id号就被保存于该用户在云端服务器的用户及设备管理模块数据库里面,于是每个id号就变成了用户的标签。这种方式适合在区分度高的功能主体上应用,尤其适合反应个人兴趣爱好的智能交互产品以及个护健康类智能交互产品进行应用。例如:智能个护健康产品、智能乐器、智能宠物用品、智能户外运动产品、智能美容产品等等。由于智能按摩器为个人用品,用户选用该产品,就是对该产品的产品属性的认可和接受,所以产品的属性成为了用户个人属性的部分。智能按摩器可以外观形状进行变化,可以衍生出不同类型的按摩器。由于不同类型的按摩器具有不同的产品属性,从而也体现用户的个人属性。例如智能洁面仪(面部按摩器),反应用户比较注意皮肤保养、爱美容的个人属性偏好;智能颈椎按摩器、智能腰部按摩器说明用户颈椎、腰部需要护理或有病因。产品的不同外形也反应用户的爱好,比如外观是卡通人物的,说明用户喜欢动漫、卡通;产品外观是熊猫、袋鼠等形状,体现用户比较喜欢动物等等。同时产品的外观、色彩、价格也反应出产品用户的审美观、爱好、色彩观、消费观、消费能力。且每种智能按摩器只有一个id号,于是每个id号也就代表了该产品的全部产品属性,而用户认可并使用该产品,产品的属性成为了用户个人属性的部分,所以id号也代表着该用户的部分个人属性。用户就可以搜索不同的包含个人属性的按摩器,来选择相应产品的陌生用户,进行添加好友、聊天等社交活动。例如通过智能洁面仪(面部按摩器)搜索陌生人用户,就可以准确的找到爱美容、注重皮肤保养的用户;通过智能颈椎按摩器、智能腰部按摩器搜索陌生人用户,就可以准确的找到颈椎、腰部需要保养的用户;产品的不同外观也反应用户的爱好,比如外观是卡通人物的,说明用户喜欢动漫、卡通;产品外观是熊猫、袋鼠等形状,体现用户比较喜欢动物等等。同理拓展到区分度高的其他功能主体上,尤其反应个人兴趣爱好的智能交互产品,并展开基于该类产品智能硬件的陌生人社交,例如:智能乐器、智能宠物用品、智能户外运动产品,可以通过搜索这些产品找到爱音乐,演奏相应乐器的(智能钢琴、吉他、萨克斯、口风琴、电子琴等)用户;爱好饲养宠物(猫、狗、鼠、鸟,鱼类)的用户;爱好户外体育运动的用户等等。在通过搜索产品寻找陌生用户时,可以设置使用该产品的累计时长作为搜索添加好友的附加条件,又杜绝了其他人通过借用手段来蹭人群标签,所以这种方式的标签很精准,很客观真实,就赋予了基于智能硬件的陌生人社交的精准,极大提高了用户陌生人社交的良好体验感。这种方式一方面消除了陌生人社交的恐惧障碍,对心理上的社交恐惧具有辅助治疗作用,同时又确保了社交的精准性和安全性。2、远程控制功能又突出了其他社交模式无法达到的优点,好友间远程控制产品进行互动。用户可以通过移动端app软件的远程控制功能将控制指令经云端服务器端传送到好友的移动app软件,从而实现对好友的功能主体实现远程控制,用户可以进行远程控制的远程社交互动,提升了用户体验。附图说明图1为本发明的设备系统服务框架图;图2为一种优选的功能主体的结构示意图;图3为pcb线路板上蓝牙电路的电路图;图4为pcb线路板上驱动部件控制电路的电路图;图5为pcb线路板上单片机的电路图;图6为pcb线路板上电池管理电路及充电电路的电路图;图7为本发明的软件架构图。具体实施方式结合图1-6所示的一种基于产品硬件社交的人工智能交互装置,包括功能主体1、用于部署移动端app软件的用户手持终端2以及用于部署后端服务软件的云端服务器3,所述的用户手持终端2通常为带有蓝牙功能的智能手机,当然也可以是平板电脑等起到相同作用的设备。所述功能主体1与用户手持终端2蓝牙连接,通过蓝牙通讯对功能主体1进行无线控制。所述用户手持终端2与云端服务器3通讯连接,构建通讯连接的具体方式较多,例如:所述用户手持终端2通过wifi网络结合互联网与云端服务器3进行通讯,也可以是直接通过电信、移动等运营商提供的移动数据网络与云端服务器3通讯连接,如3g、4g、5g等。移动端app软件通过请求云端服务器3开放webservice接口,进行实现用户的好友管理功能、用户管理功能等。移动端app软件与云端服务器3基于mirasochet指令协议》,以socket方式建立了长连接链路,在此链路上,移动端app与云端服务端3之间实现数据的全双工通信,实现了远程控制,以及一对一及群组的即时通信im功能。本发明所述的功能主体1根据用户的需求进行选择,每一个功能主体1具备一个唯一不变的id号,作为该功能主体1的唯一识别码。用户通过使用产品,该产品的的id号就被保存于该用户在云端服务器的用户及设备管理模块数据库里面,于是每个id号就变成了用户的标签。所述功能主体1尤其适合人群区分度较高的硬件产品----反应个人兴趣爱好的智能交互产品以及个护健康类智能交互产品进行应用。由于用户选用该产品,就是对该产品的产品属性的认可和接受,所以产品的属性成为了用户个人属性的部分。不同的智能按摩器可以外观形状进行变化,可以衍生出不同类型的按摩器。由于不同类型的按摩器具有不同的产品属性,从而也体现用户的个人属性。例如智能洁面仪(面部按摩器),反应用户比较注意皮肤保养、爱美容的个人属性偏好;智能颈椎按摩器、智能腰部按摩器说明用户颈椎、腰部需要护理或有病因;产品的不同外形也反应用户的爱好,比如外观是卡通人物的,说明用户喜欢动漫卡通;产品外观是熊猫、袋鼠等形状,体现用户比较喜欢动物等等。同时产品的外观、色彩、价格也反应出产品用户的审美观、色彩观、消费观、消费能力。且每种智能按摩器只有一个id号,于是每个id号也就代表了该产品的全部产品属性,而用户认可并使用该产品,产品的属性成为了用户个人属性的部分,所以id号也代表着该用户的部分个人属性。用户就可以搜索不同的包含个人属性的按摩器,来选择相应产品的陌生用户,进行添加好友、聊天等社交活动。例如通过智能洁面仪(面部按摩器)搜索陌生人用户,就可以准确的找到爱美容、注重皮肤保养的用户;通过产品的不同外观也搜索到对应的用户,比如外观是卡通人物的,说明用户喜欢卡通;产品外观是熊猫、袋鼠等形状,体现用户比较喜欢动物等等。同理拓展到区分度高的其他功能主体上,尤其反应个人兴趣爱好的智能交互产品,并展开基于该类产品智能硬件的陌生人社交,例如:智能乐器、智能宠物用品、智能户外运动产品,可以通过搜索这些产品找到爱音乐,演奏相应乐器的(智能钢琴、吉他、萨克斯、口风琴、电子琴等)用户;爱好饲养宠物(猫、狗、鼠、鸟,鱼类)的用户;爱好户外体育运动的用户等等。在通过搜索产品寻找陌生用户时,可以设置使用该产品的累计时长作为搜索添加好友的附加条件,又杜绝了其他人通过借用产品手段来蹭人群的社交标签,所以这种方式的社交标签很精准,很客观真实。且每个按摩器只有一个id号,于是每个id号也就包含着用户的上述个人属性信息。用户就可以搜索不同的包含个人属性信息的按摩器来搜索到相应的陌生用户。这种由按摩器智能硬件来给陌生人社交中的人群打社交标签,就赋予了基于智能硬件的陌生人社交的精准性和客观真实性,极大提高了用户陌生人社交的良好体验感。功能主体1包括壳体4、设置在壳体4内的动作驱动部件、pcb线路板6以及设置在壳体4内用于为pcb线路板6和动作驱动部件提供电源的锂电池7。动作驱动部件作为驱动功能主体1产生跳动、振动、弯曲、旋转等的设备,可以是振动马达5、线性电机、可调电阻等等,其带动功能主体1动作,以给于不同用户不同的体验。所述pcb线路板6包括用于接收功能主体1的硬件底层程序录入和储存功能主体1id号的单片机、用于与用户手持终端2进行蓝牙通讯的蓝牙电路、用于对动作驱动部件下达控制指令的驱动部件控制电路和用于监测锂电池7电压的电池管理电路。单片机、蓝牙电路、驱动部件控制电路、电池管理电路及锂电池的充电电路详见图3-6。本发明有关pcb线路图的详细的工作原理及工作过程,依据线路图可以理解,此处不再进行阐述。所述id号和功能主体1的硬件底层程序通过使用比利时迈来芯公司出品的ptc-04-db-90316烧录器烧录入单片机中。id号的编制规则为品牌名+马达数量代码+产品名+产品出厂代码,例如功能主体1的id号为:mira-s-laclau-20190108a00001,mira为品牌名,s为马达数量代码s代表单马达、d代表双马达、t代表三马达,laclau为产品名,20190108a00001为出厂代码,出厂代码中,20190108代表日期、a代表产品代数a为一代、b为二代,以此类推、00001代表产品日数量编号。此处以蛋形智能按摩器为例,如图2所示,所述壳体4为呈蛋形的塑料壳,所述壳体4的上端设置有塑料端盖8,壳体4内的中部设置pcb线路板6和锂电池7,壳体4内的下端设置振动马达5,所述振动马达5通过连接件9与壳体4连接。所述壳体4和塑料端盖8的外表面均设置有硅胶套10。震动马达5、锂电池7通过电线连到pcb线路板6上;震动马达5、锂电池7、pcb线路板6用螺钉装在壳体4内;塑料端盖8通过螺纹旋在壳体4上。本发明所述移动端app软件的软件架构包括蓝牙管理模块、社交管理模块和用户端按摩器控制模块,所述社交管理模块包括好友管理单元、即时通讯单元、远程控制单元和用户管理单元。好友管理单元可实现好友的添加、删除、搜索等功能,所述即时通讯单元壳实现实时文字、语音的推送和传递,通过与好友的聊天框里面的消息、图片功能键,可以将聊天内容发出,通过云端服务器传给对方。点击聊天框下面的远程控制功能,发起远程控制申请,对方同意后,远程控制单元可通过云端服务器对好友的用户端按摩器控制模块建立链接,就可以通过聊天框弹出的控制页面,控制对方的按摩器,做到了远程控制互动。所述用户管理单元可与后端服务软件的用户及设备管理模块链接交互,实现用户注册、登录、登出等操作。所述后端服务软件的软件架构包括社交应用模块、远程控制模块、用户及设备管理模块。移动端app软件(android版)采用java语言编写实现;移动端app软件(ios版)采用object-c语言编写实现;后端服务软件采用java语言编写实现。硬件底层程序软件采用计算机c语言编写实现。本发明涉及的相关软件的源码、逻辑及算法,不在本发明中进行描述。且软件的编写方法为公知技术,不再描述。本发明设计科学合理,可靠性高,实现真正的智能交互。同时也解决了市场上硬件产品-----智能按摩器实现产品功能时不能同时满足用户的陌生人社交需求,使产品用户在社交过程中心理实现放松,解压,在当下竞争激烈的社会,尤其具有很强的应用意义。使产品用户在使用产品时实现产品功能的同时,也实现了用户的社交需求,使用户情感得到了慰藉,用户的身心同时得到了放松,更有益于用户的身心健康,具有很强的经济价值和社会价值。同时,本产品对治疗社交恐惧具有极好的辅助治疗效果。基于产品硬件社交的按摩器的使用方法,包括以下步骤:a、功能主体1与用户手持终端2的互联:用户操作智能手机上的移动端app软件,蓝牙管理模块先与智能手机上的蓝牙模块交互,通过调用智能手机操作系统提供的蓝牙管理功能相关函数实现:android手机系统通过bluetoothmanager系统服务访问蓝牙适配器组件bluetoothadapter。ios手机系统通过centralmanager,实现功能主体1硬件设备的扫描、连接。并获取功能主体1提供的services和characteristics。蓝牙管理模块连上功能主体1硬件后,用户即可通过控制用户端按摩器控制模块实现对功能主体1的振动马达5控制指令的编辑,例如振动频率、时长等等。移动端app软件基于《mira蓝牙ble通信协议》,与功能主体1通过蓝牙进行通讯交互,将控制指令转化为基于蓝牙通讯协议的蓝牙指令包,下传到功能主体1的驱动部件控制电路,实现对振动马达5的控制。同时蓝牙管理模块负责对功能主体1硬件设备的services和characteristics的数据获取,以及通过对应的characteristics向功能主体1硬件端发送电量查询,电池管理电路实时监测锂电池7电压,计算得出锂电池7的剩余电量,并通过蓝牙通讯将电量值反馈到移动端app软件。b、交友管理:利用移动端app软件,请求云端服务器3开放webservice接口,用户管理单元与后端服务软件的用户及设备管理模块进行交互,实现用户注册、登录。然后通过移动端app软件中社交管理模块的好友管理单元进行好友的搜索与添加。在进行好友搜索时,在app页面上选择不同的智能产品,然后进行搜索,app页面就会显示该产品的用户(如果用户进行了安全设置,则不会显示出来)。本质上是通过搜索功能主体1的id号,产品的id号储存在该用户在云端服务器的用户及设备管理模块里,由于产品id号是唯一的,与该用户是一一对应的,所以搜索id号就能搜索到对应的用户。这样,搜索产品也就能搜索到该产品的用户(未作安全设置)。用户进行安全设置,安全设置包括:公开我的设备(在个人资料的设备列表里面是否公开);允许别人通过设备找到我;允许别人远程控制。在移动端app软件里面开启安全保护:则屏蔽按摩器id号,其他人就无法通过搜索产品来添加好友了;在个人资料看不到设备图片;无法远程控制,从而实现了个人隐私保护。本发明依托功能主体1的id号进行好友的搜索、添加、删除等,实现基于硬件的社交。再次基础上,本发明在应用过程中还可以进一步包括步骤c、远程控制互动:添加好友后,好友之间通过各自智能手机上的移动端app软件对对方的功能主体1进行远程控制,实现社交的控制互动。以上是对本发明实施过程做了详细说明,但本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下做出各种变化。以下为本发明功能主体硬件与智能手机之间的<<mira蓝牙ble协议>>。1、在建立蓝牙通讯时,优先采用uuid进行通讯,以减少由于软件“握手”而消耗的时间,软、硬件通信采用(指令头+指令体)的方式进行,指令头包含指令号和指令体长度,指令体包含指令参数及指令节。结构如下:2、电机相关指令:写电机状态01050000000000f读电机状态(注意,读点即状态每只能读一个电机,因为不同电机的状态可能不一样)020100f(00为电机编号)硬件返回:正确:03050000000000f错误:0302aabb→(aa表示遇到错误,bb表示错误代码,错误代码暂为0xbb)3、指令体各字节意思字节1字节2字节3字节4字节5电机标号波型代码最高强度最低强度步进时间电机编码:01;电机1、02;电机2;4、电池电量指令:手机下发:0402f硬件返回:04010af→(12进制0a表示10%,04表示100%)5、版本号相关指令手机下发:050102f(硬件版本号)硬件返回:050301aabbf(aa为大版本号,bb为小版本号)手机下发:050102f(软件版本号)硬件返回:050301aabbf(aa为大版本号,bb为小版本号)以下为本发明专利移动端app与后端服务器之间的《mirasochet指令协议》。1、scoket发送控制指令的格式为:“value的长度=value=模式”;其中value的值当发送手动模式时为“波形的位置,强度值”;2、当发送程控模式时为“一条具体的程控指令”;当停止第一个电机时为:“1”;当停止程控模式时为“4”其中模式:为2:发送程控指令为101:发送手动模式的电机为3:发送停止指令3、每2秒发送一条“ping+user_id+是否被控制值”以判断用户是否存活,是否有变动。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1