首页 > 专利 > 吕奶凤 > 基于大数据的下载推荐系统及方法专利详情

基于大数据的下载推荐系统及方法   0    0

实质审查 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2021-05-20
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2021-09-03
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2041-05-20
基本信息
有效性 实质审查 专利类型 发明专利
申请号 CN202110552226.2 申请日 2021-05-20
公开/公告号 CN113268663A 公开/公告日 2021-08-17
授权日 预估到期日 2041-05-20
申请年 2021年 公开/公告年 2021年
缴费截止日
分类号 G06F16/9535G06K9/62G06Q50/00 主分类号 G06F16/9535
是否联合申请 独立申请 文献类型号 A
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 2
引用专利数量 8 被引证专利数量 0
非专利引证 1、丁丽凤: "《图文结合类表情包的语言学研究》", 《中国优秀硕士学位论文全文数据库信息科技辑》; 2、屈佳等: "基于WEB的表情图片模块的动态管理与实现", 《电子设计工程》;
引用专利 CN102624648A、JP2015176242A、CN108227956A、CN108401005A、CN109977409A、CN110399555A、CN104618222A、US2017052946A1 被引证专利
专利权维持 99 专利申请国编码 CN
专利事件 事务标签 公开、实质审查
申请人信息
申请人 第一申请人
专利权人 吕奶凤 当前专利权人 吕奶凤
发明人 吕奶凤 第一发明人 吕奶凤
地址 江苏省苏州市吴江区金鼎西路338号 邮编 215000
申请人数量 1 发明人数量 1
申请人所在省 江苏省 申请人所在市 江苏省苏州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
摘要
本发明公开了一种基于大数据的下载推荐系统及方法,所述推荐系统包括聊天输入采集模块、标识识别模块、文字监测模块和分析推荐模块,所述聊天输入采集模块用于获取用户的聊天输入信息,所述聊天输入信息包括聊天对象和输入文字,所述标识识别模块获取预设的聊天对象的聊天标识,所述聊天标识包括第一标识和第二标识,在聊天标识为第一标识时,令文字监测模块工作,在聊天标识为第二标识时,令文字监测模块停止工作;所述文字监测模块将输入文字与用户表情包库里面的表情包进行匹配,如果用户表情包库里存在表情包与输入文字相匹配,向用户推送表情包。
  • 摘要附图
    基于大数据的下载推荐系统及方法
  • 说明书附图:图1
    基于大数据的下载推荐系统及方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-09-03 实质审查的生效 IPC(主分类): G06F 16/9535 专利申请号: 202110552226.2 申请日: 2021.05.20
2 2021-08-17 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于大数据的下载推荐系统,其特征在于,所述推荐系统包括聊天输入采集模块、标识识别模块、文字监测模块和分析推荐模块,所述聊天输入采集模块用于获取用户的聊天输入信息,所述聊天输入信息包括聊天对象和输入文字,所述标识识别模块获取预设的聊天对象的聊天标识,所述聊天标识包括第一标识和第二标识,在聊天标识为第一标识时,令文字监测模块工作,在聊天标识为第二标识时,令文字监测模块停止工作;所述文字监测模块将输入文字与用户表情包库里面的表情包进行匹配,如果用户表情包库里存在表情包与输入文字相匹配,向用户推送表情包,其中,用户表情包库为用于存储用户收藏的表情包,在用户表情包库里不存在表情包与输入文字相匹配时,令分析推荐模块采集用户历史使用表情包,根据历史使用表情包的相关信息推荐下载表情包。

2.根据权利要求1所述的一种基于大数据的下载推荐系统,其特征在于:所述推荐系统还包括标识设置模块,所述标识设置模块包括第一聊天记录获取模块、发送信息采集模块、标识综合值计算模块和标识综合值比较模块,所述第一聊天记录获取模块用于获取用户与聊天对象在预设第一时间段内的聊天记录,所述发送信息采集模块用于统计用户在该聊天记录中发送信息给聊天对象的条数M以及发送信息的内容中包括表情包的条数、获取相邻两个表情包之间间隔的发送信息的条数以及相邻两个表情包之间间隔的发送信息的条数,所述标识综合值计算模块根据发送信息采集模块采集到的数据计算聊天对象的标识综合值,所述标识综合值比较模块将标识综合值与标识综合阈值进行比较,在标识综合值小于标识综合阈值,设置该聊天对象的聊天标识为第一标识,在标识综合值大于等于标识综合阈值时,设置该聊天对象的聊天标识为第二标识。

