一种文化传媒信息推送方法、系统、装置及介质与流程
未命名
07-19
阅读:68
评论:0
1.本说明书涉及信息处理领域,特别涉及一种文化传媒信息推送方法、系统、装置及介质。
背景技术:
2.人们的精神文化生活随着电子产品的广泛应用更加丰富多彩,其中,应用软件的种类也是越来越丰富。当人们使用一个应用软件时,希望能直接看到适合自己的推荐内容。例如,当打开淘宝时,希望直接由适合自己的物品推荐。
3.因此,希望提供一种文化传媒信息推送方法、系统、装置及介质,可以提高向用户推送文化传媒信息的准确性,从而提高用户的使用感。
技术实现要素:
4.本说明书一个或多个实施例提供一种文化传媒信息推送方法,通过该方法可以提高向用户推送文化传媒信息的准确性,从而提高用户的使用感。在一些实施例中,文化传媒信息推送方法包括:获取与用户有关的第一媒体信息,第一媒体信息包括内容信息、时间信息、选择方式信息;确定与第一媒体信息有关的目标文本信息;基于目标文本信息,获取与所述目标文本信息有关的第二媒体信息;向用户推送所述第二媒体信息。
5.本说明书一个或多个实施例提供一种文化传媒信息推送系统,该系统包括:第一获取模块,用于获取与用户有关的第一媒体信息,第一媒体信息包括内容信息、时间信息、选择方式信息;确定模块,用于确定与第一媒体信息有关的目标文本信息;第二获取模块,用于基于目标文本信息,获取与目标文本信息有关的第二媒体信息;推送模块,用于向用户推送第二媒体信息。
6.本说明书一个或多个实施例提供一种文化传媒信息推送装置,该装置包括至少一个处理器以及至少一个存储器;至少一个存储器用于存储计算机指令;至少一个处理器,执行所述计算机指令中的至少部分指令,以实现文化传媒信息推送方法。
7.本说明书一个或多个实施例提供一种计算机可读存储介质,该存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行文化传媒信息推送方法。
附图说明
8.本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
9.图1是根据本说明书一些实施例所示的文化传媒信息推送系统的应用场景示意图;
10.图2是根据本说明书一些实施例所示的文化传媒信息推送系统的示例性模块图;
11.图3是根据本说明书一些实施例所示的文化传媒信息推送方法的示例性流程图;
12.图4是根据本说明书一些实施例所示的确定目标文本信息的示例性流程图。
具体实施方式
13.为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
14.应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
15.如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
16.本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
17.当用户使用用户终端上的应用程序时,可以通过本说明书中的一些实施例中提供的一种文化传媒信息推送系统,精准确定用户当前感兴趣的内容并通过这些应用程序向用户终端推送,提高用户的使用感受。
18.图1是根据本说明书一些实施例所示的文化传媒信息推送系统的应用场景示意图。
19.如图1所示,文化传媒信息推送系统的应用场景100中可以包括网络110、存储器120、处理器130和用户终端140。
20.在一些实施例中,文化传媒信息推送系统的应用场景100中的一个或者多个组件可以通过网络110传送数据至其他组件。例如,处理器130可以通过网络110获取用户终端140和存储器120中的信息和/或数据,或者可以通过网络110将信息和/或数据发送到用户终端140和存储器120。
21.网络110可以连接系统的各组成部分和/或连接系统与外部资源部分。网络110使得各组成部分之间,以及与系统之外其他部分之间可以进行通讯,促进数据和/或信息的交换。例如,处理器130可以通过网络110从存储器120中获取第一媒体信息等。
22.在一些实施例中,网络110可以是有线网络或无线网络中的任意一种或多种。例如,网络110可以包括电缆网络、光纤网络、电信网络、互联网、局域网络(lan)、广域网络(wan)、无线局域网络(wlan)、城域网(man)、公共交换电话网络(pstn)、蓝牙网络、紫蜂网络(zigbee)、近场通信(nfc)、设备内总线、设备内线路、线缆连接等或其任意组合。各部分之间的网络连接可以是采用上述一种方式,也可以是采取多种方式。在一些实施例中,网络可以是点对点的、共享的、中心式的等各种拓扑结构或者多种拓扑结构的组合。
23.存储器120可以用于存储与文化传媒信息推送系统的应用场景100相关的数据和/或指令。例如,存储器120可以存储第一媒体信息、候选文本信息等。在一些实施例中,存储器120可以存储从处理器130等获得的数据和/或信息。例如,存储器120可以存储处理器130处理得到的候选文本信息等。
24.存储器120可以包括一个或多个存储组件,每个存储组件可以是一个独立的设备,也可以是其他设备的一部分。在一些实施例中,存储器120可包括随机存取存储器(ram)、只读存储器(rom)、大容量存储器、可移动存储器、易失性读写存储器等或其任意组合。示例性的,大容量储存器可以包括磁盘、光盘、固态磁盘等。在一些实施例中,存储器120可在云平台上实现。
25.处理器130可以处理从其他设备或系统组成部分中获得的数据和/或信息。处理器可以基于这些数据、信息和/或处理结果执行程序指令,以执行一个或多个本技术中描述的功能。例如,处理器130可以基于内容信息对候选文本信息进行聚类,确定每个聚类中心对应的中心信息。
26.在一些实施例中,处理器130可以包含一个或多个子处理设备(例如,单核处理设备或多核多芯处理设备)。仅作为示例,处理器130可以包括中央处理器(cpu)、专用集成电路(asic)、专用指令处理器(asip)、图形处理器(gpu)、物理处理器(ppu)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编辑逻辑电路(pld)、控制器、微控制器单元、精简指令集电脑(risc)、微处理器等或以上任意组合。
27.用户终端140指用户所使用的一个或多个终端设备或软件。用户终端140可以包括处理单元、显示单元、输入/输出单元、存储单元等。用户终端140可以包括应用程序。在一些实施例中,应用程序可以和用户交互。处理器可以通过应用程序向用户推荐文化传媒信息。在一些实施例中,用户终端140可以是移动设备、平板计算机、膝上型计算机等其他具有输入和/或输出功能的设备中的一种或其任意组合。在一些实施例中,使用用户终端140的可以是一个或多个用户,可以包括直接使用服务的用户,也可以包括其他相关用户。在一些实施例中,移动设备可以是智能电话,智能手表等。在一些实施例中,用户可以是指应用程序的使用者。上述示例仅用于说明用户终端140设备范围的广泛性而非对其范围的限制。
28.应当注意文化传媒信息推送系统的应用场景100仅仅是为了说明的目的而提供的,并不意图限制本技术的范围。对于本领域的普通技术人员来说,可以根据本说明书的描述,做出多种修改或变化。例如,文化传媒信息推送系统的应用场景100可以在其它设备上实现类似或不同的功能。然而,这些变化和修改不会背离本技术的范围。
29.图2是根据本说明书一些实施例所示的文化传媒信息推送系统的示例性模块图。
30.在一些实施例中,文化传媒信息推送系统200可以包括第一获取模块210、确定模块220、第二获取模块230以及推送模块240。
31.第一获取模块210用于获取与用户有关的第一媒体信息,第一媒体信息包括内容信息、时间信息、选择方式信息。
32.确定模块220用于确定与第一媒体信息有关的目标文本信息。
33.在一些实施例中,确定模块220可以包括候选文本信息模块,该候选文本信息模块用于:基于第一媒体信息确定候选文本信息;基于候选文本信息确定与第一媒体信息有关的目标文本信息。
34.在一些实施例中,候选文本信息模块还包括解析模块,解析模块用于:对第一媒体信息进行解析;基于解析后的结果确定候选文本信息。
35.在一些实施例中,候选文本信息模块还进一步包括评分模块,该评分模块用于:基于内容信息对候选文本信息进行聚类,确定每个聚类中心对应的中心信息;获取与第一媒体信息对应的操作信息;基于操作信息、时间信息和选择方式信息确定候选文本信息的评分;基于候选文本信息的评分确定每个聚类的评分,将评分满足预设条件的聚类对应的中心信息作为目标文本信息。
36.第二获取模块230用于基于目标文本信息,获取与目标文本信息有关的第二媒体信息
37.推送模块240用于向用户推送第二媒体信息。
38.应当理解,图2所示的系统及其模块可以利用各种方式来实现。
39.需要注意的是,以上对于文化传媒信息推送系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。在一些实施例中,图2中披露的第一获取模块210、确定模块220、第二获取模块230以及推送模块240可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本说明书的保护范围之内。
40.图3是根据本说明书一些实施例所示的文化传媒信息推送方法的示例性流程图。在一些实施例中,流程300可以由处理器执行。如图3所示,流程300可以包括下述步骤:
41.步骤310,获取与用户有关的第一媒体信息,第一媒体信息可以包括内容信息、时间信息、选择方式信息。
42.第一媒体信息可以指与用户历史查看过的、和/或搜索过的文化传媒信息。内容信息可以指第一媒体信息包括的内容。内容信息的类型可以包括视频、文本、图片、音频等信息。例如,内容信息可以指用户查看过的视频a,其中,视频a可以包括文本信息,该文本信息可以包括视频a的标题、评论和/或语音转录文字、作者等。文本信息可以通过第一媒体信息的数据包抽取或语音转化成的文字确定。在一些实施例中,第一媒体信息数量可以为多个。例如,每一个视频就对应一个第一媒体信息。在一些实施例中,第一媒体信息的每一个内容信息与时间信息、选择方式信息一一对应。
43.在一些实施例中,时间信息可以指用户查看该文化传媒信息的时间。时间信息可以包括用户查看该文化传媒信息的起始时间、进度等。进度可以用户观看到的位置与第一媒体信息的总长度的百分比。例如,视频a的总时长为2分钟,用户观看了2分钟,则进度为100%。再例如,一个小说的长度为10页,当前用户看到了第7页,则进度为70%。
44.在一些实施例中,选择方式信息可以指用户查看内容信息的方式。选择方式信息可以包括用户主动搜索选择、用户点选、用户滑动选择等。
45.在一些实施例中,第一媒体信息可以通过用户的历史浏览记录获取。例如,先通过用户的历史浏览记录获取用户查看过的视频a,然后获取该视频a的所有数据包进而获取第一媒体信息。
46.步骤320,确定与第一媒体信息有关的目标文本信息。
47.与第一媒体信息有关的目标文本信息可以指准备向用户进行推荐媒体信息需要包括的关键词信息。与第一媒体信息有关的目标文本信息可以包括第一媒体信息中所包含的标签、主题、高频词等。
48.在一些实施例中,确定与第一媒体信息有关的目标文本信息可以包括:基于第一媒体信息确定候选文本信息;基于候选文本信息确定与第一媒体信息有关的目标文本信息。
49.候选文本信息可以指从第一媒体信息中提取的可能成为目标文本信息的关键字信息。在一些实施例中,候选文本信息的数量可以为多个。在一些实施例中,候选文本信息的数量和第一媒体信息的数量相同。
50.在一些实施例中,处理器可以基于第一媒体信息确定候选文本信息包括:对第一媒体信息进行解析;基于解析后的结果确定候选文本信息。在一些实施例中,基于解析确定候选文本信息可以包括以下步骤:
51.步骤321,对第一媒体信息进行解析。
52.解析可以指对第一媒体信息进行分析处理的分解分析过程。解析可以包括抽取与第一媒体信息有关的全部文本信息,并将该全部文本信息进行分解得到解析后的结果。
53.解析后的结果可以是与第一媒体信息有关的全部文本信息的分解后的结果。解析后的结果可以是词语的合集。解析后的结果与第一媒体信息相对应。例如,与第一媒体信息有关的全部文本信息包括“钢铁是怎样炼成的”,则解析后的结果包括“钢铁”、“是”、“怎样”、“炼成”、“的”。
54.在一些实施例中,处理器对第一媒体信息进行解析的过程可以包括:基于该第一媒体信息获取与该第一媒体信息有关的全部文本信息,进一步地,对该第一媒体信息有关的全部文本信息进行语义解析,得到解析后的结果。例如,当第一媒体信息包括视频a,其对应的标题为“如何学习数学”,进一步地,对视频a的标题“如何学习数学”进行解析,解析后的结果包括“如何”、“学习”、“数学”。
55.步骤322,基于解析后的结果确定候选文本信息。
56.在一些实施例中,处理器可以对解析后的结果先进行预处理,预处理可以包括去除冗余以及一些无实际意义的词,进而得到候选文本信息。一些无实际意义的词可以包括语气词的表达、非必要句子成分的词语,例如,“的”。
57.在一些实施例中,候选文本信息中可以包括由内容信息解析得到的文本信息、时间信息和选择方式信息。在一些实施例中,由于候选文本信息是基于第一媒体信息确定的,第一媒体信息中的内容信息包括候选文本信息中的文本信息。
58.在一些实施例中,由于候选文本信息是基于第一媒体信息确定的,第一媒体信息中的内容信息包括候选文本信息中的内容信息,通过提取候选文本信息可以减少后期确定目标文本信息的数据量,提高确定目标文本信息的效率。
59.在一些实施例中,基于候选文本信息确定与第一媒体信息有关的目标文本信息包括:基于内容信息对候选文本信息进行聚类,确定每个聚类中心对应的中心信息;获取与第一媒体信息对应的操作信息;基于操作信息、时间信息和选择方式信息确定候选文本信息的评分;基于候选文本信息的评分确定每个聚类的评分,将评分满足预设条件的聚类对应的中心信息作为目标文本信息。关于确定目标文本信息的详细内容可以参见本说明书其他
内容的描述,例如,图4。
60.步骤330,基于目标文本信息,获取与目标文本信息有关的第二媒体信息。
61.第二媒体信息可以指向用户推荐的文化传媒信息。在一些实施例中,处理器可以获取第二媒体信息的主题和标签,并确定第二媒体信息的主题和/或标签与目标文本信息的相似度,将相似度大于阈值的文化传媒信息作为第二媒体信息。
62.步骤340,向用户推送第二媒体信息。
63.在一些实施例中,可以响应于用户打开用户终端或者打开应用程序,向用户推送第二媒体信息。
64.通过本说明书的一些实施例,通过确定目标文本信息确定第二媒体信息,可以提高向用户推荐文化传媒信息的准确性,提高客户的点击率和使用感。
65.图4是根据本说明书一些实施例所示的确定目标文本信息的示例性流程图。在一些实施例中,流程400可以由处理器执行。如图4所示,流程400可以包括下述步骤:
66.步骤410,基于内容信息对候选文本信息进行聚类,确定每个聚类中心对应的中心信息。
67.聚类算法的类型可以包括但不限于k-means(k均值)聚类和/或基于密度的聚类方法(dbscan)等。
68.在一些实施例中,处理器先基于第一媒体信息内容信息解析得到候选文本信息,其中,候选文本信息包括文本信息,然后基于文本相似度对候选文本信息进行类聚,得到多个聚类中心组成的聚类中心集合。在一些实施例中,处理器可以对候选文本信息中的文本信息中的每个词语的频率进行统计,并基于词频将词频高于第一预设频率阈值的高频词进行类聚。第一预设频率阈值可以热弄设定。例如,视频a对应的候选文本信息为(一年级、10以内、加、减、如何、学习),视频b对应的候选文本信息为(10以内、加、减、提高、速度)其中,视频a候选文本信息对应的词频分别为2、7、8、9、2、1,视频b候选文本信息对应的词频分别为5、7、8、1、1,第一预设频率阈值设置为5,则视频a对应的高频词包括10以内、加、减,而视频b对应的高频词包括10以内、加、减,视频a对应的高频词和视频b对应的高频词的文本相似度为100%,第一预设频率阈值可以设置为70%,则视频a和视频b对应的候选文本信息归于同一聚类中心。
69.在一些实施例中,处理器可以基于文本候选文本信息中的文本信息通过嵌入模型构候选文本信息特征向量,并基于候选文本信息特征向量的相似度进行类聚,得到多个聚类中心组成的聚类中心集合。关于嵌入模型的详细内容可以参见本说明书其他内容的描述,例如,步骤430的嵌入层。候选文本信息特征向量的相似度可以通过向量间的距离来表示。在一些实施例中,每一个候选文本信息特征向量对应一个候选文本信息。候选文本信息特征向量中的元素可以包括文本信息、时间信息和选择方式信息。
1.在一些实施例中,每个聚类中心对应的中心信息可以指聚类中心的频率高于第二预设频率阈值的词语。中心信息可以包括标签、主题和/或高频词。在一些实施例中,处理器可以通过聚类算法候选文本信息特征向量进行聚类,确定聚类中心集合,其中聚类中心集合可以包括一个或多个聚类中心。例如,可以通过聚类算法对候选文本信息特征向量进行聚类,得到聚类中心集合,聚类中心集合中可以包含有聚类中心i和ii。聚类中心可以为候选文本信息特征向量中的至少一个。在一些实施例中,处理器可以对作为聚类中心的候选
文本信息中的每个词语的频率进行统计,并基于词频高于第二预设频率阈值的高频词作为中心信息。第二预设频率阈值可以热弄设定。第二预设频率阈值可以大于等于第一预设频率阈值。例如,聚类中心的候选文本信息为(今天,狮子座,流星雨),对应的词频为6、8、8,第二预设频率阈值为7,则中心信息为(狮子座,流星雨)。
2.通过本说明书的一些实施例,通过聚类确定中心信息,可以快速和准确确定每个聚类的中心。
70.步骤420,获取与第一媒体信息对应的操作信息。
71.操作信息可以指用户对第一媒体信息在查看时的操作。操作信息可以包括对当前媒体信息是否截屏、下载、分享、放大、点赞、收藏、关注等操作。
72.基于用户的与第一媒体信息对应的操作信息,可以评价用户对该第一媒体信息的关注程度,一定程度上说明了用户的偏好。
73.步骤430,基于操作信息、时间信息和选择方式信息确定候选文本信息的评分。
74.候选文本信息的评分可以指用户可能对该文本信息感兴趣程度的评分。候选文本信息的评分越高,则用户可能感兴趣的程度越高。例如,候选文本信息a的评分为90分,候选文本信息b的评分为70分,则用户可能对候选文本信息a更感兴趣。
75.通过候选文本信息的评分可以预测用户对该文本信息感兴趣的程度,从而可以提高用户对于后期基于候选文本信息确定的第二媒体信息感兴趣程度预测的准确度。
76.在一些实施例中,可以基于操作信息、时间信息和选择方式信息通过评分模型确定候选文本信息的评分。
77.在一些实施例中,操作信息、时间信息、选择方式信息都可以影响候选文本信息的评分。在一些实施例中,当操作信息中所包含的操作项目越多,则对应的候选文本信息的评分就越高。例如,视频a的操作信息包括截屏一种,视频b的操作信息包括分享、放大两种,则视频a对应的候选文本信息的评分就低于视频b对应的候选文本信息的评分。在一些实施例中,时间信息中用户查看该文化传媒信息的起始时间越接近当前时间,则对应的候选文本信息的评分就越高。例如,用户查看视频a的时间为2019年10月1日,用户查看视频b的时间为2022年10月1日,则视频a对应的候选文本信息的评分就低于视频b对应的候选文本信息的评分。在一些实施例中,时间信息中进度越快,则对应的候选文本信息的评分就越高。例如,用户对于视频a的进度为70%,用户对于视频b的进度为100%,则视频a对应的候选文本信息的评分就低于视频b对应的候选文本信息的评分。
78.在一些实施例中,选择方式信息可以指用户查看内容信息的方式。选择方式信息可以包括用户主动搜索选择、用户点选、用户滑动选择等。用户主动搜索选择、用户点选、用户滑动选择对应的候选文本信息的评分逐渐降低。例如,用户通过主动搜索选择的视频a,通过滑动视频a查看了视频b,则视频a对应的候选文本信息的评分就高于视频b对应的候选文本信息的评分。
79.评分模型可以指候选文本信息的机器学习模型。在一些实施例中,评分模型可以是训练好的机器学习模型。例如,评分模型可以包括循环神经网络模型、卷积神经网络或其他自定义的模型结构等中的任意一种或组合。评分模型可以包括嵌入层和评分层。
80.嵌入层可以用于提取候选文本信息的特征。在一些实施例中,嵌入层的模型类型可以包括但不限于深度神经网络模型。在一些实施例中,嵌入层的输入可以为候选文本信
息,输出可以为候选文本信息特征。在一些实施例中,候选文本信息特征可以通过向量表示。
81.评分层可以用于确定候选文本信息的评分。在一些实施例中,评分层可以为机器学习模型,评分层类型可以包括但不限于深度神经网络模型。在一些实施例中,评分层的输入可以为嵌入层输出的候选文本信息特征向量,输出可以为候选文本信息对应的评分。
82.在一些实施例中,评分模型可以由嵌入层、评分层联合训练确定。在一些实施例中,评分模型的训练样本中的每个训练样本可以包括操作信息、时间信息和选择方式。每个训练标签可以包括对应的候选文本信息的评分。标签可以基于人工标注或其它可行的方式进行标注。
83.在一些实施例中,可以预先设定操作信息、时间信息和选择方式信息所对应的权重和评分进而确定训练标签,其权重和评分都可以人工设置。例如,操作信息、时间信息和选择方式信息对应的权重分别为0.4、0.3、0,3,操作信息、时间信息和选择方式信息分别对应的评分为70、50、60,则对应的候选文本信息的评分为0.4
×
70+0.3
×
50+0.3
×
60=61分。
84.在一些实施例中,联合训练的过程可以包括:将嵌入层样本中的候选文本信息作为嵌入层的输入;将嵌入层输出的候选文本信息特征向量作为评分层的输入,以确定评分层的输出;将评分层输出结果与训练样本标签构建损失函数;基于损失函数迭代更新直至满足损失函数小于阈值、收敛,或训练周期达到阈值等条件,获取训练好的嵌入层和评分层。
85.在一些实施例中,嵌入层和评分层联合训练可以提升获得的评分模型输出的准确性。
86.在本说明书一些实施例中,通过评分模型确定候选文本信息对应的评分,有利于提高候选文本信息的评分的准确性。
87.步骤440,基于候选文本信息的评分确定每个聚类的评分,将评分满足预设条件的聚类对应的中心信息作为目标文本信息。
88.聚类的评分可以指聚类中心中所有候选文本信息对应的平均分。例如,聚类1中包括候选文本信息a、候选文本信息b,候选文本信息a的评分为80分,候选文本信息b的评分为90分,则聚类1的评分为(80+90)/2=85分。
89.预设条件可以指对聚类的评分设置的条件。例如,预设条件可以聚类的评分超过90分,则评分满足预设条件的聚类可以指分数超过90分的聚类。预设条件可以人工设置。
90.通过本说明书的一些实施例,通过评分模型预测候选文本信息的评分,并基于此预测用户对第二媒体信息的感兴趣程度,即根据预测的评分结果确定第二媒体信息可以提高向用户推送文化传媒信息的准确性,从而提高用户的使用感。
91.在一些实施例中,当基于目标文本信息获取第二媒体信息后,处理器可以获取用户对第二媒体信息的处理信息,并基于对第二没信息的处理信息,对聚类中心进行调整,并基于更新后的聚类中心确定更新后的目标文本信息,并基于更新后的目标文本信息确定更新后的第二媒体信息,向用户推荐。
92.在一些实施例中,对第二媒体信息的处理信息包括对第二媒体信息进行点选、没有对第二媒体信息进行点选以及对第二媒体信息的部分内容进行点选。当用户没有对第二媒体信息进行点选或者对部分内容进行点选时,可能是由于当前目标文本信息的范围过
宽,可以进一步缩小目标文本信息的范围。例如,当目标文本信息包括数学时,可能用户感兴趣的第二媒体信息只包括高等数学,因此需要进一步缩小目标文本信息,限制在“高等数学”中。
93.在一些实施例中,处理器可以:在评分满足预设条件的聚类中对候选文本信息继续聚类,得到子聚类,并确定每个子聚类中心对应的子中心信息;获取与第一媒体信息对应的操作信息;基于操作信息、时间信息和选择方式信息确定候选文本信息的子评分;基于候选文本信息的子评分确定每个子聚类的子评分,将子评分满足预设条件的子聚类对应的子中心信息作为更新后的目标文本信息,并基于更新后的目标文本信息确定更新后的第二媒体信息。
94.根据本说明书的一些实施例,通过确定子中心信息确定更新后的第二媒体信息,可以提高向用户推送文化传媒信息的准确性,从而提高用户的使用感。
95.应当注意的是,上述有关流程的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。
96.应当注意的是,上述有关流程的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。
97.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
98.同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
99.此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
100.同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
101.一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说
明,“大约”、“近似”或“大体上”表明所述数字允许有
±
20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
102.针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
103.最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。
技术特征:
1.一种文化传媒信息推送方法,其特征在于,所述方法包括:获取与用户有关的第一媒体信息,所述第一媒体信息包括内容信息、时间信息、选择方式信息;确定与所述第一媒体信息有关的目标文本信息;基于所述目标文本信息,获取与所述目标文本信息有关的第二媒体信息;向所述用户推送所述第二媒体信息。2.根据权利要求1所述的方法,其特征在于,所述确定与所述第一媒体信息有关的目标文本信息,包括:基于所述第一媒体信息确定候选文本信息;基于所述候选文本信息确定与所述第一媒体信息有关的目标文本信息。3.根据权利要求2所述的方法,所述基于所述第一媒体信息确定候选文本信息包括:对所述第一媒体信息进行解析;基于所述解析后的结果确定所述候选文本信息。4.根据权利要求2所述的方法,所述基于所述候选文本信息确定与所述第一媒体信息有关的目标文本信息包括:基于所述内容信息对所述候选文本信息进行聚类,确定每个聚类中心对应的中心信息;获取与所述第一媒体信息对应的操作信息;基于所述操作信息、所述时间信息和所述选择方式信息确定所述候选文本信息的评分;基于所述候选文本信息的评分确定每个聚类的评分,将评分满足预设条件的聚类对应的中心信息作为目标文本信息。5.一种文化传媒信息推送系统,其特征在于,所述系统包括:第一获取模块,用于获取与用户有关的第一媒体信息,所述第一媒体信息包括内容信息、时间信息、选择方式信息;确定模块,用于确定与所述第一媒体信息有关的目标文本信息;第二获取模块,用于基于所述目标文本信息,获取与所述目标文本信息有关的第二媒体信息;推送模块,用于向所述用户推送所述第二媒体信息。6.根据权利要求5所述的系统,其特征在于,所述确定模块包括候选文本信息模块,所述候选文本信息模块用于:基于所述第一媒体信息确定候选文本信息;基于所述候选文本信息确定与所述第一媒体信息有关的目标文本信息。7.根据权利要求6所述的系统,所述候选文本信息模块还包括解析模块,所述解析模块用于:对所述第一媒体信息进行解析;基于所述解析后的结果确定所述候选文本信息。8.根据权利要求6所述的系统,所述候选文本信息模块还进一步包括评分模块,所述评分模块用于:
基于所述内容信息对所述候选文本信息进行聚类,确定每个聚类中心对应的中心信息;获取与所述第一媒体信息对应的操作信息;基于所述操作信息、所述时间信息和所述选择方式信息确定所述候选文本信息的评分;基于所述候选文本信息的评分确定每个聚类的评分,将评分满足预设条件的聚类对应的中心信息作为目标文本信息。9.一种文化传媒推送装置,其特征在于,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如权利要求1至4中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如权利要求1至4中任一项所述的方法。
技术总结
本说明书实施例提供了一种文化传媒信息推送方法、系统、装置以及介质,该方法包括:获取与用户有关的第一媒体信息,所述第一媒体信息包括内容信息、时间信息、选择方式信息;确定与第一媒体信息有关的目标文本信息;基于目标文本信息,获取与目标文本信息有关的第二媒体信息;向用户推送所述第二媒体信息。向用户推送所述第二媒体信息。向用户推送所述第二媒体信息。
技术研发人员:任峰涛
受保护的技术使用者:陕西和盛和文化传媒有限公司
技术研发日:2023.03.22
技术公布日:2023/7/18
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种阻燃共聚聚碳酸酯及其制备方法与流程 下一篇:盘条共面引导方法与流程
