本发明涉及系统管理领域,特别是涉及一种基于用户画像的技能包推荐装置和方法。
背景技术:
随着智能机器人与互联网的逐步发展,智能机器人的性能不断提升,互联网产业不断推出丰富多样的技能包,以不断丰富智能机器人的能力。每一技能包代表智能机器人的一种能力,智能机器人通过安装技能包,完成能力的学习过程,从而具备丰富的功能,为使用者的生活带来乐趣。
但是智能机器人学习的过程是需要使用者随时参与的,即智能机器人安装的每一技能包都需要使用者在技能包管理平台进行浏览筛选后安装到智能机器人上。用户在筛选过程中会浪费较多时间,对于工作忙碌空余时间不多的使用者,其拥有的智能机器人学到的能力较少而无法给用户带去预期的体验度。
技术实现要素:
本发明主要解决的技术问题是提供一种单技能包升级管理装置和方法,能够根据使用者的用户画像信息向使用者推荐可能感兴趣的受欢迎度较高的技能包,节省使用者浏览选择技能包的时间,为使用者带来较高体验度。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于用户画像的技能包推荐装置,用于对智能机器人安装技能包的推荐,该装置包括:采集模块,用于收集和整理智能机器人使用者的身份信息及使用者及智能机器人的交互信息,获取使用者的用户画像信息;其中,用户画像信息至少包括使用者的身份信息、使用者与智能机器人的交互信息及使用者对智能机器人的每一技能包的使用参数信息,使用参数至少包含使用者对每一技能包的使用频次、使用时长及使用时间段;分析模块,连接网络云端的技能包管理平台,用于分析用户画像信息,根据用户画像信息从技能包管理平台关联第一类技能包;其中,第一类技能包的说明信息中包含用户画像信息的部分或全部;推荐模块,用于获取每一第一技能包的说明信息,并推送到智能机器人使用者;其中,第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
其中,采集模块包括:身份信息收集单元,用于连接智能机器人网站获取使用者的注册信息作为智能机器人使用者的身份信息;交互信息收集单元,用于获取并识别使用者与智能机器人的交互信息。
其中,分析模块包括:身份信息分析单元,用于分析使用者的身份信息,确定使用者的身份类型,与包含于说明信息中包含的主流使用者身份类型的第一技能包进行关联;交互信息分析单元,用于分析使用者与智能机器人的交互信息,识别并筛选交互信息中使用的高频词汇,与功能信息中包含高频词汇的第一技能包进行关联。
其中,还包括升级提醒模块,用于在推荐模块推荐第一类技能包并在智能机器人上完成安装后,当发现第一类技能包的升级版本时,提醒升级第一类技能包。
其中,升级提醒模块根据用户画像信息中的使用参数信息,确定已安装于智能机器人的第一类安装包的高频使用时间,并在高频使用时间向用户发送提醒信号。
其中,升级提醒模块提醒升级的方式包括:语音提醒、移动终端提醒和社区网页提醒;语音提醒是升级提醒模块将提醒升级的信息传输到智能机器人,使智能机器人以语音播报的方式进行提醒;技能包管理平台提醒是升级提醒模块将提醒升级的信息传输到与智能机器人连接的智能终端,以短信或推送消息的方式进行提醒;社区网页提醒是升级提醒模块将提醒升级的信息以站内信的方式传输到使用者注册的技能包社区网站进行提醒。
其中,升级提醒模块进行技能包升级提醒时,生成第一提醒指令、第二提醒指令和第三提醒指令传输到使用者,以供使用者选择升级时间。
其中,使用者选择第一提醒指令时,提醒升级模块将第一提醒指令传输技能包管理平台,获取待升级的第一类技能包的升级安装包,传输到智能机器人进行升级;使用者选择第二提醒指令时,提醒升级模块根据用户画像信息中包含的使用参数信息确定待升级的第一类技能包的低频使用时间,并在低频使用时间获取待升级的第一类技能包的升级安装包,传输到智能机器人进行升级;使用者选择第三提醒指令时,提醒升级模块放弃对待升级技能包的升级提醒。
其中,使用者选择第三提醒指令时,提醒升级模块生成第一放弃提醒指令和第二放弃提醒指令,以供使用者选择放弃升级第一类技能包的方式。
其中,使用者选择第一放弃提醒指令时,使用者放弃待升级第一类技能包当前升级版本的升级;使用者选择第二放弃提醒指令时,使用者放弃待升级第一类技能包当前升级版本及以后产生的新版本的升级。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于用户画像的技能包推荐方法,用于对智能机器人安装技能包的推荐,该方法的步骤包括:收集和整理智能机器人使用者的身份信息及使用者及智能机器人的交互信息,获取使用者的用户画像信息;其中,用户画像信息至少包括使用者的身份信息、使用者与智能机器人的交互信息及使用者对智能机器人的每一技能包的使用参数信息,使用参数至少包含使用者对每一技能包的使用频次、使用时长及使用时间段;分析用户画像信息,根据用户画像信息从技能包管理平台关联第一类技能包;其中,第一类技能包的说明信息中包含用户画像信息的部分或全部;获取每一第一技能包的说明信息,并推送到智能机器人使用者;其中,第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
其中,在获取用户画像信息的步骤中,包括步骤:连接智能机器人网站获取使用者的注册信息作为智能机器人使用者的身份信息;获取并识别使用者与智能机器人的交互信息。
其中,在分析用户画像信息的步骤中,包括步骤:分析使用者的身份信息,确定使用者的身份类型,与包含于说明信息中包含的主流使用者身份类型的第一技能包进行关联;分析使用者与智能机器人的交互信息,识别并筛选交互信息中使用的高频词汇,与功能信息中包含高频词汇的第一技能包进行关联。
其中,还包括步骤:在推荐第一类技能包并在智能机器人上完成安装后,当发现第一类技能包的升级版本时,提醒升级第一类技能包。
其中,根据用户画像信息中的使用参数信息,确定已安装于智能机器人的第一类安装包的高频使用时间,并在高频使用时间向用户发送提醒信号。
区别于现有技术,本发明的基于用户画像的技能包推荐装置通过收集并分析用户画像信息,确定用户所属的身份类型,同时选取用户与智能机器人之间的交互信息中使用过的高频词汇,从技能包管理平台中选择与使用者身份类型的相同的技能包或功能标签涵盖高频词汇的技能包向使用者推荐。通过本发明,能够根据使用者的用户画像信息向使用者推荐可能感兴趣的受欢迎度较高的技能包,节省使用者浏览选择技能包的时间,为使用者带来较高体验度。
附图说明
图1是本发明提供的一种基于用户画像的技能包推荐装置的实施方式的结构示意图;
图2是本发明提供的一种技基于用户画像的技能包推荐方法的实施方式的流程示意图。
具体实施方式
下面结合具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
现代社会的智能化集成度越来越高,智能机器人已经从神秘的实验室走入人类的日常生活中。市场上各类智能机器人受到了潮流人士的不断追捧。智能机器人是具有人类仿生学特性的机器,可以像人类一样进行学习,其学习的越多,能力越强,给使用者带来的体验度越高。但是智能机器人学习的方式是通过安装不同功能的技能包,通过安装技能包使智能机器人得到相应技能。使用者需要对智能机器人的学习过程全程参与,选择使用者喜好的技能包进行安装,往往需要花费较长的时间,对于空闲时间不足的使用者,其智能机器人具备的技能较少,体验度较差。
参阅图1,图1是本发明提供的一种基于用户画像的技能包推荐装置的结构示意图。该装置100包括:采集模块110,分析模块120和推荐模块130。
采集模块110用于收集和整理智能机器人使用者的身份信息及使用者及智能机器人的交互信息,获取使用者的用户画像信息;其中,用户画像信息至少包括使用者的身份信息、使用者与智能机器人的交互信息及使用者对智能机器人的每一技能包的使用参数信息,使用参数至少包含使用者对每一技能包的使用频次、使用时长及使用时间段。
采集模块110包括身份信息收集单元111和交互信息收集单元112,其中身份信息收集单元111用于连接智能机器人网站获取使用者的注册信息作为智能机器人使用者的身份信息;身份信息包括交互信息收集单元112用于获取并识别使用者与智能机器人的交互信息。用户画像,又称人群画像,是根据用户人口统计学信息、社交关系、偏好习惯和消费行为等信息而抽象出来的标签化画像。构建用户画像的核心工作即是给用户贴“标签”,而标签中部分是根据用户的行为数据直接得到,部分是通过一系列算法或规则挖掘得到。直接得到的数据通常为用户在网站或APP上主动填写和上传的数据,如用户的姓名、职业、身份证、学生证、驾驶证、银行卡等,以及用户浏览、搜索网页的信息,确定该使用者的身份类型。如可根据使用者欣赏的节目类型,购物时浏览的店铺类型及商品类型、根据使用者浏览的专业网站确定其身份类型。如,对于爱好欣赏动漫作品和耳机发烧友的程序员,其身份类型可标定为IT、动漫和耳机。智能机器人的使用者往往把智能机器人作为朋友并与其聊天,在聊天过程中,交互信息采集单元112采集交互的聊天信息中经常出现的出现率较高的高频词汇并进行采集。在本实施方式中,可设定同一词汇出现三次以上时为高频词汇。
分析模块120连接网络云端的技能包管理平台,用于分析用户画像信息,根据用户画像信息从技能包管理平台关联第一类技能包;其中,第一类技能包的说明信息中包含用户画像信息的部分或全部。
分析模块120包括身份信息分析单元121和交互信息分析单元122,其中,身份信息分析单元121用于分析使用者的身份信息,确定使用者的身份类型,与包含于说明信息中包含的主流使用者身份类型的第一技能包进行关联;交互信息分析单元122用于分析使用者与智能机器人的交互信息,识别并筛选交互信息中使用的高频词汇,与功能信息中包含高频词汇的第一技能包进行关联。在本实施方式中,分析模块120连接技能包管理平台,分析用户画像信息后确定身份类型和高频词汇,从技能包管理平台中搜索功能信息包含身份类型和、或高频词汇的技能包。如根据身份类型判定为全职妈妈时,从技能包管理平台搜索其他的全职妈妈类型的智能机器人使用者使用并给予较高评价的技能包;或者根据使用者的高频使用词汇搜索相关的技能包。
推荐模块130用于获取每一第一技能包的说明信息,并推送到智能机器人使用者;其中,第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
此外还包括升级提醒模块140,用于在推荐模块130推荐第一类技能包并在智能机器人上完成安装后,当发现第一类技能包的升级版本时,提醒升级第一类技能包。升级提醒模块140根据用户画像信息中的使用参数信息,确定已安装于智能机器人的第一类安装包的高频使用时间,并在高频使用时间向用户发送提醒信号。
升级提醒模块140提醒升级的方式包括:语音提醒、移动终端提醒和社区网页提醒;其中,语音提醒是升级提醒模块将提醒升级的信息传输到智能机器人,使智能机器人以语音播报的方式进行提醒;技能包管理平台提醒是升级提醒模块将提醒升级的信息传输到与智能机器人连接的智能终端,以短信或推送消息的方式进行提醒;社区网页提醒是升级提醒模块将提醒升级的信息以站内信的方式传输到使用者注册的技能包社区网站进行提醒。
升级提醒模块140进行技能包升级提醒时,生成第一提醒指令、第二提醒指令和第三提醒指令传输到使用者,以供使用者选择升级时间。使用者选择第一提醒指令时,提醒升级模块140将第一提醒指令传输技能包管理平台(图未示),获取待升级的第一类技能包的升级安装包,传输到智能机器人进行升级;使用者选择第二提醒指令时,提醒升级模块140根据用户画像信息中包含的使用参数信息确定待升级的第一类技能包的低频使用时间,并在低频使用时间获取待升级的第一类技能包的升级安装包,传输到智能机器人进行升级;使用者选择第三提醒指令时,提醒升级模块140放弃对待升级技能包的升级提醒。
使用者选择第三提醒指令时,提醒升级模块140生成第一放弃提醒指令和第二放弃提醒指令,以供使用者选择放弃升级第一类技能包的方式。使用者选择第一放弃提醒指令时,使用者放弃待升级第一类技能包当前升级版本的升级;使用者选择第二放弃提醒指令时,使用者放弃待升级第一类技能包当前升级版本及以后产生的新版本的升级。
区别于现有技术,本发明的基于用户画像的技能包推荐装置通过收集并分析用户画像信息,确定用户所属的身份类型,同时选取用户与智能机器人之间的交互信息中使用过的高频词汇,从技能包管理平台中选择与使用者身份类型的相同的技能包或功能标签涵盖高频词汇的技能包向使用者推荐。通过本发明,能够根据使用者的用户画像信息向使用者推荐可能感兴趣的受欢迎度较高的技能包,节省使用者浏览选择技能包的时间,为使用者带来较高体验度。
参阅图2,图2是本发明提供的一种基于用户画像的技能包推荐方法的流程示意图。该方法的步骤包括:
S210:收集和整理智能机器人使用者的身份信息及使用者及智能机器人的交互信息,获取使用者的用户画像信息;其中,用户画像信息至少包括使用者的身份信息、使用者与智能机器人的交互信息及使用者对智能机器人的每一技能包的使用参数信息,使用参数至少包含使用者对每一技能包的使用频次、使用时长及使用时间段。
连接智能机器人网站获取使用者的注册信息作为智能机器人使用者的身份信息;获取并识别使用者与智能机器人的交互信息。
S220:分析用户画像信息,根据用户画像信息从技能包管理平台关联第一类技能包;其中,第一类技能包的说明信息中包含用户画像信息的部分或全部。
分析使用者的身份信息,确定使用者的身份类型,与包含于说明信息中包含的主流使用者身份类型的第一技能包进行关联;分析使用者与智能机器人的交互信息,识别并筛选交互信息中使用的高频词汇,与功能信息中包含高频词汇的第一技能包进行关联。
S230:获取每一第一技能包的说明信息,并推送到智能机器人使用者;其中,第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
此外还包括步骤:在推荐第一类技能包并在智能机器人上完成安装后,当发现第一类技能包的升级版本时,提醒升级第一类技能包。根据用户画像信息中的使用参数信息,确定已安装于智能机器人的第一类安装包的高频使用时间,并在高频使用时间向用户发送提醒信号。
区别于现有技术,本发明的基于用户画像的技能包推荐方法通过收集并分析用户画像信息,确定用户所属的身份类型,同时选取用户与智能机器人之间的交互信息中使用过的高频词汇,从技能包管理平台中选择与使用者身份类型的相同的技能包或功能标签涵盖高频词汇的技能包向使用者推荐。通过本发明,能够根据使用者的用户画像信息向使用者推荐可能感兴趣的受欢迎度较高的技能包,节省使用者浏览选择技能包的时间,为使用者带来较高体验度。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。