3.根据权利要求2所述的一种基于大数据的下载推荐系统,其特征在于:所述分析推荐模块包括主体对象选取模块、候选表情包选取模块、待推荐表情包选取模块和识别下载模块,所述主体对象选取模块采集用户最近一段时间所使用的表情包,并从中选取待推荐表情包的主体对象,所述候选表情包选取模块在网上搜索与输入文字相匹配的表情包,并对其进行筛选,筛选出主体对象为优选表情包的主体对象的表情包为候选表情包,所述待推荐表情包选取模块包括文字高度宽度采集模块、文字个数采集模块、综合参照值计算模块和综合参照值排序模块,所述文字高度宽度采集模块采集各个参考表情包和各个候选表情包中单个文字的高度H和宽度K以及与文字的高度相对应的参考表情包的边长D,与文字的宽度相对应的参考表情包的边长E,文字参照值F=H/D+K/E,统计所有参考表情包的文字参照值的平均值F0,所述文字个数采集模块统计各个参考表情包中的文字个数以及各个候选表情包中的文字个数Gx,统计所有参考表情包的文字个数平均值G0,所述综合参照值计算模块根据文字参照值F、文字参照值的平均值F0、文字个数Gx和文字个数平均值G0计算各个候选表情包的综合参照值Wx,所述综合参照值排序模块将各个候选表情包的综合参照值按照从小到大的顺序排序,选取排序前五的表情包为待推荐表情包,所述识别下载模块获取用户选取的待推荐表情包,下载该待推荐表情包,并将其存入用户表情包库。

4.根据权利要求3所述的一种基于大数据的下载推荐系统,其特征在于:所述主体对象选取模块包括参考表情包选取模块、相似度比较模块和优选表情包选取模块,所述参考表情包选取模块采集用户最近一段时间所使用的表情包,并从中筛选出包含文字的表情包为参考表情包,所述相似度比较模块获取各个参考表情包的主体对象,比较两两参考表情包的主体对象的相似度,在相似度大于等于第一相似度阈值时,这两个参考表情包互为彼此的相近表情包,所述优选表情包选取模块统计每个参考表情包的相近表情包的个数,将参考表情包按照其相近表情包的个数从大到小的顺序进行排序,选取排序前三的表情包为优选表情包,并获取优选表情包的主体对象。

5.一种基于大数据的下载推荐方法,其特征在于:所述下载推荐方法包括以下步骤:
步骤S1:获取用户的聊天输入信息,所述聊天输入信息包括聊天对象和输入文字;
步骤S2:获取预设的聊天对象的聊天标识,所述聊天标识包括第一标识和第二标识,当聊天标识为第一标识时,开启输入文字监测,转步骤S3;当聊天标识为第二标识时,关闭输入文字监测;
步骤S3:将输入文字与用户表情包库里面的表情包进行匹配,如果用户表情包库里存在表情包与输入文字相匹配,向用户推送该表情包,否则,转步骤S4,其中,用户表情包库用于存储用户收藏的表情包;
步骤S4:采集用户历史使用表情包,根据历史使用表情包的相关信息推荐下载表情包。

6.根据权利要求5所述的一种基于大数据的下载推荐方法,其特征在于:所述预设的聊天对象的聊天标识包括:
采集用户与聊天对象在预设第一时间段内的聊天记录,统计用户在该聊天记录中发送信息给聊天对象的条数M以及发送信息的内容中包括表情包的条数p,
依次分别获取相邻两个表情包之间间隔的发送信息的条数N1、N2、…、Np‑1,对各个数据进行归一化处理得到处理值Qi=(Ni‑Nmin)/(Nmax‑Nmin),其中,Ni表示第i个表情包与其相邻的第i+1个表情包之间间隔的发送信息的条数,Qi表示第i个条数的归一化处理得到的处理值,计算条数N1、N2、…、Np‑1所对应的处理值的平均值Qx,Nmin为条数N1、N2、…、Np‑1中的最小值,Nmax为条数N1、N2、…、Np‑1中的最大值,
那么标识综合值U=0.68*(1‑p/M)+0.32*Qx,
如果标识综合值小于标识综合阈值,设置该聊天对象的聊天标识为第一标识,否则,设置该聊天对象的聊天标识为第二标识。

