CN106852187A - 一种基于用户画像的技能包推荐装置和方法 - Google Patents

一种基于用户画像的技能包推荐装置和方法 Download PDF

Info

Publication number
CN106852187A
CN106852187A CN201680001733.4A CN201680001733A CN106852187A CN 106852187 A CN106852187 A CN 106852187A CN 201680001733 A CN201680001733 A CN 201680001733A CN 106852187 A CN106852187 A CN 106852187A
Authority
CN
China
Prior art keywords
user
technical ability
information
bag
portrait
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201680001733.4A
Other languages
English (en)
Inventor
王昊奋
邱楠
杨新宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Green Bristlegrass Intelligence Science And Technology Ltd
Original Assignee
Shenzhen Green Bristlegrass Intelligence Science And Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Green Bristlegrass Intelligence Science And Technology Ltd filed Critical Shenzhen Green Bristlegrass Intelligence Science And Technology Ltd
Publication of CN106852187A publication Critical patent/CN106852187A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/008Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25323Intelligent modules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Biophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Robotics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Mechanical Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Automation & Control Theory (AREA)

Abstract

本发明公开了一种基于用户画像的技能包推荐装置,包括:采集模块,用于收集和整理智能机器人使用者的身份信息及使用者及智能机器人的交互信息,获取使用者的用户画像信息;分析模块,连接网络云端的技能包管理平台,用于分析用户画像信息,根据用户画像信息从技能包管理平台关联第一类技能包;推荐模块,用于获取每一第一技能包的说明信息,并推送到智能机器人使用者。通过本发明,能够根据使用者的用户画像信息向使用者推荐可能感兴趣的受欢迎度较高的技能包,节省使用者浏览选择技能包的时间,为使用者带来较高体验度。

Description

