一种单技能包升级管理装置和方法与流程

文档序号:12141978阅读:290来源:国知局
一种单技能包升级管理装置和方法与流程

本发明涉及系统管理领域,特别是涉及一种单技能包升级管理装置和方法。



背景技术:

随着智能机器人与互联网的逐步发展,智能机器人的性能不断提升,互联网产业不断推出丰富多样的技能包,以不断丰富智能机器人的能力。每一技能包代表智能机器人的一种能力,智能机器人通过安装技能包,完成能力的学习过程,从而具备丰富的功能,为使用者的生活带来乐趣。

但是随技能包类型的不断攀升,智能机器人因各类技能包的升级问题而带来困扰。不同的用户对不同的技能包类型的使用情况各不相同,但是技能包的升级时间通常为一周一小更新两周一大更新,或者两周一次更新。用户使用智能机器人的过程中,每个技能包每次更新的过程往往需要用户等待较差时间,更有甚者,一些非常用或者好评度较低的技能包会自动更新升级,各类技能包的更新过程往往会给用户带来较差的体验度,影响用户使用。



技术实现要素:

本发明主要解决的技术问题是提供一种单技能包升级管理装置和方法,能够减少更新智能机器人的单技能包的升级更新对于用户的干扰,错开单技能包的升级时间和用户对该技能包对应的技能的使用时间,大幅提升用户体验度。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种单技能包升级管理装置,该装置包括:统计模块,用于统计智能机器人中的每一技能包的使用参数,以及统计每一技能包的受关注参数;其中,使用参数至少包括使用频次、使用时长以及使用时间段;技能包的受关注参数至少包括相应技能包在网络上的下载量、关注量、评价量以及好评量、用户对技能包的阅览量以及用户反馈量;判断模块,用于综合分析比较全部技能包的使用参数及受关注参数,确定待升级技能包及相应待升级技能包的升级时间;升级模块,用于在升级时间从网络云端获取待升级技能包的升级安装包,在升级时间完成对待升级技能包的升级操作。

其中,统计模块包括:本地统计单元,用于根据智能机器人上每一技能包的使用情况统计其使用参数;网络统计单元,连接网络云端,用于统计网络端每一技能包的受关注参数。

其中,判断模块包括:时间轴判断单元,用于建立时间轴并随时间轴的延伸对每一技能包的使用频次、使用时长以及使用时间段进行拟合判断,确定每一技能包的高频使用时段及低频使用时段;数量判断单元,用于对每一技能包在网络端的下载量、关注量、评价量以及好评量、用户对技能包的阅览量以及用户反馈量进行排序判断;综合判断单元,用于综合时间轴判断单元和数量判断单元的判断结果,确定待升级技能包及其升级时间。

其中,判断模块将所有技能包中使用频次、使用时长、使用时间段、下载量、关注量、评价量以及好评量、用户对技能包的阅览量以及用户反馈量的从多到少排序中顺序位置最优的至少一个技能包确定为待升级技能包,根据待升级技能包的使用时间段确定待升级技能包的升级时间为相应技能包使用的低频使用时间。

其中,还包括特权模块,用于指定智能机器人的全部技能包中的必升级技能包,以及确定必升级技能包的升级时间。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种智能机器人,该智能机器人使用如前述技术方案的技能包升级管理装置管理智能机器人的技能包升级情况。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种单技能包升级管理方法,该方法的步骤包括:统计智能机器人中的每一技能包的使用参数,以及统计每一技能包的受关注参数;其中,使用参数至少包括使用频次、使用时长以及使用时间段;技能包的受关注参数至少包括相应技能包在网络上的下载量、关注量、评价量以及好评量、用户对技能包的阅览量以及用户反馈量;综合分析比较全部技能包的使用参数及受关注参数,确定待升级技能包及相应待升级技能包的升级时间;在升级时间从网络云端获取待升级技能包的升级安装包,在升级时间完成对待升级技能包的升级操作。

其中,在统计每一技能包的使用参数和受关注参数的步骤中,包括步骤:根据智能机器人上每一技能包的使用情况统计其使用参数;连接网络以统计网络端每一技能包的受关注参数。

其中,在确定待升级技能包类型的步骤中,包括步骤:建立时间轴并随时间轴的延伸对每一技能包的使用频次、使用时长以及使用时间段进行拟合判断,确定每一技能包的高频使用时段及低频使用时段对每一技能包在网络端的下载量、关注量、评价量以及好评量、用户对技能包的阅览量以及用户反馈量进行排序判断;综合时间轴和数量的判断结果,确定待升级技能包及其升级时间。