7.根据权利要求5所述的一种基于大数据的下载推荐方法,其特征在于:所述步骤S4进一步包括:
采集用户最近一段时间所使用的表情包,并从中筛选出包含文字的表情包为参考表情包,分别获取各个参考表情包的主体对象,比较两两参考表情包的主体对象的相似度,当相似度大于等于第一相似度阈值时,这两个参考表情包互为彼此的相近表情包,统计每个参考表情包的相近表情包的个数,将参考表情包按照其相近表情包的个数从大到小的顺序进行排序,选取排序前三的表情包为优选表情包,并获取优选表情包的主体对象,
在网上搜索与输入文字相匹配的表情包,并对其进行筛选,筛选出主体对象为优选表情包的主体对象的表情包为候选表情包;
采集优选表情包的信息,并据此从候选表情包中选出待推荐表情包,将待推荐表情包推送给用户。

8.根据权利要求7所述的一种基于大数据的下载推荐方法,其特征在于:所述据此从候选表情包中选出待推荐表情包包括以下:
分别采集各个参考表情包和各个候选表情包中单个文字的高度H和宽度K以及与文字的高度相对应的参考表情包的边长D,与文字的宽度相对应的参考表情包的边长E,文字参照值F=H/D+K/E,统计所有参考表情包的文字参照值的平均值F0;
分别统计各个参考表情包中的文字个数以及各个候选表情包中的文字个数Gx,统计所有参考表情包的文字个数平均值G0,
根据文字参照值F、文字参照值的平均值F0、文字个数Gx和文字个数平均值G0计算各个候选表情包的综合参照值Wx,
将各个候选表情包的综合参照值按照从小到大的顺序排序,选取排序前五的表情包为待推荐表情包。

9.根据权利要求8所述的一种基于大数据的下载推荐方法,其特征在于:所述计算各个候选表情包的综合参照值Wx包括:
Wx=|Fx‑F0|/F0+|Gx‑G0|/G0,其中,Fx为候选表情包的文字参照值。

10.根据权利要求9所述的一种基于大数据的下载推荐方法,其特征在于:所述下载推荐方法还包括:
获取用户选取的待推荐表情包,下载该待推荐表情包,并将其存入用户表情包库。
说明书

技术领域

[0001] 本发明涉及大数据技术领域,具体为一种基于大数据的下载推荐系统及方法。

背景技术

[0002] “表情包”指的是一种利用图片来表示感情的方式。表情包是在社交软件活跃之后,形成的一种流行文化,表情包流行于互联网上面,基本人人都会发表情包。在移动互联网时期,人们以时下流行的明星、语录、动漫、影视截图为素材,配上一系列相匹配的文字,用以表达特定的情感。现有技术中,常常会出现用户的表情包不够用的情况。

发明内容