一种基于用户画像的技能包推荐装置和方法
技术领域
本发明涉及***管理领域,特别是涉及一种基于用户画像的技能包推荐装置和方法。
背景技术
随着智能机器人与互联网的逐步发展,智能机器人的性能不断提升,互联网产业不断推出丰富多样的技能包,以不断丰富智能机器人的能力。每一技能包代表智能机器人的一种能力,智能机器人通过安装技能包,完成能力的学习过程,从而具备丰富的功能,为使用者的生活带来乐趣。
但是智能机器人学***台进行浏览筛选后安装到智能机器人上。用户在筛选过程中会浪费较多时间,对于工作忙碌空余时间不多的使用者,其拥有的智能机器人学到的能力较少而无法给用户带去预期的体验度。
发明内容
本发明主要解决的技术问题是提供一种单技能包升级管理装置和方法,能够根据使用者的用户画像信息向使用者推荐可能感兴趣的受欢迎度较高的技能包,节省使用者浏览选择技能包的时间,为使用者带来较高体验度。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于用户画像的技能包推荐装置,用于对智能机器人安装技能包的推荐,该装置包括:采集模块,用于收集和整理智能机器人使用者的身份信息及使用者及智能机器人的交互信息,获取使用者的用户画像信息;其中,用户画像信息至少包括使用者的身份信息、使用者与智能机器人的交互信息及使用者对智能机器人的每一技能包的使用参数信息,使用参数至少包含使用者对每一技能包的使用频次、使用时长及使用时间段;分析模块,连接网络云端的技能包管理平台,用于分析用户画像信息,根据用户画像信息从技能包管理平台关联第一类技能包;其中,第一类技能包的说明信息中包含用户画像信息的部分或全部;推荐模块,用于获取每一第一技能包的说明信息,并推送到智能机器人使用者;其中,第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
其中,采集模块包括:身份信息收集单元,用于连接智能机器人网站获取使用者的注册信息作为智能机器人使用者的身份信息;交互信息收集单元,用于获取并识别使用者与智能机器人的交互信息。
其中,分析模块包括:身份信息分析单元,用于分析使用者的身份信息,确定使用者的身份类型,与包含于说明信息中包含的主流使用者身份类型的第一技能包进行关联;交互信息分析单元,用于分析使用者与智能机器人的交互信息,识别并筛选交互信息中使用的高频词汇,与功能信息中包含高频词汇的第一技能包进行关联。
其中,还包括升级提醒模块,用于在推荐模块推荐第一类技能包并在智能机器人上完成安装后,当发现第一类技能包的升级版本时,提醒升级第一类技能包。
其中,升级提醒模块根据用户画像信息中的使用参数信息,确定已安装于智能机器人的第一类安装包的高频使用时间,并在高频使用时间向用户发送提醒信号。
其中,升级提醒模块提醒升级的方式包括:语音提醒、移动终端提醒和社区网页提醒;语音提醒是升级提醒模块将提醒升级的信息传输到智能机器人,使智能机器人以语音播报的方式进行提醒;技能包管理平台提醒是升级提醒模块将提醒升级的信息传输到与智能机器人连接的智能终端,以短信或推送消息的方式进行提醒;社区网页提醒是升级提醒模块将提醒升级的信息以站内信的方式传输到使用者注册的技能包社区网站进行提醒。
其中,升级提醒模块进行技能包升级提醒时,生成第一提醒指令、第二提醒指令和第三提醒指令传输到使用者,以供使用者选择升级时间。
其中,使用者选择第一提醒指令时,提醒升级模块将第一提醒指令传输技能包管理平台,获取待升级的第一类技能包的升级安装包,传输到智能机器人进行升级;使用者选择第二提醒指令时,提醒升级模块根据用户画像信息中包含的使用参数信息确定待升级的第一类技能包的低频使用时间,并在低频使用时间获取待升级的第一类技能包的升级安装包,传输到智能机器人进行升级;使用者选择第三提醒指令时,提醒升级模块放弃对待升级技能包的升级提醒。
其中,使用者选择第三提醒指令时,提醒升级模块生成第一放弃提醒指令和第二放弃提醒指令,以供使用者选择放弃升级第一类技能包的方式。
其中,使用者选择第一放弃提醒指令时,使用者放弃待升级第一类技能包当前升级版本的升级;使用者选择第二放弃提醒指令时,使用者放弃待升级第一类技能包当前升级版本及以后产生的新版本的升级。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于用户画像的技能包推荐方法,用于对智能机器人安装技能包的推荐,该方法的步骤包括:收集和整理智能机器人使用者的身份信息及使用者及智能机器人的交互信息,获取使用者的用户画像信息;其中,用户画像信息至少包括使用者的身份信息、使用者与智能机器人的交互信息及使用者对智能机器人的每一技能包的使用参数信息,使用参数至少包含使用者对每一技能包的使用频次、使用时长及使用时间段;分析用户画像信息,根据用户画像信息从技能包管理平台关联第一类技能包;其中,第一类技能包的说明信息中包含用户画像信息的部分或全部;获取每一第一技能包的说明信息,并推送到智能机器人使用者;其中,第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
其中,在获取用户画像信息的步骤中,包括步骤:连接智能机器人网站获取使用者的注册信息作为智能机器人使用者的身份信息;获取并识别使用者与智能机器人的交互信息。
其中,在分析用户画像信息的步骤中,包括步骤:分析使用者的身份信息,确定使用者的身份类型,与包含于说明信息中包含的主流使用者身份类型的第一技能包进行关联;分析使用者与智能机器人的交互信息,识别并筛选交互信息中使用的高频词汇,与功能信息中包含高频词汇的第一技能包进行关联。
其中,还包括步骤:在推荐第一类技能包并在智能机器人上完成安装后,当发现第一类技能包的升级版本时,提醒升级第一类技能包。
其中,根据用户画像信息中的使用参数信息,确定已安装于智能机器人的第一类安装包的高频使用时间,并在高频使用时间向用户发送提醒信号。
区别于现有技术,本发明的基于用户画像的技能包推荐装置通过收集并分析用户画像信息,确定用户所属的身份类型,同时选取用户与智能机器人之间的交互信息中使用过的高频词汇,从技能包管理平台中选择与使用者身份类型的相同的技能包或功能标签涵盖高频词汇的技能包向使用者推荐。通过本发明,能够根据使用者的用户画像信息向使用者推荐可能感兴趣的受欢迎度较高的技能包,节省使用者浏览选择技能包的时间,为使用者带来较高体验度。
附图说明
图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:获取每一第一技能包的说明信息,并推送到智能机器人使用者;其中,第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
此外还包括步骤:在推荐第一类技能包并在智能机器人上完成安装后,当发现第一类技能包的升级版本时,提醒升级第一类技能包。根据用户画像信息中的使用参数信息,确定已安装于智能机器人的第一类安装包的高频使用时间,并在高频使用时间向用户发送提醒信号。
区别于现有技术,本发明的基于用户画像的技能包推荐方法通过收集并分析用户画像信息,确定用户所属的身份类型,同时选取用户与智能机器人之间的交互信息中使用过的高频词汇,从技能包管理平台中选择与使用者身份类型的相同的技能包或功能标签涵盖高频词汇的技能包向使用者推荐。通过本发明,能够根据使用者的用户画像信息向使用者推荐可能感兴趣的受欢迎度较高的技能包,节省使用者浏览选择技能包的时间,为使用者带来较高体验度。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (15)