其中,将所有技能包中使用频次、使用时长、使用时间段、下载量、关注量、评价量以及好评量、用户对技能包的阅览量以及用户反馈量的从多到少排序中顺序位置最优的至少一个技能包确定为待升级技能包,根据待升级技能包的使用时间段确定待升级技能包的升级时间为相应技能包使用的低频使用时间。

区别于现有技术,本发明的单技能包升级管理装置采用本发明的发明人首次提出的全新的技能包的方式,来管理智能机器人的功能模块,方便智能机器人更快更便捷的实现功能的启动,通过统计智能机器人上各技能包的使用参数和网络上各技能包的受关注参数,综合判断,确定待升级的至少一个技能包。通过本发明,能够减少更新智能机器人的单技能包的升级更新对于用户的干扰,错开单技能包的升级时间和用户对该技能包对应的技能的使用时间,大幅提升用户体验度。

附图说明

图1是本发明提供的一种单技能包升级管理装置的实施方式的结构示意图;

图2是本发明提供的一种单技能包升级管理方法的实施方式的流程示意图。

具体实施方式

下面结合具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

技能包是指依托于智能机器人运行的功能模块,但是大量的技能包的出现也给使用者带来困扰,主要体现在消息推送和程序更新的问题。当智能机器人的用户因某一需求需要下载某一类型的技能包,使用后感觉与自己下载的初衷相悖,通常会选择下载相同类型的其他技能包,而因不合目的而弃用的同类技能包往往也被保留。基于智能机器人的强大性能,被弃用的技能包对用户使用其智能机器人造成的影响很小,但是此类技能包往往会向用户发送消息,或者自动进行更新,用户需要通过卸载技能包或通过系统设定来阻止其推送消息和更新,给用户带来较差体验度。因此亟需发明对智能机器人的技能包进行更新升级管理的装置和方法。

参阅图1,图1是本发明提供的一种单技能包升级管理装置的结构示意图。技能包升级管理装置100设置于智能机器人上,用于对安装于智能机器人101上的技能包的升级情况进行管理。智能机器人上安装多个技能包。该装置100包括:统计模块110,判断模块120和升级模块130。

其中,统计模块110用于统计智能机器人中的每一技能包的使用参数,以及统计每一技能包的受关注参数;其中,使用参数至少包括使用频次、使用时长以及使用时间段;技能包的受关注参数至少包括相应技能包在网络上的下载量、关注量、评价量以及好评量、用户对技能包的阅览量以及用户反馈量。统计模块110包括本地统计单元111和网络统计单元112。本地统计单元111用于根据智能机器人101上每一技能包的使用情况统计其使用参数。具体在本实施方式中,本地统计单元111在智能机器人101运行过程中,实时监测智能机器人101上安装的全部技能包的使用情况,统计每一技能包的使用频次、使用时长及使用时间段。在本实施方式中,本地统计单元111统计使用参数是基于一定的时间范围进行统计,如统计三小时内、一天内或一周内的技能包使用参数,或者同时统计多个时间范围内的使用参数。使用参数中的使用频次是指某一技能包在制定统计的时间范围内被用户启动使用的次数,可反应用户对技能包的依赖程度;使用时长是用户在开启某一技能包后使用该技能包的时间长度,具体可因用户定制,统计一个技能包单独被使用的使用时长,或者与其他技能包同时使用时该技能包的使用时长;使用时间段则统计用户使用某技能包的时间段,通过统计技能包的使用时间段,可确定对相应技能包的最优升级时间,即在该时间段内进行该技能包的升级,则不会引起用户反感。网络统计单元112连接网络云端,用于统计网络端每一技能包的受关注参数。受关注参数是在网络上各类技能包下载网站或评估网站上对智能机器人101上安装的全部技能包的受关注参数的统计数据,汇总不同网站上相应技能包的下载量、关注量和评价量进行数据统计。