[0003] 本发明的目的在于提供一种基于大数据的下载推荐系统及方法,以解决上述背景技术中提出的问题。
[0004] 为了解决上述技术问题,本发明提供如下技术方案:一种基于大数据的下载推荐系统,所述推荐系统包括聊天输入采集模块、标识识别模块、文字监测模块和分析推荐模块,所述聊天输入采集模块用于获取用户的聊天输入信息,所述聊天输入信息包括聊天对象和输入文字,所述标识识别模块获取预设的聊天对象的聊天标识,所述聊天标识包括第一标识和第二标识,在聊天标识为第一标识时,令文字监测模块工作,在聊天标识为第二标识时,令文字监测模块停止工作;所述文字监测模块将输入文字与用户表情包库里面的表情包进行匹配,如果用户表情包库里存在表情包与输入文字相匹配,向用户推送表情包,其中,用户表情包库为用于存储用户收藏的表情包,在用户表情包库里不存在表情包与输入文字相匹配时,令分析推荐模块采集用户历史使用表情包,根据历史使用表情包的相关信息推荐下载表情包。。
[0005] 进一步的,所述推荐系统还包括标识设置模块,所述标识设置模块包括第一聊天记录获取模块、发送信息采集模块、标识综合值计算模块和标识综合值比较模块,所述第一聊天记录获取模块用于获取用户与聊天对象在预设第一时间段内的聊天记录,所述发送信息采集模块用于统计用户在该聊天记录中发送信息给聊天对象的条数M以及发送信息的内容中包括表情包的条数、获取相邻两个表情包之间间隔的发送信息的条数以及相邻两个表情包之间间隔的发送信息的条数,所述标识综合值计算模块根据发送信息采集模块采集到的数据计算聊天对象的标识综合值,所述标识综合值比较模块将标识综合值与标识综合阈值进行比较,在标识综合值小于标识综合阈值,设置该聊天对象的聊天标识为第一标识,在标识综合值大于等于标识综合阈值时,设置该聊天对象的聊天标识为第二标识。
[0006] 进一步的,所述分析推荐模块包括主体对象选取模块、候选表情包选取模块、待推荐表情包选取模块和识别下载模块,所述主体对象选取模块采集用户最近一段时间所使用的表情包,并从中选取待推荐表情包的主体对象,所述候选表情包选取模块在网上搜索与输入文字相匹配的表情包,并对其进行筛选,筛选出主体对象为优选表情包的主体对象的表情包为候选表情包,所述待推荐表情包选取模块包括文字高度宽度采集模块、文字个数采集模块、综合参照值计算模块和综合参照值排序模块,所述文字高度宽度采集模块采集各个参考表情包和各个候选表情包中单个文字的高度H和宽度K以及与文字的高度相对应的参考表情包的边长D,与文字的宽度相对应的参考表情包的边长E,文字参照值F=H/D+K/E,统计所有参考表情包的文字参照值的平均值F0,所述文字个数采集模块统计各个参考表情包中的文字个数以及各个候选表情包中的文字个数Gx,统计所有参考表情包的文字个数平均值G0,所述综合参照值计算模块根据文字参照值F、文字参照值的平均值F0、文字个数Gx和文字个数平均值G0计算各个候选表情包的综合参照值Wx,所述综合参照值排序模块将各个候选表情包的综合参照值按照从小到大的顺序排序,选取排序前五的表情包为待推荐表情包,所述识别下载模块获取用户选取的待推荐表情包,下载该待推荐表情包,并将其存入用户表情包库。
[0007] 进一步的,所述主体对象选取模块包括参考表情包选取模块、相似度比较模块和优选表情包选取模块,所述参考表情包选取模块采集用户最近一段时间所使用的表情包,并从中筛选出包含文字的表情包为参考表情包,所述相似度比较模块获取各个参考表情包的主体对象,比较两两参考表情包的主体对象的相似度,在相似度大于等于第一相似度阈值时,这两个参考表情包互为彼此的相近表情包,所述优选表情包选取模块统计每个参考表情包的相近表情包的个数,将参考表情包按照其相近表情包的个数从大到小的顺序进行排序,选取排序前三的表情包为优选表情包,并获取优选表情包的主体对象。
[0008] 一种基于大数据的下载推荐方法,所述下载推荐方法包括以下步骤:
[0009] 步骤S1:获取用户的聊天输入信息,所述聊天输入信息包括聊天对象和输入文字;
[0010] 步骤S2:获取预设的聊天对象的聊天标识,所述聊天标识包括第一标识和第二标识,当聊天标识为第一标识时,开启输入文字监测,转步骤S3;当聊天标识为第二标识时,关闭输入文字监测;
[0011] 步骤S3:将输入文字与用户表情包库里面的表情包进行匹配,如果用户表情包库里存在表情包与输入文字相匹配,向用户推送表情包,否则,转步骤S4,其中,用户表情包库用于存储用户收藏的表情包;
[0012] 步骤S4:采集用户历史使用表情包,根据历史使用表情包的相关信息推荐下载表情包。
[0013] 进一步的,所述预设的聊天对象的聊天标识包括:
[0014] 采集用户与聊天对象在预设第一时间段内的聊天记录,统计用户在该聊天记录中发送信息给聊天对象的条数M以及发送信息的内容中包括表情包的条数p,
[0015] 依次分别获取相邻两个表情包之间间隔的发送信息的条数N1、N2、…、Np‑1,对各个数据进行归一化处理得到处理值Qi=(Ni‑Nmin)/(Nmax‑Nmin),其中,Ni表示第i个表情包与其相邻的第i+1个表情包之间间隔的发送信息的条数,Qi表示第i个条数的归一化处理得到的处理值,计算条数N1、N2、…、Np‑1所对应的处理值的平均值Qx,Nmin为条数N1、N2、…、Np‑1中的最小值,Nmax为条数N1、N2、…、Np‑1中的最大值,
[0016] 那么标识综合值U=0.68*(1‑p/M)+0.32*Qx,
[0017] 如果标识综合值小于标识综合阈值,设置该聊天对象的聊天标识为第一标识,否则,设置该聊天对象的聊天标识为第二标识。
[0018] 进一步的,所述步骤S4进一步包括:
[0019] 采集用户最近一段时间所使用的表情包,并从中筛选出包含文字的表情包为参考表情包,分别获取各个参考表情包的主体对象,比较两两参考表情包的主体对象的相似度,当相似度大于等于第一相似度阈值时,这两个参考表情包互为彼此的相近表情包,统计每个参考表情包的相近表情包的个数,将参考表情包按照其相近表情包的个数从大到小的顺序进行排序,选取排序前三的表情包为优选表情包,并获取优选表情包的主体对象,[0020] 在网上搜索与输入文字相匹配的表情包,并对其进行筛选,筛选出主体对象为优选表情包的主体对象的表情包为候选表情包;通过表情包的主体对象进行筛选,一方面能够达到减小表情包比较选取范围,提高表情包推荐效率的技术效果,另一方面能到达到提高推荐的表情包的合理性的技术效果;
[0021] 采集优选表情包的信息,并据此从候选表情包中选出待推荐表情包,将待推荐表情包推送给用户。
[0022] 进一步的,所述据此从候选表情包中选出待推荐表情包包括以下:
[0023] 分别采集各个参考表情包和各个候选表情包中单个文字的高度H和宽度K以及与文字的高度相对应的参考表情包的边长D,与文字的宽度相对应的参考表情包的边长E,文字参照值F=H/D+K/E,统计所有参考表情包的文字参照值的平均值F0;
[0024] 分别统计各个参考表情包中的文字个数以及各个候选表情包中的文字个数Gx,统计所有参考表情包的文字个数平均值G0,
[0025] 根据文字参照值F、文字参照值的平均值F0、文字个数Gx和文字个数平均值G0计算各个候选表情包的综合参照值Wx,
[0026] 将各个候选表情包的综合参照值按照从小到大的顺序排序,选取排序前五的表情包为待推荐表情包。
[0027] 进一步的,所述计算各个候选表情包的综合参照值Wx包括:
[0028] Wx=|Fx‑F0|/F0+|Gx‑G0|/G0,其中,Fx为候选表情包的文字参照值。
[0029] 进一步的,所述下载推荐方法还包括:
[0030] 获取用户选取的待推荐表情包,下载该待推荐表情包,并将其存入用户表情包库,从而达到了对用户表情包库动态调整的技术效果。
[0031] 与现有技术相比,本发明所达到的有益效果是:本发明通过采集用户与聊天对象的历史聊天记录并据此判断是否要为用户推送表情包,在用户表情包数据库没有相应的表情包时,根据用户历史所使用的表情包的特征,为用户推荐表情包,在用户选取推荐的表情包,下载相应的表情包,丰富了用户表情包库。