1.一种基于用户画像的技能包推荐装置,用于对智能机器人安装技能包的推荐,其特征在于,包括:
采集模块,用于收集和整理所述智能机器人使用者的身份信息及所述使用者及所述智能机器人的交互信息,获取所述使用者的用户画像信息;其中,所述用户画像信息至少包括所述使用者的身份信息、所述使用者与所述智能机器人的交互信息及所述使用者对所述智能机器人的每一技能包的使用参数信息,所述使用参数至少包含所述使用者对每一所述技能包的使用频次、使用时长及使用时间段;
分析模块,连接网络云端的技能包管理平台,用于分析所述用户画像信息,根据所述用户画像信息从所述技能包管理平台关联第一类技能包;其中,所述第一类技能包的说明信息中包含所述用户画像信息的部分或全部;
推荐模块,用于获取每一所述第一技能包的说明信息,并推送到所述智能机器人使用者;其中,所述第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
2.根据权利要求1所述的基于用户画像的技能包推荐装置,其特征在于,所述采集模块包括:
身份信息收集单元,用于连接智能机器人网站获取所述使用者的注册信息作为所述智能机器人使用者的身份信息;
交互信息收集单元,用于获取并识别所述使用者与所述智能机器人的交互信息。
3.根据权利要求1所述的基于用户画像的技能包推荐装置,其特征在于,所述分析模块包括:
身份信息分析单元,用于分析所述使用者的身份信息,确定所述使用者的身份类型,与包含于说明信息中包含的主流使用者身份类型的所述第一技能包进行关联;
交互信息分析单元,用于分析所述使用者与所述智能机器人的交互信息,识别并筛选所述交互信息中使用的高频词汇,与功能信息中包含所述高频词汇的所述第一技能包进行关联。
4.根据权利要求3所述的基于用户画像的技能包推荐装置,其特征在于,还包括升级提醒模块,用于在所述推荐模块推荐所述第一类技能包并在所述智能机器人上完成安装后,以及当发现所述第一类技能包的升级版本时,提醒升级所述第一类技能包。
5.根据权利要求4所述的基于用户画像的技能包推荐装置,其特征在于,所述升级提醒模块根据所述用户画像信息中的使用参数信息,确定已安装于所述智能机器人的第一类安装包的高频使用时间,并在所述高频使用时间向所述用户发送提醒信号。
6.根据权利要求5所述的基于用户画像的技能包推荐装置,其特征在于,所述升级提醒模块提醒升级的方式包括:语音提醒、移动终端提醒和社区网页提醒;
其中,所述语音提醒是所述升级提醒模块将提醒升级的信息传输到所述智能机器人,使所述智能机器人以语音播报的方式进行提醒;
所述技能包管理平台提醒是所述升级提醒模块将提醒升级的信息传输到与所述智能机器人连接的智能终端,以短信或推送消息的方式进行提醒;
所述社区网页提醒是所述所述升级提醒模块将提醒升级的信息以站内信的方式传输到所述使用者注册的技能包社区网站进行提醒。
7.根据权利要求6所述的基于用户画像的技能包推荐装置,其特征在于,所述升级提醒模块进行技能包升级提醒时,生成第一提醒指令、第二提醒指令和第三提醒指令传输到所述使用者,以供所述使用者选择升级时间。
8.根据权利要求7所述的基于用户画像的技能包推荐装置,其特征在于,所述使用者选择所述第一提醒指令时,所述提醒升级模块将所述第一提醒指令传输所述技能包管理平台,获取待升级的第一类技能包的升级安装包,传输到所述智能机器人进行升级;所述使用者选择所述第二提醒指令时,所述提醒升级模块根据所述用户画像信息中包含的所述使用参数信息确定待升级的所述第一类技能包的低频使用时间,并在所述低频使用时间获取待升级的第一类技能包的升级安装包,传输到所述智能机器人进行升级;所述使用者选择所述第三提醒指令时,所述提醒升级模块放弃对所述待升级技能包的升级提醒。
9.根据权利要求8所述的基于用户画像的技能包推荐装置,其特征在于,所述使用者选择所述第三提醒指令时,所述提醒升级模块生成第一放弃提醒指令和第二放弃提醒指令,以供所述使用者选择放弃升级所述第一类技能包的方式。
10.根据权利要求9所述的基于用户画像的技能包推荐装置,其特征在于,所述使用者选择所述第一放弃提醒指令时,所述使用者放弃所述待升级第一类技能包当前升级版本的升级;所述使用者选择所述第二放弃提醒指令时,所述使用者放弃所述待升级第一类技能包的本次升级,待下次提醒时确定是否升级。
11.一种基于用户画像的技能包推荐方法,用于对智能机器人安装技能包的推荐,其特征在于,包括:
收集和整理所述智能机器人使用者的身份信息及所述使用者及所述智能机器人的交互信息,获取所述使用者的用户画像信息;其中,所述用户画像信息至少包括所述使用者的身份信息、所述使用者与所述智能机器人的交互信息及所述使用者对所述智能机器人的每一技能包的使用参数信息,所述使用参数至少包含所述使用者对每一所述技能包的使用频次、使用时长及使用时间段;
分析所述用户画像信息,根据所述用户画像信息从所述技能包管理平台关联第一类技能包;其中,所述第一类技能包的说明信息中包含所述用户画像信息的部分或全部;
获取每一所述第一技能包的说明信息,并推送到所述智能机器人使用者;其中,所述第一技能包的说明信息还包括相应技能包的主流使用者身份类型、功能信息和安装内存信息。
12.根据权利要求11所述的基于用户画像的技能包推荐方法,其特征在于,在获取所述用户画像信息的步骤中,包括步骤:
连接智能机器人网站获取所述使用者的注册信息作为所述智能机器人使用者的身份信息;
获取并识别所述使用者与所述智能机器人的交互信息。
13.根据权利要求11所述的基于用户画像的技能包推荐方法,其特征在于,在分析所述用户画像信息的步骤中,包括步骤:
分析所述使用者的身份信息,确定所述使用者的身份类型,与包含于说明信息中包含的主流使用者身份类型的所述第一技能包进行关联;
分析所述使用者与所述智能机器人的交互信息,识别并筛选所述交互信息中使用的高频词汇,与功能信息中包含所述高频词汇的所述第一技能包进行关联。
14.根据权利要求11所述的基于用户画像的技能包推荐方法,其特征在于,还包括步骤:
在推荐所述第一类技能包并在所述智能机器人上完成安装后,当发现所述第一类技能包的升级版本时,提醒升级所述第一类技能包。
15.根据权利要求14所述的基于用户画像的技能包推荐方法,其特征在于,根据所述用户画像信息中的使用参数信息,确定已安装于所述智能机器人的第一类安装包的高频使用时间,并在所述高频使用时间向所述用户发送提醒信号。
CN201680001733.4A 2016-06-28 2016-06-28 一种基于用户画像的技能包推荐装置和方法 Pending CN106852187A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/087530 WO2018000210A1 (zh) 2016-06-28 2016-06-28 一种基于用户画像的技能包推荐装置和方法