判断模块120用于综合分析比较全部技能包的使用参数及受关注参数,确定待升级技能包及相应待升级技能包的升级时间。判断模块120包括时间轴判断单元121、数量判断单元122和综合判断单元123。时间轴判断单元121用于建立时间轴并随时间轴的延伸对每一所述技能包的使用频次、使用时长以及使用时间段进行拟合判断,确定每一技能包的高频使用时段及低频使用时段。即建立时间轴并在时间轴上比较统计模块统计得到的各技能包的使用参数。通过在时间轴上直观的观察每一技能包的使用频次、使用时长及使用时间段,确定相应技能包的高频使用时间和低频使用时间。在本实施方式中,将统计得到的每一技能包的在设定时间段内的使用频次在时间轴上开启相技能包的时间点进行标注,确定每一技能包的启动频繁程度;通过在时间轴上加窗操作,确定在设定的时间段内各个被启动的技能包的使用时长;根据加窗统计时长,同时确定了使用各个技能包的时间段。在建立时间轴的过程中,可针对每一技能包建立时间轴,或者针对部分或全部的技能包监测同一时间轴。此时在时间轴上可精确判断每一技能包的使用频次、使用时长及使用的时间段。数量判断单元122用于对每一技能包在网络端的下载量、关注量与评价量的数量进行排序判断。在本实施方式中,数量判断单元122根据统计到的各个技能包的受关注参数的统计数据,建立表格,直观比较下载量、关注量、评价量以及好评量、用户对所述技能包的阅览量以及用户反馈量的数值大小。综合判断单元123则根据时间轴判断单元121和数量判断单元122的判断结果确定待升级技能包及其升级时间。综合判断单元123根据使用参数和受关注参数,进行比较判断。在本实施方式中,智能机器人101上安装A-G共7个技能包,比较确定在一天的时间范围内技能包的使用频次最多的为A、B、C、D、E、F、G,使用时长排行有多到少为A、C、D、B、E、G、F,而受关注参数中发现下载量、关注量及评价量最多的技能包为A、B、C,则可确定技能包A、B、C为该用户最常使用的技能包,用户对其依赖性和关注度比较高,应该使此类技能包不断更新优化,更好的为用户服务。在实际中,综合判断单元123对所有技能包的使用参数和受关注参数精确进行计算对比,确定用户最依赖的技能包和最不常使用的技能包。可设定全部技能包中最受依赖和最不常使用的技能包的比例,精确得到待升级的技能包。结合该技能包的使用参数中的使用时间段参数,可使待升级的技能包在其使用时间的低频时间段进行升级。若多个待升级技能包的升级时间段发生重合,或升级的时间差小于10分钟,则按照各个待升级技能包受依赖程度,改变依赖程度较低的待升级技能包的升级时间,使各个待升级技能包在不同的时间段内进行升级,防止因下载升级包时间较长给用户带来较差体验。在其他实施方式中,综合判断单元123同时统筹待升级技能包的升级时间、相应技能包的升级包内存大小及当前时段智能机器人101所连接的网络状况,综合判断单元123可根据网络状况和安装包的情况,预算在一分钟内无法下载完成的安装包,则推迟更新,等到下一使用时间段再次计算进行更新。对于不常使用的技能包,则设定为不升级的技能包,以防对用户的智能机器人体验造成不良影响。

确定待升级的技能包和相应待升级技能包升级时间后,升级模块130在升级时间从网络获取待升级技能包的升级安装包,在升级时间完成对所述待升级技能包的升级操作。

进一步,还包括一特权模块140,指定智能机器人101的全部技能包中的必升级技能包,以及确定必升级技能包的升级时间。

区别于现有技术,本发明的单技能包升级管理装置采用全新的技能包的方式,来管理智能机器人的功能模块,方便智能机器人更快更便捷的实现功能的启动,通过统计智能机器人上各技能包的使用参数和网络上各技能包的受关注参数,综合判断,确定待升级的至少一个技能包。通过本发明,能够减少更新智能机器人的单技能包的升级更新对于用户的干扰,错开单技能包的升级时间和用户对该技能包对应的技能的使用时间,大幅提升用户体验度。

本发明还提供一种智能机器人,该智能机器人通过前述实施方式中的技能包升级管理装置100管理智能机器人的技能包升级。通过统计各个技能包的使用情况及用户社区中相应技能包对应技能订阅的人数、点击的频次及社区的热度,确定待升级的技能包及升级时间。

参阅图2,图2是本发明提供的一种单技能包升级管理方法的流程示意图。该方法的步骤包括:

S210:统计智能机器人中的每一技能包的使用参数,以及统计每一技能包的受关注参数。