实施方案

[0034] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] 请参阅图1,本发明提供技术方案:一种基于大数据的下载推荐系统,所述推荐系统包括聊天输入采集模块、标识识别模块、文字监测模块和分析推荐模块,所述聊天输入采集模块用于获取用户的聊天输入信息,所述聊天输入信息包括聊天对象和输入文字,所述标识识别模块获取预设的聊天对象的聊天标识,所述聊天标识包括第一标识和第二标识,在聊天标识为第一标识时,令文字监测模块工作,在聊天标识为第二标识时,令文字监测模块停止工作;所述文字监测模块将输入文字与用户表情包库里面的表情包进行匹配,如果用户表情包库里存在表情包与输入文字相匹配,向用户推送表情包,其中,用户表情包库为用于存储用户收藏的表情包,在用户表情包库里不存在表情包与输入文字相匹配时,令分析推荐模块采集用户历史使用表情包,根据历史使用表情包的相关信息推荐下载表情包。
[0036] 所述推荐系统还包括标识设置模块,所述标识设置模块包括第一聊天记录获取模块、发送信息采集模块、标识综合值计算模块和标识综合值比较模块,所述第一聊天记录获取模块用于获取用户与聊天对象在预设第一时间段内的聊天记录,所述发送信息采集模块用于统计用户在该聊天记录中发送信息给聊天对象的条数M以及发送信息的内容中包括表情包的条数、获取相邻两个表情包之间间隔的发送信息的条数以及相邻两个表情包之间间隔的发送信息的条数,所述标识综合值计算模块根据发送信息采集模块采集到的数据计算聊天对象的标识综合值,所述标识综合值比较模块将标识综合值与标识综合阈值进行比较,在标识综合值小于标识综合阈值,设置该聊天对象的聊天标识为第一标识,在标识综合值大于等于标识综合阈值时,设置该聊天对象的聊天标识为第二标识。
[0037] 所述分析推荐模块包括主体对象选取模块、候选表情包选取模块、待推荐表情包选取模块和识别下载模块,所述主体对象选取模块采集用户最近一段时间所使用的表情包,并从中选取待推荐表情包的主体对象,所述候选表情包选取模块在网上搜索与输入文字相匹配的表情包,并对其进行筛选,筛选出主体对象为优选表情包的主体对象的表情包为候选表情包,所述待推荐表情包选取模块包括文字高度宽度采集模块、文字个数采集模块、综合参照值计算模块和综合参照值排序模块,所述文字高度宽度采集模块采集各个参考表情包和各个候选表情包中单个文字的高度H和宽度K以及与文字的高度相对应的参考表情包的边长D,与文字的宽度相对应的参考表情包的边长E,文字参照值F=H/D+K/E,统计所有参考表情包的文字参照值的平均值F0,所述文字个数采集模块统计各个参考表情包中的文字个数以及各个候选表情包中的文字个数Gx,统计所有参考表情包的文字个数平均值G0,所述综合参照值计算模块根据文字参照值F、文字参照值的平均值F0、文字个数Gx和文字个数平均值G0计算各个候选表情包的综合参照值Wx,所述综合参照值排序模块将各个候选表情包的综合参照值按照从小到大的顺序排序,选取排序前五的表情包为待推荐表情包,所述识别下载模块获取用户选取的待推荐表情包,下载该待推荐表情包,并将其存入用户表情包库。
[0038] 所述主体对象选取模块包括参考表情包选取模块、相似度比较模块和优选表情包选取模块,所述参考表情包选取模块采集用户最近一段时间所使用的表情包,并从中筛选出包含文字的表情包为参考表情包,所述相似度比较模块获取各个参考表情包的主体对象,比较两两参考表情包的主体对象的相似度,在相似度大于等于第一相似度阈值时,这两个参考表情包互为彼此的相近表情包,所述优选表情包选取模块统计每个参考表情包的相近表情包的个数,将参考表情包按照其相近表情包的个数从大到小的顺序进行排序,选取排序前三的表情包为优选表情包,并获取优选表情包的主体对象。
[0039] 一种基于大数据的下载推荐方法,所述下载推荐方法包括以下步骤:
[0040] 步骤S1:获取用户的聊天输入信息,所述聊天输入信息包括聊天对象和输入文字;
[0041] 步骤S2:获取预设的聊天对象的聊天标识,所述聊天标识包括第一标识和第二标识,当聊天标识为第一标识时,开启输入文字监测,转步骤S3;当聊天标识为第二标识时,关闭输入文字监测;
[0042] 所述预设的聊天对象的聊天标识包括:
[0043] 采集用户与聊天对象在预设第一时间段内的聊天记录,统计用户在该聊天记录中发送信息给聊天对象的条数M以及发送信息的内容中包括表情包的条数p,
[0044] 依次分别获取相邻两个表情包之间间隔的发送信息的条数N1、N2、…、Np‑1,对各个数据进行归一化处理得到处理值Qi=(Ni‑Nmin)/(Nmax‑Nmin),其中,Ni表示第i个表情包与其相邻的第i+1个表情包之间间隔的发送信息的条数,Qi表示第i个条数的归一化处理得到的处理值,计算条数N1、N2、…、Np‑1所对应的处理值的平均值Qx,Nmin为条数N1、N2、…、Np‑1中的最小值,Nmax为条数N1、N2、…、Np‑1中的最大值,
[0045] 那么标识综合值U=0.68*(1‑p/M)+0.32*Qx,
[0046] 如果标识综合值小于标识综合阈值,设置该聊天对象的聊天标识为第一标识,否则,设置该聊天对象的聊天标识为第二标识。本实施例中,相邻两个表情包是指用户发送给聊天对象的信息中相邻的两个表情包。通过采集用户与聊天对象历史聊天记录中发送表情包的情况判断用户在该次聊天记录中是否有发送表情包的倾向;
[0047] 步骤S3:将输入文字与用户表情包库里面的表情包进行匹配,如果用户表情包库里存在表情包与输入文字相匹配,向用户推送表情包,否则,转步骤S4,其中,用户表情包库为用于存储用户收藏的表情包;
[0048] 步骤S4:采集用户历史使用表情包,根据历史使用表情包的相关信息推荐下载表情包:
[0049] 采集用户最近一段时间所使用的表情包,并从中筛选出包含文字的表情包为参考表情包,分别获取各个参考表情包的主体对象,比较两两参考表情包的主体对象的相似度,当相似度大于等于第一相似度阈值时,这两个参考表情包互为彼此的相近表情包,统计每个参考表情包的相近表情包的个数,将参考表情包按照其相近表情包的个数从大到小的顺序进行排序,选取排序前三的表情包为优选表情包,并获取优选表情包的主体对象,[0050] 在网上搜索与输入文字相匹配的表情包,并对其进行筛选,筛选出主体对象为优选表情包的主体对象的表情包为候选表情包;根据用户最近一段时间所使用的表情包的主体对象来筛选出候选表情包,不仅能够提高表情包推荐效率,而且能够使得选取出的表情包更加贴合用户的喜好;
[0051] 采集优选表情包的信息,并据此从候选表情包中选出待推荐表情包,将待推荐表情包推送给用户;
[0052] 所述据此从候选表情包中选出待推荐表情包包括以下:
[0053] 分别采集各个参考表情包和各个候选表情包中单个文字的高度H和宽度K以及与文字的高度相对应的参考表情包的边长D,与文字的宽度相对应的参考表情包的边长E,文字参照值F=H/D+K/E,统计所有参考表情包的文字参照值的平均值F0;
[0054] 分别统计各个参考表情包中的文字个数以及各个候选表情包中的文字个数Gx,统计所有参考表情包的文字个数平均值G0,
[0055] 根据文字参照值F、文字参照值的平均值F0、文字个数Gx和文字个数平均值G0计算各个候选表情包的综合参照值Wx=|Fx‑F0|/F0+|Gx‑G0|/G0,其中,Fx为候选表情包的文字参照值;
[0056] 将各个候选表情包的综合参照值按照从小到大的顺序排序,选取排序前五的表情包为待推荐表情包;
[0057] 获取用户选取的待推荐表情包,下载该待推荐表情包,并将其存入用户表情包库。通过表情包的主体对象、表情包中文字大小和文字个数来获取用户的表情包使用习惯,从而使得推荐给用户的表情包更符合用户的使用喜好。
[0058] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0059] 最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

附图说明

[0032] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0033] 图1是本发明基于大数据的下载推荐系统的模块示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号