Publications (1)

Publication Number Publication Date
CN106852187A true CN106852187A (zh) 2017-06-13

Family

ID=59117387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680001733.4A Pending CN106852187A (zh) 2016-06-28 2016-06-28 一种基于用户画像的技能包推荐装置和方法

Country Status (3)

Country Link
US (1) US20170368683A1 (zh)
CN (1) CN106852187A (zh)
WO (1) WO2018000210A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107295105A (zh) * 2017-07-31 2017-10-24 广东欧珀移动通信有限公司 儿童行为的分析方法及终端设备、计算机可读存储介质
CN107707655A (zh) * 2017-10-10 2018-02-16 珠海云麦科技有限公司 一种信息推广方法及装置
CN107977072A (zh) * 2017-07-28 2018-05-01 北京物灵智能科技有限公司 一种机器人使用的养成方法、养成专家***及电子设备
CN108196862A (zh) * 2017-12-29 2018-06-22 北京声智科技有限公司 语音设备的升级装置及方法
CN110674338A (zh) * 2019-09-27 2020-01-10 百度在线网络技术(北京)有限公司 语音技能推荐方法、装置、设备及存储介质
CN112099820A (zh) * 2020-08-24 2020-12-18 华帝股份有限公司 一种ota升级方法、***及智能设备
CN113742199A (zh) * 2020-05-28 2021-12-03 北京达佳互联信息技术有限公司 功能测试方法、装置、电子设备和存储介质

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10901812B2 (en) * 2017-09-18 2021-01-26 Rapyuta Robotics Co., Ltd. Managing communication between cloud and heterogeneous devices across networks
CN108470023A (zh) * 2018-01-18 2018-08-31 阿里巴巴集团控股有限公司 业务功能的推荐方法及装置
JP7251055B2 (ja) * 2018-05-31 2023-04-04 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム
CN108515526A (zh) * 2018-06-08 2018-09-11 深圳勇艺达机器人有限公司 一种能够自动写id的智能机器人及其自动写id的方法
CN109190044B (zh) * 2018-09-10 2020-11-20 北京百度网讯科技有限公司 个性化推荐方法、装置、服务器和介质
CN109934638A (zh) * 2019-03-21 2019-06-25 南京金信通信息服务有限公司 一种根据用户标签图形化客户画像并预警的方法
CN110659414B (zh) * 2019-09-02 2023-01-13 惠州学院 一种基于用户画像的个性化信息推送方法及用户端
CN110765170A (zh) * 2019-09-26 2020-02-07 维沃移动通信有限公司 一种用户画像的生成方法及可穿戴设备
CN111143697B (zh) * 2020-01-02 2023-03-21 腾讯科技(深圳)有限公司 一种内容推荐的方法以及相关装置
CN112328895A (zh) * 2020-11-25 2021-02-05 Oppo广东移动通信有限公司 用户画像生成方法、装置、服务器及存储介质
CN114186129B (zh) * 2021-12-10 2023-05-26 中国电信股份有限公司 套餐推荐方法、装置、电子设备及计算机可读介质
WO2023183237A1 (en) * 2022-03-21 2023-09-28 Google Llc Dynamic modification of digital components
CN114800512A (zh) * 2022-05-10 2022-07-29 上海交通大学 一种基于深度强化学习的机器人推拨装箱方法及***
CN115049498B (zh) * 2022-08-11 2022-10-25 深圳前海橙色魔方信息技术有限公司 一种金融大数据管理***及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617547A (zh) * 2013-12-04 2014-03-05 中国联合网络通信集团有限公司 一种业务推荐方法及***
CN103812880A (zh) * 2012-11-05 2014-05-21 腾讯科技(深圳)有限公司 一种网络数据的推送方法、设备及***
CN103838982A (zh) * 2014-03-27 2014-06-04 优视科技有限公司 一种虚拟游戏对象生成方法及装置
US9122562B1 (en) * 2014-06-19 2015-09-01 Amazon Technologies, Inc. Software container recommendation service
CN104954402A (zh) * 2014-03-27 2015-09-30 腾讯科技(深圳)有限公司 一种应用推荐方法、***及装置
CN105490918A (zh) * 2015-11-20 2016-04-13 深圳狗尾草智能科技有限公司 一种机器人主动与主人交互的***及方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102609273B (zh) * 2011-01-20 2016-01-13 深圳市腾讯计算机***有限公司 一种机器人及其软件升级的方法和***
CN102591942B (zh) * 2011-12-27 2013-11-13 奇智软件(北京)有限公司 一种应用自动推荐的方法及装置
CN104951465B (zh) * 2014-03-28 2020-02-14 腾讯科技(深圳)有限公司 应用推荐方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103812880A (zh) * 2012-11-05 2014-05-21 腾讯科技(深圳)有限公司 一种网络数据的推送方法、设备及***
CN103617547A (zh) * 2013-12-04 2014-03-05 中国联合网络通信集团有限公司 一种业务推荐方法及***
CN103838982A (zh) * 2014-03-27 2014-06-04 优视科技有限公司 一种虚拟游戏对象生成方法及装置
CN104954402A (zh) * 2014-03-27 2015-09-30 腾讯科技(深圳)有限公司 一种应用推荐方法、***及装置
US9122562B1 (en) * 2014-06-19 2015-09-01 Amazon Technologies, Inc. Software container recommendation service
CN105490918A (zh) * 2015-11-20 2016-04-13 深圳狗尾草智能科技有限公司 一种机器人主动与主人交互的***及方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107977072A (zh) * 2017-07-28 2018-05-01 北京物灵智能科技有限公司 一种机器人使用的养成方法、养成专家***及电子设备
CN107977072B (zh) * 2017-07-28 2021-06-08 北京物灵智能科技有限公司 一种机器人使用的养成方法、养成专家***及电子设备
CN107295105A (zh) * 2017-07-31 2017-10-24 广东欧珀移动通信有限公司 儿童行为的分析方法及终端设备、计算机可读存储介质
CN107295105B (zh) * 2017-07-31 2019-12-06 Oppo广东移动通信有限公司 儿童行为的分析方法及终端设备、计算机可读存储介质
CN107707655A (zh) * 2017-10-10 2018-02-16 珠海云麦科技有限公司 一种信息推广方法及装置
CN108196862A (zh) * 2017-12-29 2018-06-22 北京声智科技有限公司 语音设备的升级装置及方法
CN110674338A (zh) * 2019-09-27 2020-01-10 百度在线网络技术(北京)有限公司 语音技能推荐方法、装置、设备及存储介质
CN110674338B (zh) * 2019-09-27 2022-11-01 百度在线网络技术(北京)有限公司 语音技能推荐方法、装置、设备及存储介质
CN113742199A (zh) * 2020-05-28 2021-12-03 北京达佳互联信息技术有限公司 功能测试方法、装置、电子设备和存储介质
CN112099820A (zh) * 2020-08-24 2020-12-18 华帝股份有限公司 一种ota升级方法、***及智能设备