统计智能机器人中的每一技能包的使用参数,以及统计每一技能包的受关注参数。其中,使用参数至少包括使用频次、使用时长以及使用时间段;技能包的受关注参数至少包括相应技能包在网络上的下载量、关注量、评价量以及好评量、用户对所述技能包的阅览量以及用户反馈量根据智能机器人上每一技能包的使用情况统计其使用参数。具体在本实施方式中,在智能机器人运行过程中,实时监测智能机器人上安装的全部技能包的使用情况,统计每一技能包的使用频次、使用时长及使用时间段。在本实施方式中,统计使用参数是基于一定的时间范围进行统计,如统计三小时内、一天内或一周内的技能包使用参数,或者同时统计多个时间范围内的使用参数。使用参数中的使用频次是指某一技能包在制定统计的时间范围内被用户启动使用的次数,可反应用户对技能包的依赖程度;使用时长是用户在开启某一技能包后使用该技能包的时间长度,具体可因用户定制,统计一个技能包单独被使用的使用时长,或者与其他技能包同时使用时该技能包的使用时长;使用时间段则统计用户使用某技能包的时间段,通过统计技能包的使用时间段,可确定对相应技能包的最优升级时间,即在该时间段内进行该技能包的升级,则不会引起用户反感。连接网络云端,用于统计网络端每一技能包的受关注参数。受关注参数是在网络上各类技能包下载网站或评估网站上对智能机器人上安装的全部技能包的受关注参数的统计数据,汇总不同网站上相应技能包的下载量、关注量和评价量进行数据统计。

S220:综合分析比较全部技能包的使用参数及受关注参数,确定待升级技能包及相应待升级技能包的升级时间。

综合分析比较全部技能包的使用参数及受关注参数,确定待升级技能包及相应待升级技能包的升级时间。建立时间轴并随时间轴的延伸对每一技能包的使用频次、使用时长以及使用时间段进行排序判断。即建立时间轴并在时间轴上比较统计模块统计得到的各技能包的使用参数。通过在时间轴上直观的观察每一技能包的使用频次、使用时长及使用时间段,确定相应技能包的高频使用时间和低频使用时间。在本实施方式中,将统计得到的每一技能包的在设定时间段内的使用频次在时间轴上开启相技能包的时间点进行标注,确定每一技能包的启动频繁程度;通过在时间轴上加窗操作,确定在设定的时间段内各个被启动的技能包的使用时长;根据加窗统计时长,同时确定了使用各个技能包的时间段。在建立时间轴的过程中,可针对每一技能包建立时间轴,或者针对部分或全部的技能包监测同一时间轴。此时在时间轴上可精确判断每一技能包的使用频次、使用时长及使用的时间段。对每一技能包在网络端的下载量、关注量与评价量的数量进行排序判断。在本实施方式中,根据统计到的各个技能包的受关注参数的统计数据,建立表格,直观比较下载量、关注量与评价量的数值大小。根据前述判断结果确定待升级技能包及其升级时间。根据使用参数和受关注参数,进行比较判断。在本实施方式中,智能机器人上安装A-G共7个技能包,比较确定在一天的时间范围内技能包的使用频次最多的为A、B、C、D、E、F、G,使用时长排行有多到少为A、C、D、B、E、G、F,而受关注参数中发现下载量、关注量及评价量最多的技能包为A、B、C,则可确定技能包A、B、C为该用户最常使用的技能包,用户对其依赖性和关注度比较高,应该使此类技能包不断更新优化,更好的为用户服务。在实际中,对所有技能包的使用参数和受关注参数精确进行计算对比,确定用户最依赖的技能包和最不常使用的技能包。可设定全部技能包中最受依赖和最不常使用的技能包的比例,精确得到待升级的技能包。结合该技能包的使用参数中的使用时间段参数,可使待升级的技能包在其低频使用时间段内进行升级。若多个待升级技能包的升级时间段发生重合,或升级的时间差小于10分钟,则按照各个待升级技能包受依赖程度,改变依赖程度较低的待升级技能包的升级时间,使各个待升级技能包在不同的时间段内进行升级,防止因下载升级包时间较长给用户带来较差体验。在其他实施方式中,同时统筹待升级技能包的升级时间、相应技能包的升级包内存大小及当前时段智能机器人所连接的网络状况,可根据网络状况和安装包的情况,预算在一分钟内无法下载完成的安装包,则推迟更新,等到下一使用时间段再次计算进行更新。对于不常使用的技能包,则设定为不升级的技能包,以防对用户的智能机器人体验造成不良影响。

S230:在升级时间从网络获取待升级技能包的升级安装包,在升级时间完成对待升级技能包的升级操作。

确定待升级的技能包和相应待升级技能包升级时间后,在升级时间从网络获取待升级技能包的升级安装包,在升级时间完成对所述待升级技能包的升级操作。

区别于现有技术,本发明的单技能包升级管理方法采用全新的技能包的方式,来管理智能机器人的功能模块,方便智能机器人更快更便捷的实现功能的启动,通过统计智能机器人上各技能包的使用参数和网络上各技能包的受关注参数,综合判断,确定待升级的至少一个技能包。通过本发明,能够减少更新智能机器人的单技能包的升级更新对于用户的干扰,错开单技能包的升级时间和用户对该技能包对应的技能的使用时间,大幅提升用户体验度。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1