一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于大数据的动漫设计素材库管理系统及方法与流程

2022-06-05 10:40:47 来源:中国专利 TAG:


1.本发明涉及动漫设计技术领域,具体为一种基于大数据的动漫设计素材库管理系统及方法。


背景技术:

2.动漫的世界中存在着很多不同却有着非常精彩的故事的人,越来越多的人被动漫的世界所吸引,关于动漫的市场也越来越大,从事动漫设计的人也越来越多。动漫设计主要通过漫画、动画结合故事情节形式,以平面二维、三维动画、动画特效等相关表现手法,形成特有的视觉艺术创作模式。
3.但是现有的动漫设计过程中,常常存在使用动漫设计素材不方便的情况。


技术实现要素:

4.本发明的目的在于提供一种基于大数据的动漫设计素材库管理系统及方法,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:一种基于大数据的动漫设计素材库管理系统,所述管理系统包括设计素材库、使用监测模块和使用分析模块,所述设计素材库用于存储动漫设计组件,其中,所述动漫设计组件按照组件类别分类存储在设计素材库中,所述使用监测模块用于监测用户是否在使用设计素材库,当监测到用户正在使用设计素材库时,所述使用分析模块分析设计素材库中各个动漫设计组件的被使用情况,并据此给用户推送动漫设计组件。
6.进一步的,所述使用分析模块包括优选模块、第一推选因子获取模块、第二推选因子获取模块、第三推选因子获取模块、推送参数计算模块和推送控制模块,所述优选模块获取各个动漫设计组件的历史被使用的次数,如果某个动漫设计组件的历史被使用的次数大于次数阈值,那么该个动漫设计组件为优选设计组件,所述第一推选因子获取模块获取各个优选设计组件在最近一段时间内被确定使用的次数,对某个优选设计组件进行归一化处理得到该个优选设计组件的第一推选因子u=(c-cmin)/(cmax-cmin),其中,c为该个优选设计组件在最近一段时间内被确定使用的次数,cmin为所有优选设计组件在最近一段时间内被确定使用的次数的最小值,cmax为所有优选设计组件在最近一段时间内被确定使用的次数的最大值,所述第二推选因子获取模块分析某个优选设计组件与其他动漫设计组件的配合情况计算得到优选设计组件的第二推选因子v,所述第三推选因子获取模块分析某个优选设计组件历史被使用过程的信息,据此得到该个优选设计组件的第三推选因子w,所述推送参数计算模块分别计算各个优选设计组件的推送参数r=0.5*u 0.38*v 0.12*w,所述推送控制模块将各个优选设计组件按照推送参数从大到小的顺序排序推送呈现给用户。
7.进一步的,所述第二推选因子获取模块包括参考选取模块、关联组件确定模块和第二推选因子计算模块,所述参考选取模块采集用户最近一个确定使用的动漫设计组件为参考组件,设参考组件的组件类别为参考类别,所述关联组件确定模块设有两个动漫设计
组件,其中一个为第一设计组件,另一个为第二设计组件,如果存在用户确定使用第一设计组件后再确定使用第二设计组件,那么第一设计组件为第二设计组件的前序关联组件,第二设计组件为第一设计组件的后序关联组件,所述第二推选因子计算模块计算某个优选设计组件的第二推选因子v=g*h,其中,g=ar/az,h=bc/bz,ar为参考类别内该个优选设计组件的前序关联组件的个数,az为参考类别内动漫设计组件的个数,bc为该个优选设计组件所属的组件类别中为参考类别中的动漫设计组件的后序关联组件的个数,bz为所有组件类别中参考类别中的动漫设计组件的后序关联组件的个数之和。
8.进一步的,所述第三推选因子获取模块包括变更情况获取模块、变更影响数计算处理模块和第三推送因子计算模块,所述变更情况获取模块设某个动漫设计组件在某次被确定使用之前所尝试使用的同一组件类别中动漫设计组件个数为该个动漫设计组件该次的变更数,获取该个优选设计组件最近k次的变更数的平均值x0,以及该个优选设计组件所属组件类别中所有动漫设计组件的最近k次的变更数的平均值的平均值xs,所述变更影响数计算处理模块计算该个优选设计组件的变更影响数g=x0/xs,对该个优选设计组件的变更影响数进行归一化处理得到t=(g-gmin)/(gmax-gmin),其中,gmin为所有优选设计组件的变更影响数的最小值,gmax为所有优选设计组件的变更影响数的最大值,所述第三推送因子计算模块计算该个优选设计组件的第三推选因子w=es/et*t,其中,es为该个优选设计组件最近et次被使用过程中被确定使用的次数。
9.一种基于大数据的动漫设计素材库管理方法,所述管理方法包括以下步骤:
10.预先建立设计素材库,所述设计素材库用于存储动漫设计组件,其中,所述动漫设计组件按照组件类别分类存储在设计素材库中,
11.当监测到用户正在使用设计素材库时,分析设计素材库中各个动漫设计组件的被使用情况,并据此给用户推送动漫设计组件。
12.进一步的,所述据此给用户推送动漫设计组件包括:
13.从设计素材库中的各个动漫设计组件中选取优选设计组件,
14.获取各个优选设计组件在最近一段时间内被确定使用的次数,对某个优选设计组件进行归一化处理得到该个优选设计组件的第一推选因子u=(c-cmin)/(cmax-cmin),其中,c为该个优选设计组件在最近一段时间内被确定使用的次数,cmin为所有优选设计组件在最近一段时间内被确定使用的次数的最小值,cmax为所有优选设计组件在最近一段时间内被确定使用的次数的最大值,
15.采集用户最近一个确定使用的动漫设计组件为参考组件,设参考组件的组件类别为参考类别,
16.设有两个动漫设计组件,其中一个为第一设计组件,另一个为第二设计组件,如果存在用户确定使用第一设计组件后再确定使用第二设计组件,那么第一设计组件为第二设计组件的前序关联组件,第二设计组件为第一设计组件的后序关联组件;
17.那么某个优选设计组件的第二推选因子v=g*h,其中,g=ar/az,h=bc/bz,ar为参考类别内该个优选设计组件的前序关联组件的个数,az为参考类别内动漫设计组件的个数,bc为该个优选设计组件所属的组件类别中为参考类别中的动漫设计组件的后序关联组件的个数,bz为所有组件类别中参考类别中的动漫设计组件的后序关联组件的个数之和,
18.分析某个优选设计组件历史被使用过程的信息,据此得到该个优选设计组件的第
三推选因子w,
19.分别计算各个优选设计组件的推送参数r=0.5*u 0.38*v 0.12*w,
20.将各个优选设计组件按照推送参数从大到小的顺序排序推送呈现给用户。
21.进一步的,所述从设计素材库中的各个动漫设计组件中选取优选设计组件包括:
22.获取各个动漫设计组件的历史被使用的次数,如果某个动漫设计组件的历史被使用的次数大于次数阈值,那么该个动漫设计组件为优选设计组件。
23.进一步的,所述分析某个优选设计组件历史被使用过程的信息包括:
24.设某个动漫设计组件在某次被确定使用之前所尝试使用的同一组件类别中动漫设计组件个数为该个动漫设计组件该次的变更数,
25.获取该个优选设计组件最近k次的变更数的平均值x0,以及该个优选设计组件所属组件类别中所有动漫设计组件的最近k次的变更数的平均值的平均值xs,
26.那么该个优选设计组件的变更影响数g=x0/xs,对该个优选设计组件的变更影响数进行归一化处理得到t=(g-gmin)/(gmax-gmin),其中,gmin为所有优选设计组件的变更影响数的最小值,gmax为所有优选设计组件的变更影响数的最大值,
27.那么该个优选设计组件的第三推选因子w=es/et*t,其中,es为该个优选设计组件最近et次被使用过程中被确定使用的次数。
28.进一步的,所述动漫设计组件的组件类别包括脸型组件、表情组件、发型组件和身体组件。
29.与现有技术相比,本发明所达到的有益效果是:本发明通过对各个动漫设计素材历史被使用的情况以及用户最近一次所使用的动漫设计素材的情况,为用户推选动漫设计素材,从而节省了用户在使用动漫设计素材过程中寻找尝试素材的时间,提高了用户进行动漫设计的工作效率。
附图说明
30.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
31.图1是本发明基于大数据的动漫设计素材库管理系统的模块示意图。
具体实施方式
32.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.请参阅图1,本发明提供技术方案:一种基于大数据的动漫设计素材库管理系统,所述管理系统包括设计素材库、使用监测模块和使用分析模块,所述设计素材库用于存储动漫设计组件,其中,所述动漫设计组件按照组件类别分类存储在设计素材库中,所述使用监测模块用于监测用户是否在使用设计素材库,当监测到用户正在使用设计素材库时,所述使用分析模块分析设计素材库中各个动漫设计组件的被使用情况,并据此给用户推送动漫设计组件。
34.所述使用分析模块包括优选模块、第一推选因子获取模块、第二推选因子获取模块、第三推选因子获取模块、推送参数计算模块和推送控制模块,所述优选模块获取各个动漫设计组件的历史被使用的次数,如果某个动漫设计组件的历史被使用的次数大于次数阈值,那么该个动漫设计组件为优选设计组件,所述第一推选因子获取模块获取各个优选设计组件在最近一段时间内被确定使用的次数,对某个优选设计组件进行归一化处理得到该个优选设计组件的第一推选因子u=(c-cmin)/(cmax-cmin),其中,c为该个优选设计组件在最近一段时间内被确定使用的次数,cmin为所有优选设计组件在最近一段时间内被确定使用的次数的最小值,cmax为所有优选设计组件在最近一段时间内被确定使用的次数的最大值,所述第二推选因子获取模块分析某个优选设计组件与其他动漫设计组件的配合情况计算得到优选设计组件的第二推选因子v,所述第三推选因子获取模块分析某个优选设计组件历史被使用过程的信息,据此得到该个优选设计组件的第三推选因子w,所述推送参数计算模块分别计算各个优选设计组件的推送参数r=0.5*u 0.38*v 0.12*w,所述推送控制模块将各个优选设计组件按照推送参数从大到小的顺序排序推送呈现给用户。
35.所述第二推选因子获取模块包括参考选取模块、关联组件确定模块和第二推选因子计算模块,所述参考选取模块采集用户最近一个确定使用的动漫设计组件为参考组件,设参考组件的组件类别为参考类别,所述关联组件确定模块设有两个动漫设计组件,其中一个为第一设计组件,另一个为第二设计组件,如果存在用户确定使用第一设计组件后再确定使用第二设计组件,那么第一设计组件为第二设计组件的前序关联组件,第二设计组件为第一设计组件的后序关联组件,所述第二推选因子计算模块计算某个优选设计组件的第二推选因子v=g*h,其中,g=ar/az,h=bc/bz,ar为参考类别内该个优选设计组件的前序关联组件的个数,az为参考类别内动漫设计组件的个数,bc为该个优选设计组件所属的组件类别中为参考类别中的动漫设计组件的后序关联组件的个数,bz为所有组件类别中参考类别中的动漫设计组件的后序关联组件的个数之和。
36.所述第三推选因子获取模块包括变更情况获取模块、变更影响数计算处理模块和第三推送因子计算模块,所述变更情况获取模块设某个动漫设计组件在某次被确定使用之前所尝试使用的同一组件类别中动漫设计组件个数为该个动漫设计组件该次的变更数,获取该个优选设计组件最近k次的变更数的平均值x0,以及该个优选设计组件所属组件类别中所有动漫设计组件的最近k次的变更数的平均值的平均值xs,所述变更影响数计算处理模块计算该个优选设计组件的变更影响数g=x0/xs,对该个优选设计组件的变更影响数进行归一化处理得到t=(g-gmin)/(gmax-gmin),其中,gmin为所有优选设计组件的变更影响数的最小值,gmax为所有优选设计组件的变更影响数的最大值,所述第三推送因子计算模块计算该个优选设计组件的第三推选因子w=es/et*t,其中,es为该个优选设计组件最近et次被使用过程中被确定使用的次数。
37.一种基于大数据的动漫设计素材库管理方法,所述管理方法包括以下步骤:
38.预先建立设计素材库,所述设计素材库用于存储动漫设计组件,其中,所述动漫设计组件按照组件类别分类存储在设计素材库中,所述动漫设计组件的组件类别包括脸型组件、表情组件、发型组件和身体组件;
39.当监测到用户正在使用设计素材库时,分析设计素材库中各个动漫设计组件的被使用情况,并据此给用户推送动漫设计组件;
40.所述据此给用户推送动漫设计组件包括:
41.获取各个动漫设计组件的历史被使用的次数,如果某个动漫设计组件的历史被使用的次数大于次数阈值,那么该个动漫设计组件为优选设计组件,
42.获取各个优选设计组件在最近一段时间内被确定使用的次数,对某个优选设计组件进行归一化处理得到该个优选设计组件的第一推选因子u=(c-cmin)/(cmax-cmin),其中,c为该个优选设计组件在最近一段时间内被确定使用的次数,cmin为所有优选设计组件在最近一段时间内被确定使用的次数的最小值,cmax为所有优选设计组件在最近一段时间内被确定使用的次数的最大值,本技术中的某个动漫设计组件被确定使用或者确定使用某个动漫设计组件是指在该次的动漫设计中最终所采用的组件,并且没有将其更换为组件类型相同的设计组件,当某个组件被确定使用的次数越多,用户使用该组件的几率越大;
43.采集用户最近一个确定使用的动漫设计组件为参考组件,设参考组件的组件类别为参考类别,
44.设有两个动漫设计组件,其中一个为第一设计组件,另一个为第二设计组件,如果存在用户确定使用第一设计组件后再确定使用第二设计组件,那么第一设计组件为第二设计组件的前序关联组件,第二设计组件为第一设计组件的后序关联组件;比如说参考组件为组件1,参考类别为类别1,在某次使用过程中,确定使用组件1之后确定使用的是组件a,那么组件1是组件a的前序关联组件,组件a是组件1的后续关联组件;
45.那么某个优选设计组件的第二推选因子v=g*h,其中,g=ar/az,h=bc/bz,ar为参考类别内该个优选设计组件的前序关联组件的个数,az为参考类别内动漫设计组件的个数,bc为该个优选设计组件所属的组件类别中为参考类别中的动漫设计组件的后序关联组件的个数,bz为所有组件类别中参考类别中的动漫设计组件的后序关联组件的个数之和;本技术通过参数g和h来获取用户的设计习惯,g是从该个优选设计组件的角度来考虑用户设计习惯,h是从该个优选设计组件所属的组件类别角度来考虑用户设计习惯,从而使得推选的动漫设计组件更加准确;
46.比如组件类别包括脸型组件、表情组件、发型组件和身体组件4个组件类别,
47.优选设计组件为组件a,组件a的组件类比为发型组件,参考类别为脸型组件,参考类别内有8个组件,组件1、组件2、组件3、组件4、组件5、组件6、组件7、组件8,组件1、组件2、组件5、组件6是组件a的前序关联组件,那么组件a所对应的g=0.5,
48.发型组件中为脸型组件的后续关联组件的个数为3、表情组件为脸型组件的后续关联组件的个数为6,身体组件为脸型组件的后续关联组件的个数为1,那么组件a所对应的h=3/(3 6 1)=0.3;
49.设某个动漫设计组件在某次被确定使用之前所尝试使用的同一组件类别中动漫设计组件个数为该个动漫设计组件该次的变更数,比如说,在某次动漫设计过程中确定使用了组件a,在确定使用组件a之前尝试使用了组件b、组件c、组件d、组件e,那么该个组件a该次动漫设计的变更数为4,本技术中的尝试使用某个组件是指在试用了某个组件后,该个组件被更换为其他组件,那个组件该次使用被称为尝试使用;
50.获取该个优选设计组件最近k次的变更数的平均值x0,以及该个优选设计组件所属组件类别中所有动漫设计组件的最近k次的变更数的平均值的平均值xs,
51.比如优选合计组件为组件a,k=3,组件a最近3次的变更数平均值x0=4,组件a同
类别的组件为组件b、组件c、组件d、组件e、组件f,对应的最近3次的变更数平均值2、5、2、0、0,那么xs=(4 2 5 1 0 0)/6=2,
52.那么该个优选设计组件的变更影响数g=x0/xs,对该个优选设计组件的变更影响数进行归一化处理得到t=(g-gmin)/(gmax-gmin),其中,gmin为所有优选设计组件的变更影响数的最小值,gmax为所有优选设计组件的变更影响数的最大值,
53.那么该个优选设计组件的第三推选因子w=es/et*t,其中,es为该个优选设计组件最近et次被使用过程中被确定使用的次数;在实际计算时,各个优选设计组件的et次数相同,比如均为10次,10次是指尝试使用和确定使用次数之和,那么es即为10次使用中确定被使用的次数;本技术中考虑到用户在确定使用某个组件前不一定是一下子就确定使用某个组件,很多情况下都是经历过尝试使用过用组型类别的,尝试使用的个数越多,用户进行动漫设计耗费的时间越多,所以针对变更影响数较大的优选设计组件尽可能推选,同时,本技术中还考虑了组件中被确定使用的几率,从而使得后续推送参数计算更加准确,提高用户确定使用推送的组件的几率,提高用户进行动漫设计的效率;
54.分别计算各个优选设计组件的推送参数r=0.5*u 0.38*v 0.12*w,
55.将各个优选设计组件按照推送参数从大到小的顺序排序推送呈现给用户。
56.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
57.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献