Also Published As

Publication number Publication date
US20170368683A1 (en) 2017-12-28
WO2018000210A1 (zh) 2018-01-04

Similar Documents

Publication Publication Date Title
CN106852187A (zh) 一种基于用户画像的技能包推荐装置和方法
CN103744659B (zh) 一种卡片式管理应用入口的方法和设备
CN1574873B (zh) 移动信息服务
CN104636501B (zh) 一种多媒体网络人工即时翻译***及方法
EP4109376A1 (en) Content determining method and apparatus for intelligent device
CN109344291A (zh) 一种视频生成方法及装置
CN106845644B (zh) 一种通过相互关系学习用户及移动应用的联系的异构网络
CN106357517A (zh) 定向标签生成方法及装置
CN103914550A (zh) 展现推荐内容的方法和装置
CN105187641B (zh) 一种对应用程序通知进行智能提醒的方法及***
CN105912358A (zh) 智能电子设备及其设置方法
CN111800331A (zh) 通知消息的推送方法、装置、存储介质及电子设备
CN104007805A (zh) 实现移动终端节电的方法及装置及移动终端
CN106211059A (zh) 一种连接网络的方法及终端
CN109885746A (zh) 页面动态布局方法、装置、设备及存储介质
CN102970657A (zh) 在社群网络中分享群组状态的***及其方法
CN110223540A (zh) 一种学习机器人信息互动学习方法和***,及存储介质
CN106372146A (zh) 一种主题推送方法、装置及移动终端
CN110309339A (zh) 图片标签生成方法及装置、终端及存储介质
CN103154940A (zh) 数据收集***中的数据模型模式更新
CN109741108A (zh) 基于情境感知的流式应用推荐方法、装置和电子设备
CN106781760A (zh) 一种作业提醒方法、作业管理设备及可穿戴设备
CN106484861A (zh) 推送信息的方法和装置
CN107729552A (zh) 用户行为追踪方法、装置、用户终端及服务器
CN111651989A (zh) 命名实体识别方法和装置、存储介质及电子装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170613