本发明实施例涉及智能交互技术,尤其涉及一种智能交互方法、装置及智能终端。
背景技术:
随着科学技术的不断发展,智能终端在人类工作和生活中的应用越来越广泛。
目前的智能终端具有相当发达的“大脑”,以智能机器人为例,其通过形形色色的内部信息传感器和外部信息传感器作为视觉、听觉、嗅觉和触觉等,通过效应器作为作用于周围环境的手段,通过控制电机控制它们的手、脚或者触角等进行活动,具备了感觉、运动和思考三要素。智能终端能够实现与用户的智能交互,根据用户指令做出相应的回应。
但是,现有技术中,当多个不同用户使用同一台智能终端时,智能终端无法对当前用户进行合理区,在和用户的交互过程中,交互内容不具备针对性,交互效率较低,无法实现效果良好的智能交互。
技术实现要素:
本发明提供一种智能交互方法、装置及智能终端,以实现精准的差异化智能交互,交互内容针对性强,交互效率显著提高。
第一方面,本发明实施例提供了一种智能交互方法,该方法包括:
接收智能终端发送的当前用户的特征信息,对所述特征信息进行识别以在历史记录中确定和所述当前用户相匹配的属性标签;
接收所述智能终端发送的指令信息,根据所述指令信息和所述属性标签确定检索标签;
根据所述检索标签进行信息检索以确定和所述检索标签相对应的数据内容;
将所述数据内容发送至所述智能终端,以使所述智能终端向所述当前用户展示所述数据内容。
可选的,在接收智能终端发送的当前用户的特征信息之前,所述方法还包括:
接收智能终端发送的用户的特征信息,对所述用户创建用户编号;
根据所述特征信息确定用户的属性标签,将所述用户的编号和所述属性标签关联存储;
对所述用户的搜索内容进行记录,并对所述记录进行分析确定出所述用户的偏好内容,将所述偏好内容添加到所述用户的属性标签中。
可选的,在根据所述检索标签进行信息检索以确定和所述检索标签相对应的数据内容之前,所述方法还包括:
获取数据信息,对所述数据信息进行分类确定出和所述数据信息对应的数据标签;
将所述数据信息和所述数据标签关联存储,并建立倒排索引。
可选的,根据所述检索标签进行信息检索以确定和所述检索标签相对应的数据内容包括:
根据所述检索标签在所述倒排索引中进行信息检索,以确定和所述检索标签相对应的数据内容。
可选的,对所述特征信息进行识别以在历史记录中确定和所述当前用户相匹配的属性标签包括:
对所述特征信息进行识别,依据识别结果确定和所述当前用户对应的用户编号,依据所述用户编号和智能终端编号确定和所述当前用户相匹配的属性标签。
第二方面,本发明实施例还提供了一种智能交互装置,该装置包括:
特征信息识别模块,用于接收智能终端发送的当前用户的特征信息,对所述特征信息进行识别以在历史记录中确定和所述当前用户相匹配的属性标签;
检索标签确定模块,用于接收所述智能终端发送的指令信息,根据所述指令信息和所述属性标签确定检索标签;
数据内容确定模块,用于根据所述检索标签进行信息检索以确定和所述检索标签相对应的数据内容;
数据内容发送模块,用于将所述数据内容发送至所述智能终端,以使所述智能终端向所述当前用户展示所述数据内容。
可选的,所述装置还包括:
用户编号创建模块,用于在接收智能终端发送的当前用户的特征信息之前,接收智能终端发送的用户的特征信息,对所述用户创建用户编号;
属性标签确定模块,用于根据所述特征信息确定用户的属性标签,将所述用户的编号和所述属性标签关联存储;
属性标签添加模块,用于对所述用户的搜索内容进行记录,并对所述记录进行分析确定出所述用户的偏好内容,将所述偏好内容添加到所述用户的属性标签中。
可选的,所述装置还包括:
数据信息获取模块,用于在根据所述检索标签进行信息检索以确定和所述检索标签相对应的数据内容之前,获取数据信息,对所述数据信息进行分类确定出和所述数据信息对应的数据标签;
倒排索引建立模块,用于将所述数据信息和所述数据标签关联存储,并建立倒排索引。
可选的,所述数据内容确定模块具体用于:
根据所述检索标签在所述倒排索引中进行信息检索,以确定和所述检索标签相对应的数据内容。
可选的,所述特征信息识别模块具体用于:
对所述特征信息进行识别,依据识别结果确定和所述当前用户对应的用户编号,依据所述用户编号和智能终端编号确定和所述当前用户相匹配的属性标签。
第三方面,本发明实施例还提供了一种智能终端,该智能终端包括:
特征信息发送模块,用于获取当前用户的特征信息,将所述特征信息发送至服务器,以使所述服务器对所述特征信息进行识别;
指令信息发送模块,用于获取所述当前用户的指令信息,将所述指令信息发送至所述服务器,以使所述服务器依据所述特征信息和所述指令信息确定对应的数据内容;
数据内容接收模块,用于接收所述服务器发送的与所述指令信息对应的数据内容;
数据内容展示模块,用于对接收到的所述数据内容进行展示。
本发明实施例通过对用户信息与数据内容设置属性标签,服务器通过识别智能终端发送的当前用户的特征信息确定用户信息,根据属性标签检索当前用户的指令信息对应的数据内容,智能终端将数据内容反馈给当前用户,即针对用户身份检索不同的数据内容,避免了现有智能终端在和用户的交互过程中,交互内容不具备针对性,交互效率较低,无法实现效果良好的智能交互的问题,实现了精准的差异化智能交互,交互内容针对性强,交互效率显著提高。
附图说明
图1A是本发明实施例应用场景示意图;
图1B是本发明实施例一提供的智能交互方法的流程图;
图2是本发明实施例二提供的智能交互方法的流程图;
图3是本发明实施例三提供的智能交互方法的流程图;
图4是本发明实施例四提供的智能交互装置的结构示意图;
图5是本发明实施例五提供的智能终端的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
参见图1A,其是本发明实施例应用场景示意图,其中智能终端110与服务器120通过无线网络连接,其中,智能终端110可以是智能手机、智能电脑或者智能机器人等,能够获取用户特征信息与用户指令信息,能够将服务器发送的数据内容以语音或者视频的形式展现给用户,实现与用户的智能交互。
实施例一
图1B为本发明实施例一提供的智能交互方法的流程图,本实施例可适用于用户与智能终端进行交互的情况,该方法可以由图1A所示的服务器120来执行,其中服务器中配置的智能交互装置可采用硬件和/或软件的形式实现。该方法包括:
S110、接收智能终端发送的当前用户的特征信息,对特征信息进行识别以在历史记录中确定和当前用户相匹配的属性标签。
本实施例中,当智能终端对应多个用户时,为了实现针对不同用户进行精准的差异化的智能交互,智能终端在与用户进行交互之前通过用户的特征信息识别用户身份,其中,当前用户的特征信息指的是用于识别正在与智能终端进行交互的用户身份的信息,示例性的,用户的特征信息可以是用户的图像信息或者语音信息。智能终端获取当前用户的图像信息或者语音信息,将当前用户的特征信息与服务器预存的特征信息进行比对,根据比对结果确定和当前用户相匹配的属性标签,其中,属性标签指的是根据用户的历史行为记录提取的用户偏好属性,并对属性设置标签。示例性的,用户的属性标签可以是【音乐偏好:英文歌曲】或者【故事偏好:历史故事】等。
示例性的,智能终端检测到有用户与其进行交互时,获取当前用户的图像信息和/或语音信息,提取当前用户的特征信息并进行当前用户身份识别,确定当前用户的基本属性标签为【姓名:小明】【性别:男】【年龄段:儿童】等,检索当前用户的历史行为记录,确定当前用户的所有属性标签,示例性的,当前用户的属性标签还可以包括【故事偏好:童话故事】【音乐偏好:儿歌】等。
智能终端可对应多个用户,示例性的,当当前用户为小明妈妈时,通过获取小明妈妈的图像信息和/或语音信息并识别用户身份,可通过检索当前用户的历史行为记录,确定小明妈妈的所有属性标签,可以是【姓名:小明妈妈】【性别:女】【年龄段:成人】【故事偏好:爱情故事】【音乐偏好:抒情歌曲】等。
S120、接收智能终端发送的指令信息,根据指令信息和属性标签确定检索标签。
智能终端获取当前用户的指令信息,将该指令信息发送至服务器,服务器识别该指令信息,根据指令信息和当前用户的属性标签确定检索标签,其中,检索标签指的是用于检索指令信息对应的数据内容的标签,示例性的,识别指令信息为“我要听故事”,当服务器确定当前用户为小明时,根据指令信息与小明的所有属性标签可确定检索标签为【儿童】【童话故事】;当服务器确定当前用户为小明妈妈时,根据指令信息与小明妈妈的所有属性标签可确定检索标签为【成人】【爱情故事】。
S130、根据检索标签进行信息检索以确定和检索标签相对应的数据内容。
示例性的,当确定检索标签为【儿童】【童话故事】时,在服务器的数据块中检索童话故事对应的数据内容。当检索标签对应的数据内容只有一个时,将该数据内容作为检索结果,当检索标签对应的数据内容为多个时,随机选择一个数据内容作为检索结果;当检索标签在服务器数据库中无对应的数据内容时,通过无线网络检索,将检索到的数据内容作为检索结果,并存储到服务器数据库中。示例性的,检索标签【儿童】【童话故事】对应的数据内容可以是安徒生童话;检索标签【成人】【爱情故事】对应的数据内容可以是七仙女的故事。
S140、将数据内容发送至智能终端,以使智能终端向当前用户展示数据内容。
示例性的,服务器将检索标签【儿童】【童话故事】对应的数据内容安徒生童话发送至智能终端,智能终端将安徒生童话以语音的形式展示给用户小明,完成智能终端与用户小明的智能交互。
示例性的,服务器将检索标签【成人】【爱情故事】对应的数据内容七仙女的故事发送至智能终端,智能终端将七仙女的故事以语音的形式展示给用户小明妈妈,完成智能终端与用户小明妈妈的智能交互。
需要说明的是,本实施例中,S110和S120可以作为一个步骤同时执行。
本实施例的技术方案,通过对用户信息与数据内容设置属性标签,服务器通过识别智能终端发送的当前用户的特征信息确定用户信息,根据属性标签检索当前用户的指令信息对应的数据内容,智能终端将数据内容反馈给当前用户,即针对用户身份检索不同的数据内容,避免了现有智能终端在和用户的交互过程中,交互内容不具备针对性,交互效率较低,无法实现效果良好的智能交互的问题,实现了精准的差异化智能交互,交互内容针对性强,交互效率显著提高。
实施例二
图2是本发明实施例二提供的智能交互方法的流程图,在上述实施例的基础上,进一步的在接收智能终端发送的当前用户的特征信息之前增加了:接收智能终端发送的用户的特征信息,对用户创建用户编号;根据特征信息确定用户的属性标签,将用户的编号和属性标签关联存储;对用户的搜索内容进行记录,并对记录进行分析确定出用户的偏好内容,将偏好内容添加到用户的属性标签中。相应的,该方法具体包括:
S210、接收智能终端发送的用户的特征信息,对用户创建用户编号。
智能终端对应多个用户,将每一个用户的特征信息在服务器中进行存储并创建用户编号,示例性的,小明的特征信息对应的用户编号为1号,小明妈妈的特征信息对应的用户编号为2号,小明爸爸的特征信息对应的用户编号为3号。
S220、根据特征信息确定用户的属性标签,将用户的编号和属性标签关联存储。
通过识别不同用户的特征信息,对用户设置属性标签,将用户的属性标签与用户编号进行关联,并存储于服务器中。
示例性的,用户小明的属性标签为【1】【姓名:小明】【性别:男】【年龄段:儿童】;用户小明妈妈的属性标签为【2】【姓名:小明妈妈】【性别:女】【年龄段:成人】。
本实施例中,对用户的编号和属性标签关联存储,便于用户属性标签的快速检索,提高检索速度。
S230、对用户的搜索内容进行记录,并对记录进行分析确定出用户的偏好内容,将偏好内容添加到用户的属性标签中。
其中,偏好内容指的是不同用户对于同一类事物的不同喜好方向与喜好程度,示例性的,对于音乐,小明的历史搜索记录显示70%为儿歌,则确定用户小明的音乐偏好为儿歌,将【音乐偏好:儿歌】作为小明的一个属性标签。
本实施例中,根据用户的搜索记录,实时更新用户的属性标签,使得服务器能够更加精确的根据用户指令信息确定检索标签,提高了智能交互的精准度。
S240、接收智能终端发送的当前用户的特征信息,对特征信息进行识别以在历史记录中确定和当前用户相匹配的属性标签。
S250、接收智能终端发送的指令信息,根据指令信息和属性标签确定检索标签。
S260、根据检索标签进行信息检索以确定和检索标签相对应的数据内容。
S270、将数据内容发送至智能终端,以使智能终端向当前用户展示数据内容。
本实施例的技术方案,通过在服务器中预存用户的特征信息和属性标签,并根据用户搜索记录确定用户的偏好内容,将偏好内容存储于用户的属性标签中,即服务器实时更新用户的属性标签,提高了服务器根据用户指令信息确定检索标签的准确度,实现了精准的识别用户的差异性智能交互。
在上述实施例的基础上,步骤S240还可以是:
对特征信息进行识别,依据识别结果确定和当前用户对应的用户编号,依据用户编号和智能终端编号确定和当前用户相匹配的属性标签。
其中,服务器连接多个智能终端,智能终端编号用于唯一确定每一个智能终端,示例性的,智能终端编号可以是A。通过用户编号和智能终端编号可唯一确定一个用户,示例性的,将智能终端编号与用户的属性标签进行关联存储,用户小明的属性标签可以是:【A】【1】【姓名:小明】【性别:男】【年龄段:儿童】。
本实施例中,通过用户编号和智能终端编号确定唯一一个用户,提高用户属性标签的确定效率,减少检索时间。
实施例三
图3是本发明实施例三提供的智能交互方法的流程图,在上述实施例的基础上,进一步的在在根据检索标签进行信息检索以确定和检索标签相对应的数据内容之前增加了:获取数据信息,对数据信息进行分类确定出和数据信息对应的数据标签;将数据信息和数据标签关联存储,并建立倒排索引。相应的,该方法具体包括:
S310、接收智能终端发送的用户的特征信息,对用户创建用户编号。
S320、根据特征信息确定用户的属性标签,将用户的编号和属性标签关联存储。
S330、对用户的搜索内容进行记录,并对记录进行分析确定出用户的偏好内容,将偏好内容添加到用户的属性标签中。
S340、接收智能终端发送的当前用户的特征信息,对特征信息进行识别以在历史记录中确定和当前用户相匹配的属性标签。
S350、接收智能终端发送的指令信息,根据指令信息和属性标签确定检索标签。
S360、获取数据信息,对数据信息进行分类确定出和数据信息对应的数据标签。
其中,数据信息指的是用于与用户进行交互的数据内容,示例性的,数据信息可以包括故事、音乐、笑话、小说、相声或者脱口秀等,其中,数据信息可以是完整的数据内容,也可以是数据内容的摘要等。
对数据信息进行分类,并设置数据标签,示例性的,数据信息的数据标签可以是【安徒生童话】【儿童】【童话故事】、【演员】【成人】【流行歌曲】或者【静夜思】【儿童】【诗词】等。
S370、将数据信息和数据标签关联存储,并建立倒排索引。
其中,倒排索引指的是根据属性标签进行数据查找的一种检索方式,倒排索引的索引表中的每一项都包含一个属性标签和具有该属性标签的数据内容的地址。
本实施例中,通过倒排索引的方式对数据信息和数据标签进行关联存储,便于服务器根据数据标签对数据信息进行快速检索,减少数据信息的存储空间。
S380、根据检索标签进行信息检索以确定和检索标签相对应的数据内容。
优选的,步骤S380具体可以是:
根据检索标签在倒排索引中进行信息检索,以确定和检索标签相对应的数据内容。
示例性的,服务器根据智能终端编号为A,用户编号为1,指令信息为“听故事”,确定检索标签为【儿童】【童话故事】,在倒排索引的索引表中的查找【儿童】【童话故事】对应的数据信息为【安徒生童话】【儿童】【童话故事】,则确定安徒生童话为检索标签相对应的数据内容。
S390、将数据内容发送至智能终端,以使智能终端向当前用户展示数据内容。
本实施例的技术方案,通过对数据信息建立数据标签和倒排索引,提高了服务器对数据信息的检索效率,减少了数据信息的存储空间。
以下内容为本发明实施例提供的智能交互装置的实施例。该智能交互装置的实施例与上述智能交互方法实施例属于同一构思,该智能交互装置实施例未详细说明的内容可参考上述智能交互方法实施例所记载的内容。
实施例四
图4是本发明实施例四提供的智能交互装置的结构示意图,该装置的实施例与本发明实施例提供的智能交互方法的实施例一一对应,该装置具体可以包括:
特征信息识别模块410,用于接收智能终端发送的当前用户的特征信息,对特征信息进行识别以在历史记录中确定和当前用户相匹配的属性标签;
检索标签确定模块420,用于接收智能终端发送的指令信息,根据指令信息和属性标签确定检索标签;
数据内容确定模块430,用于根据检索标签进行信息检索以确定和检索标签相对应的数据内容;
数据内容发送模块440,用于将数据内容发送至智能终端,以使智能终端向当前用户展示数据内容。
优选的,装置还包括:
用户编号创建模块450,用于在接收智能终端发送的当前用户的特征信息之前,接收智能终端发送的用户的特征信息,对用户创建用户编号;
属性标签确定模块460,用于根据特征信息确定用户的属性标签,将用户的编号和属性标签关联存储;
属性标签添加模块470,用于对用户的搜索内容进行记录,并对记录进行分析确定出用户的偏好内容,将偏好内容添加到用户的属性标签中。
优选的,装置还包括:
数据信息获取模块480,用于在根据检索标签进行信息检索以确定和检索标签相对应的数据内容之前,获取数据信息,对数据信息进行分类确定出和数据信息对应的数据标签;
倒排索引建立模块490,用于将数据信息和数据标签关联存储,并建立倒排索引。
优选的,数据内容确定模块430具体用于:
根据检索标签在倒排索引中进行信息检索,以确定和检索标签相对应的数据内容。
优选的,特征信息识别模块410具体用于:
对特征信息进行识别,依据识别结果确定和当前用户对应的用户编号,依据用户编号和智能终端编号确定和当前用户相匹配的属性标签。
实施例五
图5是本发明实施例五提供的智能终端的结构示意图,该智能终端具体可以包括:
特征信息发送模块510,用于获取当前用户的特征信息,将所述特征信息发送至服务器,以使所述服务器对所述特征信息进行识别;
指令信息发送模块520,用于获取所述当前用户的指令信息,将所述指令信息发送至所述服务器,以使所述服务器依据所述特征信息和所述指令信息确定对应的数据内容;
数据内容接收模块530,用于接收所述服务器发送的与所述指令信息对应的数据内容;
数据内容展示模块540,用于对接收到的所述数据内容进行展示。
本实施例的技术方案,智能终端将当前用户的特征信息与指令信息发送至服务器进行识别和检索,针对不同用户信息确定对应的数据内容,智能终端接收服务器发送的数据内容并展现给当前用户,实现了精准的差异化智能交互,交互内容针对性强,交互效率显著提高。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。