CN112749347B - 一种社交内容处理方法、装置、计算设备及存储介质 - Google Patents
一种社交内容处理方法、装置、计算设备及存储介质 Download PDFInfo
- Publication number
- CN112749347B CN112749347B CN202010505169.8A CN202010505169A CN112749347B CN 112749347 B CN112749347 B CN 112749347B CN 202010505169 A CN202010505169 A CN 202010505169A CN 112749347 B CN112749347 B CN 112749347B
- Authority
- CN
- China
- Prior art keywords
- content
- dramatic
- social
- public
- piece
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title abstract description 27
- 238000012545 processing Methods 0.000 claims abstract description 57
- 238000000034 method Methods 0.000 claims abstract description 45
- 230000001960 triggered effect Effects 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 description 60
- 238000004891 communication Methods 0.000 description 15
- 239000013598 vector Substances 0.000 description 14
- 230000008569 process Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000000873 masking effect Effects 0.000 description 8
- 230000001755 vocal effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 6
- 230000035515 penetration Effects 0.000 description 5
- 239000012466 permeate Substances 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 238000012216 screening Methods 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000006386 memory function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 208000000122 hyperventilation Diseases 0.000 description 1
- 230000000870 hyperventilation Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/284—Lexical analysis, e.g. tokenisation or collocates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
- G06F40/35—Discourse or dialogue representation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种社交内容处理方法、装置、计算设备及存储介质,用于对社交平台上的社交内容进行剧透识别和屏蔽,提高剧透识别和屏蔽的准确性。所述方法包括:接收通过在社交平台中的目标账户的界面触发的剧透屏蔽请求,并根据所述剧透屏蔽请求中的剧透关键信息获取对应的已公开剧透内容;在获取到发布到所述社交平台的目标社交内容时,确定所述目标社交内容与所述已公开剧透内容之间的语义相似度;在确定所述语义相似度满足设定条件时,将所述目标社交内容推送给所述目标账户。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种社交内容处理方法、装置、计算设备及存储介质。
背景技术
当前伴随着一部部热剧的播放,用户纷纷追剧的同时,各类社交媒体、短视频平台也伴随着各类剧情介绍、影视剧片段剪切和剧评内容。对于追剧稍晚的用户来说,可能并不希望在各类社交平台上看到还未观看剧情部分的相关介绍,即用户可能并不希望被剧透,为此,有必要对用户在社交场景下不想看到“剧透”信息的需求进行考虑。
所以,如何对社交平台中的剧透内容进行识别和屏蔽是需要解决的问题。
发明内容
本申请实施例提供一种社交内容处理方法、装置、计算设备及存储介质,用于对社交平台上的社交内容进行剧透识别和屏蔽,提高剧透识别和屏蔽的准确性。
一方面,提供一种社交内容处理方法,所述方法包括:
接收通过在社交平台中的目标账户的界面触发的剧透屏蔽请求,并根据所述剧透屏蔽请求中的剧透关键信息获取对应的已公开剧透内容;
在获取到发布到所述社交平台的目标社交内容时,确定所述目标社交内容与所述已公开剧透内容之间的语义相似度;
在确定所述语义相似度满足设定条件时,将所述目标社交内容推送给所述目标账户。
一方面,提供一种社交内容处理方法,所述方法包括:
响应通过在社交平台中的目标账户的界面中输入的剧透关键信息而触发的剧透屏蔽操作,向服务器发送剧透屏蔽请求,所述剧透屏蔽请求中包括所述剧透关键信息;
获取所述服务器推送的社交内容,其中,所述社交内容中至少包括剧透社交内容,所述剧透社交内容与所述剧透关键信息对应的已公开剧透内容之间的语义相似度满足设定条件;
以设定的展示模式展示所述社交内容。
一方面,提供一种社交内容处理装置,所述装置包括:
接收模块,用于接收通过在社交平台中的目标账户的界面触发的剧透屏蔽请求;
获取模块,用于根据所述剧透屏蔽请求中的剧透关键信息获取已公开剧透内容;
确定模块,用于在获取到发布到所述社交平台的目标社交内容时,确定所述目标社交内容与所述已公开剧透内容之间的语义相似度;
处理模块,用于在确定所述语义相似度满足设定条件时,将所述目标社交内容推送给所述目标账户。
可选的,所述确定模块还用于:
在确定所述目标社交内容与所述已公开剧透内容之间的语义相似度之前,获取与所述剧透关键信息关联的剧透潜在关键词,并确定所述目标社交内容中包含所述剧透潜在关键词。
可选的,所述已公开剧透内容包括多条,每条已公开剧透内容对应一个第一相似度阈值,每条已公开剧透内容对应的相似度阈值是根据该已公开剧透内容的剧透程度确定的;所述确定模块用于:分别确定所述目标社交内容与每条已公开剧透内容之间的语义相似度;
所述处理模块用于:确定各条已公开剧透内容与所述目标社交内容之间的语义相似度均低于已公开剧透内容对应的第一相似度阈值。
可选的,所述处理模块还用于:若存在与所述目标社交内容之间的语义相似度大于对应的第一相似度阈值的已公开剧透内容,则根据每条已公开剧透内容与所述剧透关键信息的关联程度确定每条已公开剧透内容的权重,并确定根据每条已公开剧透内容的语义相似度和对应的权重确定的综合相似度小于第二相似度阈值。
可选的,所述处理模块还用于:
在所述语义相似度不满足所述设定条件时,禁止将所述目标社交内容推送给所述目标账户;或者,
在所述语义相似度不满足所述设定条件时,将所述目标社交内容推送给所述目标账户,以使所述目标账户根据设定的展示模式展示所述目标社交内容。
一方面,提供一种社交内容处理装置,所述装置包括:
响应模块,用于响应通过在社交平台中的目标账户的界面中输入的剧透关键信息而触发的剧透屏蔽操作,向服务器发送剧透屏蔽请求,所述剧透屏蔽请求中包括所述剧透关键信息;
获取模块,用于获取所述服务器推送的社交内容,其中,所述社交内容中包括剧透社交内容和非剧透社交内容中的至少一种,所述剧透社交内容与所述剧透关键信息对应的已公开剧透内容之间的语义相似度满足设定条件;
显示模块,用于以设定的展示模式展示所述社交内容,其中,在所述社交内容中包括所述剧透社交内容时,所述剧透社交内容与所述非剧透社交内容的展示效果不同。
一方面,提供一种计算设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述各种可能的实现方式中所描述的社交内容处理方法包括的步骤。
一方面,提供一种存储介质,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述各种可能的实现方式中所描述的社交内容处理方法包括的步骤。
一方面,提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行上述各种可能的实现方式中所描述的社交内容处理方法包括的步骤。
本申请实施例中,可以将实时发布的社交内容与已公开剧透内容之间的语义的相似性作为判断其是否是剧透内容的判定依据,因为已公开剧透内容已经明确是剧透内容,那么与其语义很相似的内容是剧透内容的概率也较大,所以通过语义相似性比较的方式来进行剧透内容的判断是较为准确的,通过语义相似性比较的方式能够准确地得到目标社交内容的实际语义,这里的实际语义包括字面语义和潜在语义,而字面语义一般是通过目标社交内容中所包括的词语体现的,潜在语义进一步地可以体现出各个词语之间的语义关系,所以,这样不仅可以对包括显性的剧透关键词的剧透内容进行有效识别,还可以对未包括显性的剧透关键词的隐式剧透内容进行有效识别,从而提高识别剧透内容的有效性和准确性,进而提高剧透屏蔽的有效性,增强剧透屏蔽的效果。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例适用的一种应用场景的示意图;
图2为本申请实施例中的社交内容处理方法的流程图;
图3为本申请实施例中的挖掘剧透关键词的示意图;
图4为本申请实施例中的影视剧的短视频剧情的示意图;
图5为本申请实施例中的社交内容处理方法的另一流程图;
图6为本申请实施例中的社交内容处理方法的另一流程图;
图7为本申请实施例中的社交内容处理装置的结构框图;
图8为本申请实施例中的社交内容处理装置的另一结构框图;
图9为本申请实施例中的计算设备的结构示意图;
图10为本申请实施例中的计算设备的另一结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请中的“多个”可以表示至少两个,例如可以是两个、三个或者更多个,本申请实施例不做限制。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。
以下对本文中涉及的部分技术用语进行说明,以便于本领域技术人员理解。
1、社交平台,可以理解为是互联网上基于用户关系的内容生产与交换平台,用户可以在社交平台上发布信息,实现信息分享。例如可以包括即时通讯平台、短视频平台、影视剧评平台,等等。
2、社交内容,可以理解为是在社交平台上发布的信息,用户可以在各个社交平台上申请账户,进而通过各自的账户在社交平台中发布社交内容,以实现各个社交账户之间的信息分享。社交内容可以包括用户发布的个人信息(例如生活动态)、用户针对某些信息的评论内容,等等。
3、剧透,对于已经播放的影视剧或者发布的小说连载等多媒体信息,追剧稍晚的用户可能还没有看到最新播放的部分,用户还未观看的剧情部分对于用户来说就形成了“剧透”,尤其是一些关键剧情,如果用户被剧透的话,观看新奇度会降低,可能会失去继续观看的动力。
4、Word2Vec,是由Google提出的一个词向量计算模型。这种计算模型为浅而双层的神经网络,用来训练以重新建构语言学之词文本。网络以词表现,并且需猜测相邻位置的输入词,在word2vec中词袋模型假设下,词的顺序是不重要的。训练完成之后,word2vec模型可用来将每个词映射到一个向量,可用来表示词对词之间的关系,该向量为神经网络之隐藏层。词向量的重要意义在于将自然语言转换成了计算机能够理解的向量。
如前所述的,为避免被“剧透”,在社交场景下对剧透内容进行屏蔽的用户需求是较为强烈的,例如,“电视剧A”已经在网上播放到第10集了,但是某用户由于看剧较晚才看到第1集,然而用户却并不想被“剧透”,所以该用户希望社交平台能够对“电视剧A”的相关剧透内容进行屏蔽,如此,该用户就可以根据自己的观看进度随时观看“电视剧A”,保持新奇的追剧心情,持续观看“电视剧A”。所以,有必要对社交平台中的剧透内容进行有效识别和屏蔽,以尽量满足用户的观看需求。相关技术中提供了两种针对剧透内容的处理方式。
第一种方式,是在社交内容中打上“XXX剧透”类似的字样,此处的“XXX”例如表示某个影视剧名,即“剧透”作为识别剧透这种行为的显式关键词被标示出来,用户在浏览这些社交内容时,如果看到“剧透”这些显式字眼,则需要快速略过,以免被“剧透”。在该方式中,显式的“剧透”字眼的呈现方式和其它非剧透内容是一样的,用户需要看到“剧透”这两个字才能知晓其是剧透内容,这样在很大程度上还是会看到剧透内容,所以这种剧透屏蔽方式的效果很差。
第二种方式,***可以根据剧透内容中包括的剧透关键词对剧透内容进行过滤屏蔽,即提供屏蔽包括某些剧透关键词的内容不看的功能。但是在该方式中,是根据社交内容中显式存在的剧透关键词进行显式过滤的,只有社交内容中明确包括这些剧透关键词才会对其进行屏蔽,然而在实际中,一些社交内容中可能并没有显性地包括剧透关键词,但是其实际上还是隐含地表明是剧透内容,或者有一些社交内容即使显性包括有剧透关键词,但实际上可能并不是真正的剧透内容。所以,采用该方式进行剧透识别的准确性较低,可能会错误的屏蔽一些非剧透内容,同时也可能将一些剧透内容漏掉而未进行屏蔽,对剧透内容进行屏蔽的准确性和有效性也较低,剧透屏蔽的效果较差。
鉴于此,本申请实施例提供一种在社交场景下对剧透内容进行有效识别和屏蔽的技术方案,具体来说,是将发布到社交平台中的社交内容(例如称作目标社交内容)与网络上已经发布和公开的剧透内容(例如称作已公开剧透内容)进行语义相似度的计算,以得到两者之间的语义相似度,进而通过对得到的语义相似度进行衡量来判定实时发布的目标社交内容是否是剧透内容,例如在语义相似度满足设定条件时表明其并非是剧透内容,所以可以推送给用户,而在语义相似度不满足设定条件时则可以认为其是剧透内容,进而可以对其进行剧透屏蔽处理。
也就是说,可以将实时发布的社交内容与已公开剧透内容之间的语义的相似性来作为判断其是否是剧透内容的判定依据,因为已公开剧透内容已经明确是剧透内容,那么与其语义很相似的内容是剧透内容的概率也较大,所以通过语义相似性比较的方式来进行剧透内容的判断是较为准确的,语义相似性的方式能够准确地得到目标社交内容的实际语义,这里的实际语义包括字面语义和潜在语义,而字面语义一般是通过目标社交内容中所包括的词语体现的,潜在语义还可以体现出各个词语之间的语义关系,所以,这样不仅可以对包括显性的剧透关键词的剧透内容进行有效识别,还可以对未包括显性的剧透关键词的隐式剧透内容进行有效识别,从而提高识别剧透内容的有效性和准确性,进而提高剧透屏蔽的有效性,增强剧透屏蔽的效果。
为更好地理解本申请实施例提供的技术方案,下面对本申请实施例提供的技术方案适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施时,可以根据实际需要灵活地应用本申请实施例提供的技术方案。
请参见图1,图1为本申请实施例适用的一种应用场景,在该应用场景中包括多个终端设备(即终端设备101、终端设备102、终端设备103)和服务器104,各个终端设备均可以与服务器104进行通信,例如通过有线或无线通信方式进行直接或间接地连接,本申请不做限制。终端设备101、终端设备102、终端设备103中安装有同一种社交应用对应的客户端,服务器104是为该社交应用提供后台服务的服务设备。终端设备101、终端设备102、终端设备103中各有一个在社交应用对应的社交平台中分配的社交账户,终端设备101、终端设备102、终端设备103的用户可以登录各自的社交账户发布社交内容,并且假设终端设备101、终端设备102、终端设备103中的社交账户互为社交好友。例如,终端设备101的用户1可以登录自己的账户1在社交平台上发布社交内容,服务器104可以将用户1发布的社交内容推送给终端设备102对应的账户2和终端设备103对应的账户3,这样,终端设备102的用户2可以通过账户2查看到用户1通过账户1发布的社交内容,以及,终端设备103的用户3也可以通过账户3查看到用户1通过账户1发布的社交内容。
在该场景中,每个终端设备的用户可以在各自的社交账户的界面上输入剧透关键信息进行剧透屏蔽操作,以此触发向服务器104发送剧透屏蔽请求,通过该剧透屏蔽操作可以请求进行剧透屏蔽,例如可以在社交账户的界面中设置一个剧透屏蔽的开关按钮,用户可以通过打开或者关闭该开关按钮来请求剧透屏蔽或者撤销剧透屏蔽。以终端设备101为例,用户1通过终端设备101中的账户1触发的剧透屏蔽请求并将其发送给了服务器104,服务器104在接收到终端设备101发送的剧透屏蔽请求之后,可以采用本申请实施例提供的社交内容处理方法对终端设备102中的账户2以及终端设备103中的账户3发布的社交内容进行是否是剧透内容的识别,当确定发布的社交内容是与用户1输入的剧透关键信息关联的剧透内容时,可以对其进行屏蔽处理,以实现对剧透的有效屏蔽,当确定发布的社交内容是与用户1输入的剧透关键信息无关联的非剧透社交内容时,则可以正常推送给账户1。
其中,服务器104可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备101、终端设备102、终端设备103可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能电视、智能穿戴式设备等,但并不局限于此。
为进一步说明本申请实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本申请实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本申请实施例提供的执行顺序。所述方法在实际的处理过程中或者装置执行时,可按照实施例或者附图所示的方法顺序执行或者并行执行。
本申请实施例提供一种社交内容处理方法,该方法可以由服务器执行,例如可以由图1中的服务器104执行。本申请实施例提供的社交内容处理方法如图2所示,图2所示的流程图描述如下。
步骤201:接收通过在社交平台中的目标账户的界面触发的剧透屏蔽请求。
当用户希望***屏蔽剧透时,可以在社交平台中的账户(例如称作目标账户)的界面(即客户端界面)中输入剧透关键信息,可以将输入剧透关键信息的操作看作是剧透屏蔽操作,根据该剧透屏蔽操作,终端设备可以生成包括有剧透关键信息的剧透屏蔽请求,也就是说,可以通过在社交平台中的目标账户的界面中触发剧透屏蔽请求,并且该剧透屏蔽请求中可以包括需要屏蔽的剧透相关的关键信息。
在具体实施过程中,可以在客户端界面中设置一个“屏蔽剧透”的按钮或者控件,可以将该按钮或者控件称看作是“剧透开关”,当用户希望剧透被屏蔽时,则可以打开“剧透开关”,在打开“剧透开关”之后,可以显示用于接收需要屏蔽的内容的输入框,用户可以在该输入框内输入需要屏蔽的影视剧的相关信息,本申请实施例中将该相关信息称作剧透关键信息,该剧透关键信息例如可以包括影视剧名称、影视角色名、演员名、影视剧场景、影视剧的播放进度中的一种或者多种的组合,其中的影视剧场景例如是“XX和YY在一起了”、“XX死了”、“XX初遇YY”等影视剧中的剧情,其中的“XX”和“YY”可以是影视剧中的角色名。
进一步地,终端设备可以将得到的剧透屏蔽请求发送给社交平台对应的服务器,服务器则可以接收到终端设备发送的剧透屏蔽请求,并解析得到该剧透屏蔽请求中的剧透关键信息。
步骤202:根据剧透屏蔽请求中的剧透关键信息获取已公开剧透内容。
***可以预先通过开源的爬虫工具(如scrapy)爬取各主流视频网站或者各影评网站等平台上的已有影视剧的演员名单和剧情信息、演员表等信息,例如图3所示的,如此,可以得到已有影视剧的演员名单、角色名单、剧中地名、影视剧场景等关键词,大致总结来说:
a)使用开源的结构化提取工具提取如图3中的“主演”和“分集剧情”两个字段的内容。其中主演字段中的人名可直接成为潜在剧透关键词的一部分。
b)另一部分关键词则为剧情中的角色名,可从分集剧情或者角色介绍的文本中挖掘,此即相当于命名实体识别(Named Entity Recognition,NER)中的人名识别任务,即对分集剧情或者角色介绍的文本进行命名实体识别,以得到其中包括人名(即角色名)和地名。例如可以对分集剧情对应的剧情文本使用中科院开源的分词器ictc进行分词和人名识别,此处可以采用目前通用的命名实体识别技术进行人名和地名的识别,本申请实施例不做限制。
可以预先从网络上爬取各个影视剧已经公开的剧透内容,例如将已经公开的剧透内容称作已公开剧透内容,例如对于影视剧A和影视剧B,可以分别预先获取影视剧A对应的已公开剧透内容和影视剧B对应的已公开剧透内容,也就是说,各个影视剧对应的已公开剧透内容可以预先从网络上爬取得到,这样,在服务器获得剧透屏蔽请求之后,可以根据其中包括的剧透关键信息匹配到对应的已公开剧透内容,例如可以将直接包括有剧透关键信息的已公开剧透内容确定为是与该剧透关键信息关联对应的已公开剧透内容,或者,可以根据该剧透关键信息匹配得到更多的剧透关键词,例如剧透关键信息是某个影视剧中的角色名,那么匹配得到的剧透关键词可以包括影视剧名、影视剧场景、影视剧中的地名等等,如此,再将包括有这些匹配的剧透关键词的已公开剧透内容确定为该剧透关键信息关联对应的已公开剧透关键信息。在该种方式中,可以预先得到各个影视剧(或者是当前热播的影视剧)的已公开剧透内容,形成一个静态的已公开剧透内容库,后续可以直接从该静态库中查找与剧透关键信息匹配的已公开剧透内容,这样的查找效率较高。
在另一种实施方式中,服务器也可以在获取到剧透屏蔽请求之后,再实时地根据其中包括的剧透关键信息从网络上去爬取与该剧透关键信息关联对应的已公开剧透内容,而匹配的方式与上述方式中介绍的相同,此处就不赘述了。
在具体实施过程中,已公开剧透内容例如是影视剧的短视频剧情片段的标题,短视频剧情片段一般是影视剧中的关键剧情片段,其标题也能够大致描述关键剧情的内容。例如图4所示的,图4示出了影视剧A的三个短视频剧情(即图4中所示的短视频剧情1、短视频剧情2和短视频剧情3),每个短视频剧情对应有一个标题,例如短视频剧情2的标题是“太虐心了,XX表白被拒绝”,图4中的XX、YY可以表示影视剧A中的角色名,或者也可以是演员名。
步骤203:在获取到发布到社交平台的目标社交内容时,确定目标社交内容与已公开剧透内容之间的语义相似度。
在接收到剧透屏蔽请求之后,就可以确定用户具有屏蔽剧透的需求,例如需要屏蔽某个影视剧的相关内容,或者需要屏蔽影视剧中的某个角色的相关内容,或者需要屏蔽影视剧的指定播放进度(例如第2集)之后的相关内容等。为了满足用户的剧透屏蔽需求,服务器在获取到发布到社交平台上的社交内容(例如是其它用户发布的社交内容)之后,则可以先判断其是不是剧透内容,若确定是剧透内容的话则可以进行屏蔽处理,若确定不是剧透内容的话则可以正常推送,即在发布的社交内容是非剧透社交内容时正常推送给用户。
在确定进行剧透屏蔽之后,可以在满足撤销剧透屏蔽的触发条件时则停止剧透屏蔽,而不再进行剧透屏蔽的触发条件,可以是用户在客户端进行了撤销剧透屏蔽的操作,例如关闭了前述的“剧透开关”,或者可以是达到预先设定的剧透屏蔽时长时,或者还可以是其它触发停止剧透屏蔽的触发条件,本申请实施例不做限制。
一旦确定需要进行剧透屏蔽,对于发布到社交平台上的有可能推送给目标账户的社交内容均需要进行是否是剧透社交内容的识别处理,以发布到社交平台上的一条社交内容为例,假设将该社交内容称作目标社交内容,可以计算该目标社交内容与前述的与剧透关键信息对应关联的已公开剧透内容之间的语义相似度,即,可以判断目标社交内容与已公开剧透内容这两条内容之间的语义的相似程度。由于已公开剧透内容是已经公开已知的剧透内容,所以两者的语义相似度越大则表明目标社交内容也是剧透内容的概率越大,并且由于是通过计算两者语义之间的相似度,这样无论目标社交内容中是否显性包括剧透关键词,都可以较为准确地对目标社交内容是否是剧透内容进行判断。
在计算目标社交内容与已公开内容之间的语义相似度之前,还可以获取与剧透关键信息关联的剧透潜在关键词,然后再判断目标社交内容中是否包含剧透潜在关键词,在目标社交内容中包含剧透潜在关键词时才进一步地计算其与已公开剧透内容之间的语义相似度。也就是说,在进行语义相似度之前,可以先通过显式的剧透关键词来进行判断,因为按照相关技术中的剧透识别方式,只要目标社交内容中明确包括有剧透关键词,即显式地包含有剧透关键词的话则会直接将其识别为剧透内容,但是在实际中,即使显式地包括有剧透关键词也不一定就是真正的剧透内容,对于此种情况,再基于语义相似度的比较方式,通过两重筛选可以更为准确地得到目标社交内容到底是不是剧透内容的结论。
也就是说,可以先通过是否显式地包括剧透关键词来对目标社交内容是否是剧透内容进行第一次粗略的判决,若是则可以在一定程度上表明目标社交内容是剧透内容,进一步地,可以通过语义相似度进行第二次判断,这样两次判断的结果可以相互印证,通过两重判决条件的筛选可以提高剧透识别的准确性。
要计算短文本语义相似度,首先需要对已公开剧透内容和目标社交内容分别做分词处理,进而用实现基于全量剧情内容和所有短视频标题内容训练的有关该剧集的word2vec词典做向量表示。计算两个向量之间的相似度可以采用目前通用的计算方法,例如一种常用的计算方法是采用余弦相似度,即以余弦相似度衡量,介绍如下:
余弦相似度,又称为余弦相似性,是通过计算两个向量的夹角余弦值来评估他们的相似度。余弦相似度将向量根据坐标值,绘制到向量空间中,如最常见的二维空间。余弦值的范围在[-1,1]之间,值越趋近于1,代表两个向量的方向越接近;越趋近于-1,他们的方向越相反;接近于0,表示两个向量近乎于正交,最常见的应用就是计算文本相似度。对于两个文本,可以根据这个文本分别包括的词,建立两个向量,在计算这两个向量的余弦值,就可以知道两个文本在统计学方法中的相似度情况,即语义相似度。
步骤204:判断语义相似度是否满足设定条件。
步骤205:在确定语义相似度满足设定条件时,将目标社交内容推送给目标账户。
步骤206:在确定语义相似度不满足设定条件时,将所述目标社交内容针对所述目标账户进行屏蔽处理。
在具体实施过程中,例如当目标社交内容与已公开剧透内容之间的语义相似度满足设定条件时可以认为目标社交内容是剧透内容的概率较低,则可以将其作为非剧透社交内容正常推送给目标账户,当然同时也可以推送给其他账户,或者根据其它账户的屏蔽内容选择是否推送。而当目标社交内容与已公开剧透内容之间的语义相似度不满足设定条件时,则可以认为目标社交内容是剧透内容的概率较大,此时则可以将目标社交内容判定为是剧透内容,具体来说,是相对于目标账户来说的剧透内容,因为对于其他账户可能并非是剧透内容,从而可以对其进行屏蔽处理,具体来说,由于是目标账户发起的屏蔽请求,可以仅针对目标账户进行剧透屏蔽处理,即将目标社交内容针对目标账户进行屏蔽。
在具体实施过程中,剧透屏蔽的处理方式包括多种,这里举例说明。第一种剧透屏蔽处理方式是:禁止将剧透社交内容推送给目标账户,这样目标账户就无法获取到剧透社交内容,所以也无法展示;第二种剧透屏蔽处理方式是:将剧透社交内容推送给目标账户,但是目标账户对应的终端需要按照设定的展示模式对剧透社交内容和非剧透社交内容进行区别展示,即要求剧透社交内容和非剧透社交内容的展示效果不同。
在具体实施过程中,上述的目标社交内容与已公开剧透内容之间的语义相似度满足设定条件,可以是指这两者之间的语义相似度小于设定的相似度阈值,由于已公开剧透内容已经明确是剧透内容,那么当这两者之间的语义相似度小于该相似度阈值时,表明目标社交内容是剧透内容的概率也较小,所以可以将其判定为是非剧透社交内容,进而按照正常推送流程推送给目标账户,而当这两者之间的语义相似度大于或等于该相似度阈值时,即可以认为不满足前述的设定条件,表明目标社交内容是剧透内容的概率较大,所以此时可以将目标社交内容判定为是剧透内容,进而对其进行剧透屏蔽处理。
一般来说,与剧透关键信息关联的已公开剧透内容可以包括一条或多条,对于包括已公开剧透内容的不同数量的不同情况,以下对上述的相似度阈值对应的设定条件分别进行说明。
情形1:当剧透关键信息关联的已公开剧透内容只包括一条,例如将这一条已公开剧透内容称作剧透内容1,目标社交内容与剧透内容1之间的语义相似度为S1,假设相似度阈值为K,若S1<K,则可以认为满足设定条件,将目标社交内容确定为是非剧透社交内容而推送给目标账户;若S1≥K,则可以认为不满足设定条件,将目标社交内容确定为是剧透内容而进行屏蔽处理。
情形2:当剧透关键信息关联的已公开剧透内容包括多条,例如包括三条,将这三条已公开剧透内容分别称作剧透内容1、剧透内容2、剧透内容3,目标社交内容与剧透内容1、2、3之间的语义相似度对应是S1、S2、S3。对于情形2有以下两种处理方式,以下详细说明。
第一种处理方式
为所有的已公开剧透内容统一设置一个相同相似度阈值,例如为P,若目标社交内容与各条以公开剧透内容之间的语义相似度均小于该统一的相似度值,即,若S1<P且S2<P且S3<P,则可以认为满足设定条件,将目标社交内容确定为是非剧透社交内容而推送给目标账户;若目标社交内容与各条以公开剧透内容之间的语义相似度中存在至少一个不小于该统一的相似度值P,即,S1、S2、S3中的至少一个大于或等于P,则认为不满足设定条件,将目标社交内容确定为是剧透内容而进行屏蔽处理。
一般来说,各条已公开剧透内容在语义上均明确是剧透内容,通过为所有的已公开剧透内容设置同一相似度阈值,这样为所有的已公开剧透内容设置了相同的相似度门槛,便于将目标社交内容与多条已公开剧透内容的相似性进行批量快速比较,提高相似度的比较效率。
第二种处理方式
为每条已公开剧透内容设置差异化的相似度阈值,具体来说,可以为每条已公开剧透内容对应配置一个第一相似度阈值,每条已公开剧透内容所配置的第一相似度阈值均不同或者也可以部分相同,例如为剧透内容1设置的相似度阈值为Q1,为剧透内容2设置的相似度阈值为Q2,为剧透内容3设置的相似度阈值为Q3,其中的Q1为0.9,Q2为0.8,Q3为0.93,即各条已公开剧透内容对应的第一相似度阈值是均不相同的。
其中,每条已公开剧透内容对应的第一相似度阈值是根据该已公开剧透内容的剧透程度确定的,而已公开剧透内容的剧透程度可以通过其包括的显性的剧透关键词的情况确定,例如根据包括的显性的剧透关键词的数量和类型确定,比如包括的显性的剧透关键词的数量越多那么表明剧透程度越大;在另一实施方式中,例如还可以根据已公开剧透内容的标签确定其剧透程度,而标签可以是用户人工标注的标签,或者也可以是从已公开剧透内容对应的评价信息中提取到的标签;再在另一实施方式中,还可以直接根据已公开剧透内容的评价内容来确定其剧透程度,等等。
已公开剧透内容的剧透程度越高,表明该已公开剧透内容公开的剧透内容越多,那么为其对应配置的第一相似度阈值可以越小,也就是说,已公开剧透内容的第一相似度阈值和剧透程度之间的关系可以呈负相关。例如上述的剧透内容2的剧透程度高于剧透内容1的剧透程度,所以将剧透内容2的相似度阈值Q2(即0.8)设置的比剧透内容1的相似度阈值Q1(即0.9)小,这样,对于后续需要通过语义相似度来判定是否是剧透内容的社交内容来说,在分别以对应的第一相似度阈值与剧透内容1、2进行语义相似度比较时,对与剧透内容1的语义相似性的考量要略低于对剧透内容2的语义相似性的考量,这是因为,要求与剧透程度越高的剧透内容1的语义相似程度可以略低于与剧透程度较低的剧透内容2,如此,可以确保在语义相似性进行比较时的基准一致性,尽量保证能够准确地比较,以提高对剧透内容识别的准确性。
另外一种可能的实施方式中,在获取到所有的已公开剧透内容之后,根据其实际剧透内容,可以人工为其配置对应的第一相似度阈值,准确性较高。
在第二种处理方式中,如何利用多条已公开剧透内容对应配置的第一相似度阈值对目标社交内容是否是剧透内容进行判定,如下结合图5详细说明。
步骤501:分别确定目标社交内容与每条已公开剧透内容之间的语义相似度。
继续上述剧透内容1、2、3这三条已公开剧透内容为例,为这三条已公开剧透内容对应设置的第一相似度阈值分别是Q1、Q2、Q3,目标社交内容与这三条已公开剧透内容之间的语义相似度分别以S1、S2、S3表示。
步骤502:确定每条已公开剧透内容与目标社交内容之间的语义相似度是否均低于该已公开剧透内容对应的第一相似度阈值。
继续上述例子,则是判断:S1是否小于Q1且S2是否小于Q2且S3是否小于Q3,即判断:S1<Q1、S2<Q2、S3<Q3是否同时成立。
步骤503:在每条已公开剧透内容与目标社交内容之间的语义相似度均低于该已公开剧透内容对应的第一相似度阈值时,则确定满足前述的设定条件,将目标社交内容确定为非剧透社交内容,并将目标社交内容推送给目标账户。
若每条已公开剧透内容与目标社交内容之间的语义相似度均低于该已公开剧透内容对应的第一相似度阈值,即上述的S1<Q1、S2<Q2、S3<Q3同时成立的话,则表明目标社交内容与任意一条已公开剧透内容之间语义的相似性都较小,所以可以认为目标社交内容是剧透内容的概率很小,则可以将其确定为非剧透社交内容,并将其推送给目标账户,用户可以正常接收非剧透社交内容。
与每条已公开剧透内容与目标社交内容之间的语义相似度均低于该已公开剧透内容对应的第一相似度阈值相反的,即是得到的每条已公开剧透内容与目标社交内容之间的所有语义相似度之中,至少有一个语义相似度大于对应的已公开剧透内容对应配置的第一相似度阈值,即上述的S1<Q1、S2<Q2、S3<Q3这三个式子中至少有一个不成立,此时则表明不满足上述的设定条件。
在不满足上述的设定条件时,即在步骤502的判断结果为否时,一种可能的实施方式可以通过执行步骤504实现。
步骤504:在每条已公开剧透内容与目标社交内容之间的语义相似度不全低于该已公开剧透内容对应的第一相似度阈值时,则确定不满足前述的设定条件,将目标社交内容确定为剧透社交内容,并将目标社交内容针对目标账户进行屏蔽处理。
在不满足上述的设定条件时,即在步骤502的判断结果为否时,另一种可能的实施方式可以通过执行步骤505-步骤506实现,即进一步地通过第二相似度阈值进行二重判断,以下详细说明。
步骤505:在每条已公开剧透内容与目标社交内容之间的语义相似度不全低于该已公开剧透内容对应的第一相似度阈值时,根据每条已公开剧透内容与剧透关键信息的关联程度确定每条已公开剧透内容的权重,并根据每条已公开剧透内容的语义相似度和对应的权重确定综合相似度。
其中,已公开剧透内容与剧透关键信息的关联程度可以通过这两者之间的内容重合度来确定,例如内容重合度越高即表明关联程度越大,或者,也可以计算已公开剧透内容与剧透关键信息之间的语义相似度,语义相似度越大即表明关联程度越大,或者还可以采用其它方式来衡量已公开剧透内容与剧透关键信息之间的关联程度。进一步地,关联程度越大,说明已公开剧透内容与用户提交的剧透关键信息越接近,那么对应的权重也可以越大。例如三条已公开剧透内容对应权重分别为a1、a2、a3,a1、a2、a3这三者的和为1,那么综合相似度S可以按照以下公式计算得到:S=S1×a1+S2×a2+S2×a3。
步骤506:判断综合相似度是否小于第二相似度阈值。
其中,第二相似度阈值可以每条已公开剧透内容与目标社交内容之间的语义相似度的平均值,或者可以是与目标社交内容之间的语义相似度不低于对应的第一相似度阈值的已公开剧透内容的语义相似度的平均值,或者可以是其它取值,以及,第二相似度阈值与第一相似度阈值之间没有必然的大小关系,第一相似度阈值与第二相似度阈值可以相同或者不同,本申请实施例不做限制。
在综合相似度小于第二相似度阈值时,则可以确定满足前述的设定条件,进而将目标社交内容确定为是非剧透社交内容,并将目标社交内容推送给目标账户,即执行前述的步骤503。
在综合相似度不小于(即大于或等于)第二相似度阈值时,则可以确定不满足前述的设定条件,进而将目标社交内容确定为是剧透社交内容,并将目标社交内容针对目标账户进行屏蔽处理,即执行前述的步骤504。
也就是说,对于包括多条已公开剧透内容的情况,在第二种处理方式中,一种可能的设定条件是:每条已公开剧透内容与目标社交内容之间的语义相似度均低于该已公开剧透内容对应的第一相似度阈值;另一种可能的设定条件是:存在至少一条已公开剧透内容与目标社交内容之间的语义相似度不低于该已公开剧透内容对应的第一相似度阈值,且,根据每条已公开内容的语义相似度和对应的权重确定的综合相似度大于第二相似度阈值。
在上述实施例中,提供两种不同的设定条件,这样可以增加剧透识别方式的灵活性。在第二种设定条件中,通过第一相似度阈值和第二相似度阈值的双重判定,可以尽量避免剧透内容被漏识别,进而提高剧透内容识别的准确性。
本申请实施例中,不仅可以对包括显性的剧透关键词的剧透内容进行有效识别,还可以对未包括显性的剧透关键词的隐式剧透内容进行有效识别,从而提高识别剧透内容的有效性和准确性,进而提高剧透屏蔽的有效性,增强剧透屏蔽的效果。
基于同一发明构思,请参见图6所示,本申请实施例还提供一种社交内容处理方法,该方法可以由客户端侧执行,例如可以由图1中的终端设备101或终端设备102或终端设备103执行,图6所示的流程图描述如下。
步骤601:检测通过在社交平台中的目标账户的界面中输入的剧透关键信息而触发的剧透屏蔽操作。
步骤602:响应剧透屏蔽操作,生成包括剧透关键信息的剧透屏蔽请求。
步骤603:向服务器发送剧透屏蔽请求。
通过向服务器发送剧透屏蔽请求,以使服务器根据剧透屏蔽请求对发布到社交平台中的社交内容进行是否剧透的筛选。
步骤604:获取服务器推送的社交内容。
服务器在接收到目标账户发送的剧透屏蔽请求之后,可以根据该剧透屏蔽请求中携带的剧透关键信息,按照前述图2-图4介绍的方式对发布到社交平台上的社交内容进行是否是剧透社交内容的判断,具体来说,是通过发布的社交内容与剧透关键信息对应的已公开剧透内容之间的语义相似度是否满足设定条件来判断。若发布的社交内容与剧透关键信息对应的已公开剧透内容之间的语义相似度满足设定条件则可以将其确定为是非剧透社交内容,服务器则可以将其推送给目标账户;若发布的社交内容与剧透关键信息对应的已公开剧透内容之间的语义相似度不满足设定条件则可以将其确定为是剧透社交内容,服务器则可以对其进行针对目标账户的屏蔽处理。而详细的判断过程可以参见前述实施例的介绍,此处就不再重复说明了。
对于发布到社交平台上的社交内容,通过剧透关键信息,可以将其分为与该剧透关键信息关联的剧透社交内容以及与该剧透关键信息无关联的非剧透社交内容,对于其中的非剧透社交内容可以正常推送给目标账户,以使用户可以正常查看,对于其中的剧透社交内容则可以进行剧透屏蔽处理。其中,第一种剧透屏蔽处理方式是:禁止将剧透社交内容推送给目标账户,这样目标账户就无法获取到剧透社交内容,所以也无法展示;第二种剧透屏蔽处理方式是:将剧透社交内容推送给目标账户,但是目标账户对应的终端需要按照设定的展示模式对剧透社交内容和非剧透社交内容进行区别展示,例如将剧透社交内容和非剧透社交内容以不同的展示效果进行展示,如此,剧透社交内容和非剧透社交内容的展示效果不同。
步骤605:以设定的展示模式展示获取的社交内容。
根据服务器的剧透屏蔽处理方式的不同,终端接获取到服务器推送的社交内容也可能不同。
在服务器的屏蔽处理方式是上述的第一种剧透屏蔽处理方式时,终端设备就只能获取到非剧透社交内容,进而按照正常的展示方式展示非剧透社交内容。
在服务器的屏蔽处理方式是上述的第二种剧透屏蔽处理方式时,终端设备是可以同时获取到非剧透社交内容和剧透社交内容的,但是可以对这两者区别展示。一种可能的实施方式是,对非剧透社交内容正常展示,而对剧透社交内容进行遮挡或者弱化展示,例如在剧透社交内容上标示上遮挡框或者加上深色底纹,这样用户一般难以直观看到其包括的具体内容,进而可以对剧透内容形成一定程度上的查看屏蔽,或者可以一定透明度或者显眼的颜色进行区别展示,这样用户在大致浏览时就可以将明确知晓哪部分是剧透内容进而可以主动避开,也可以在一定程度上对用户视线进行提醒和屏蔽;另一种可能的实施方式是,将非剧透社交内容正常展示,禁止将剧透内容展示,并不显示剧透内容。
本申请实施例中,用户通过目标账户发起屏蔽剧透的请求,服务器基于该请求对发布到社交平台中的社交内容进行是否是剧透社交内容的判断,通过与已公开剧透内容之间的语义相似度比较来判断是否是剧透社交内容的方式,不仅可以对包括显性的剧透关键词的剧透内容进行有效识别,还可以对未包括显性的剧透关键词的隐式剧透内容进行有效识别,从而提高识别剧透内容的有效性和准确性,如此,终端根据服务器对剧透社交内容的有效识别,可以对用户进行一定程度的屏蔽或者强提醒处理,以尽量避免用户被剧透。
基于同一发明构思,本申请实施例提供一种社交内容处理装置,该社交内容处理装置可以是硬件结构、软件模块、或硬件结构加软件模块。该社交内容处理装置例如是前述图1中的服务器104,或者可以是设置于服务器104中的功能装置。请参见图7所示,本申请实施例中的社交内容处理装置包括接收模块701、获取模块702、确定模块703和处理模块704,其中:
接收模块701,用于接收通过在社交平台中的目标账户的界面触发的剧透屏蔽请求;
获取模块702,用于根据剧透屏蔽请求中的剧透关键信息获取已公开剧透内容;
确定模块703,用于在获取到发布到社交平台的目标社交内容时,确定目标社交内容与已公开剧透内容之间的语义相似度;
处理模块704,用于在确定语义相似度满足设定条件时,将目标社交内容推送给目标账户。
在一种可能的实施方式中,确定模块703还用于:
在确定目标社交内容与已公开剧透内容之间的语义相似度之前,获取与剧透关键信息关联的剧透潜在关键词,并确定目标社交内容中包含剧透潜在关键词。
在一种可能的实施方式中,已公开剧透内容包括多条,每条已公开剧透内容对应一个第一相似度阈值,每条已公开剧透内容对应的相似度阈值是根据该已公开剧透内容的剧透程度确定的;确定模块703用于:分别确定目标社交内容与每条已公开剧透内容之间的语义相似度;
处理模块704用于:确定各条已公开剧透内容与目标社交内容之间的语义相似度均低于已公开剧透内容对应的第一相似度阈值。
在一种可能的实施方式中,处理模块704还用于:若存在与目标社交内容之间的语义相似度大于对应的第一相似度阈值的已公开剧透内容,则根据每条已公开剧透内容与剧透关键信息的关联程度确定每条已公开剧透内容的权重,并确定根据每条已公开剧透内容的语义相似度和对应的权重确定的综合相似度小于第二相似度阈值。
在一种可能的实施方式中,处理模块704还用于:
在语义相似度不满足设定条件时,禁止将目标社交内容推送给目标账户;或者,在语义相似度不满足设定条件时,将目标社交内容推送给目标账户,以使目标账户根据设定的展示模式展示目标社交内容。
前述的社交内容处理方法的实施例中涉及的服务器执行的各步骤的所有相关内容均可以援引到本申请施例中的社交内容处理装置所对应的功能模块的功能描述,在此不再赘述。
基于同一发明构思,本申请实施例提供一种社交内容处理装置,该社交内容处理装置可以是硬件结构、软件模块、或硬件结构加软件模块。该社交内容处理装置例如是前述图1中的终端设备,或者可以是设置于终端设备中的功能装置。请参见图8所示,本申请实施例中的社交内容处理装置包括响应模块801、获取模块802和显示模块803,其中:
响应模块801,用于响应通过在社交平台中的目标账户的界面中输入的剧透关键信息而触发的剧透屏蔽操作,向服务器发送剧透屏蔽请求,剧透屏蔽请求中包括剧透关键信息;
获取模块802,用于获取服务器推送的社交内容,其中,社交内容中至少包括剧透社交内容,剧透社交内容与剧透关键信息对应的已公开剧透内容之间的语义相似度满足设定条件;
显示模块803,用于以设定的展示模式展示社交内容。
前述的社交内容处理方法的实施例中涉及的终端设备执行的各步骤的所有相关内容均可以援引到本申请实施例中的社交内容处理装置所对应的功能模块的功能描述,在此不再赘述。
本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
基于同一发明构思,本申请实施例提供一种计算设备,该计算设备例如可以是前述图1中的服务器104,如图9所示,本申请实施例中的计算设备包括至少一个处理器901,以及与至少一个处理器901连接的存储器902和通信接口903,本申请实施例中不限定处理器901与存储器902之间的具体连接介质,图9中是以处理器901和存储器902之间通过总线900连接为例,总线900在图9中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线900可以分为地址总线、数据总线、控制总线等,为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在本申请实施例中,存储器902存储有可被至少一个处理器901执行的指令,至少一个处理器901通过执行存储器902存储的指令,可以执行前述的推荐多媒体内容的方法中所包括的步骤。
其中,处理器901是计算设备的控制中心,可以利用各种接口和线路连接整个计算设备的各个部分,通过运行或执行存储在存储器902内的指令以及调用存储在存储器902内的数据,计算设备的各种功能和处理数据,从而对计算设备进行整体监控。可选的,处理器901可包括一个或多个处理单元,处理器901可集成应用处理器和调制解调处理器,其中,处理器901主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器901中。在一些实施例中,处理器901和存储器902可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
处理器901可以是通用处理器,例如中央处理器(CPU)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所申请的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器902作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器902可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random AccessMemory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器902是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器902还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
通信接口903是能够用于进行通信的传输接口,例如可以通过通信接口903接收数据或者发送数据。
继续参见图9,该计算设备还包括帮助计算设备内的各个器件之间传输信息的基本输入/输出***(I/O***)904、用于存储操作***905、应用程序906和其他程序模块907的大容量存储设备908。
基本输入/输出***904包括有用于显示信息的显示器909和用于用户输入信息的诸如鼠标、键盘之类的输入设备910。其中显示器909和输入设备910都通过连接到***总线900的基本输入/输出***904连接到处理器901。所述基本输入/输出***904还可以包括输入输出控制器以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器还提供输出到显示屏、打印机或其他类型的输出设备。
所述大容量存储设备909通过连接到***总线900的大容量存储控制器(未示出)连接到处理器901。所述大容量存储设备908及其相关联的计算机可读介质为该服务器包提供非易失性存储。也就是说,大容量存储设备908可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
根据本发明的各种实施例,该计算设备包还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即该计算设备可以通过连接在所述***总线900上的通信接口903连接到网络911,或者说,也可以使用通信接口903来连接到其他类型的网络或远程计算机***(未示出)。
基于同一发明构思,本申请实施例还提供一种计算设备,该计算设备例如是前述图1中的任一终端设备,例如是图1中的终端设备101或终端设备102或终端设备103。请参见图10,本申请实施例中的计算设备包括至少一个处理器1001,以及与至少一个处理器连接的存储器1002,本申请实施例中不限定处理器1001与存储器1002之间的具体连接介质,例如处理器1001和存储器1002之间可以通过总线连接,该总线可以分为地址总线、数据总线、控制总线等。
在本申请实施例中,存储器1002存储有可被至少一个处理器1001执行的指令,至少一个处理器1001通过执行存储器1002存储的指令,可以执行前述的视频处理方法中所包括的步骤。
处理器1001可以是通用处理器,例如中央处理器(CPU)、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器1002作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random Access Memory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器1002还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
其中,处理器1001是计算设备的控制中心,可以利用各种接口和线路连接整个计算设备的各个部分,通过运行或执行存储在存储器1002内的指令以及调用存储在存储器1002内的数据,计算设备的各种功能和处理数据,从而对计算设备进行整体监控。可选的,处理器1001可包括一个或多个处理单元,处理器1001可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1001中。在一些实施例中,处理器1001和存储器1002可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
进一步地,本申请实施例中的计算设备还可以包括输入单元1003、显示单元1004、射频单元1005、音频电路1006、扬声器1007、麦克风1008、无线保真(Wireless Fidelity,WiFi)模块1009、蓝牙模块1010、电源1011、外部接口1012、耳机插孔1013等部件。本领域技术人员可以理解的是,图10仅仅是计算设备的举例,并不构成对计算设备的限定,计算设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
输入单元1003可用于接收输入的数字或字符信息,以及产生与计算设备的用户设置以及功能控制有关的键信号输入。例如,输入单元1003可包括触摸屏1014以及其它输入设备1015。触摸屏1014可收集用户在其上或附近的触摸操作(比如用户使用手指、关节、触笔等任何适合的物体在触摸屏1014上或在触摸屏1014附近的操作),即触摸屏1014可用于检测触摸压力以及触摸输入位置和触摸输入面积,并根据预先设定的程序驱动相应的连接装置。触摸屏1014可以检测用户对触摸屏1014的触控操作,将触控操作转换为触控信号发送给处理器1001,或者理解为可将触控操作的触控信息发送给处理器1001,并能接收处理器1001发来的命令并加以执行。触控信息至少可以包括压力大小信息和压力持续时长信息中的至少一种。触摸屏1014可以提供计算设备和用户之间的输入界面和输出界面。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏1014。除了触摸屏1014,输入单元1003还可以包括其它输入设备1015。比如,其它输入设备1015可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元904可用于显示由用户输入的信息或提供给用户的信息以及计算设备的各种菜单。进一步的,触摸屏1014可覆盖显示单元1004,当触摸屏1014检测到在其上或附近的触控操作后,传送给处理器1001以确定的触控操作的压力信息。在本申请实施例中,触摸屏1014与显示单元1004可以集成为一个部件而实现计算设备的输入、输出、显示功能。为便于描述,本申请实施例以触摸屏1014代表触摸屏1014和显示单元1004的功能集合为例进行示意性说明,当然在某些实施例中,触摸屏1014与显示单元1004也可以作为两个独立的部件。
当显示单元1004和触摸板以层的形式彼此叠加以形成触摸屏1014时,显示单元1004可以用作输入装置和输出装置,在作为输出装置时,可以用于显示图像,例如实现对各种视频的播放。显示单元1004可以包括液晶显示器(Liquid Crystal Display,LCD)、薄膜晶体管液晶显示器(Thin Film Transistor Liquid Crystal Display,TFT-LCD)、有机发光二极管(Organic Light Emitting Diode,OLED)显示器、有源矩阵有机发光二极体(Active Matrix Organic Light Emitting Diode,AMOLED)显示器、平面转换(In-PlaneSwitching,IPS)显示器、柔性显示器、3D显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,根据特定想要的实施方式,计算设备可以包括两个或更多显示单元(或其它显示装置),例如,计算设备可以包括外部显示单元(图10未示出)和内部显示单元(图10未示出)。
射频单元1005可用于收发信息或通话过程中信号的接收和发送。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmplifier,LNA)、双工器等。此外,射频单元1005还可以通过无线通信与网络设备和其它设备通信。
音频电路1006、扬声器1007、麦克风1008可提供用户与计算设备之间的音频接口。音频电路1006可将接收到的音频数据转换后的电信号,传输到扬声器1007,由扬声器1007转换为声音信号输出。另一方面,麦克风1008将收集的声音信号转换为电信号,由音频电路1006接收后转换为音频数据,再将音频数据输出处理器1001处理后,经射频单元1005以发送给比如另一计算设备,或者将音频数据输出至存储器1002以便进一步处理,音频电路也可以包括耳机插孔1013,用于提供音频电路和耳机之间的连接接口。
WiFi属于短距离无线传输技术,计算设备通过WiFi模块1009可帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图10示出了WiFi模块1009,但是可以理解的是,其并不属于计算设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
蓝牙是一种短距离无线通讯技术。利用蓝牙技术,能够有效地简化掌上电脑、笔记本电脑和手机等移动通信设备之间的通信,也能够成功地简化以上这些设备与因特网(Internet)之间的通信,计算设备通过蓝牙模块1010使计算设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙技术是能够实现语音和数据无线传输的开放性方案。虽然图10示出了蓝牙模块1010,但是可以理解的是,其并不属于计算设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
计算设备还可以包括电源1011(比如电池),其用于接收外部电力或为计算设备内的各个部件供电。优选的,电源1011可以通过电源管理***与处理器1001逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
计算设备还可以包括外部接口1012,该外部接口1012可以包括标准的Micro USB接口,也可以包括多针连接器,可以用于连接计算设备与其它设备进行通信,也可以用于连接充电器为计算设备充电。
尽管未示出,本申请实施例中的计算设备还可以包括摄像头、闪光灯等其它可能的功能模块,在此不再赘述。
基于同一发明构思,本申请实施例还提供一种存储介质,该存储介质可以是计算机可读存储介质,该存储介质中存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行如前述的社交内容处理方法的步骤。
基于同一发明构思,本申请实施例还提供一种存储介质,该存储介质可以是计算机可读存储介质,该存储介质中存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行如前述的社交内容处理方法的步骤。
基于同一发明构思,本申请实施例还提供一种芯片***,该芯片***包括处理器,还可以包括存储器,用于实现如前述的社交内容处理方法的步骤,或者实现如前述的社交内容处理方法的步骤。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
在一些可能的实施方式中,本申请实施例提供的社交内容处理方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算机上运行时,所述程序代码用于使所述计算机执行前文所描述的根据本申请各种示例性实施方式的社交内容处理方法中的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (7)
1.一种社交内容处理方法,其特征在于,所述方法包括:
接收通过在社交平台中的目标账户的界面触发的剧透屏蔽请求,所述目标账户的界面包括剧透屏蔽控件,所述剧透屏蔽请求携带响应对所述剧透屏蔽控件触发的剧透屏蔽操作,显示用于接收需要屏蔽的内容的输入框后,在所述输入框中输入的剧透关键信息,所述剧透关键信息用于指示:所述目标账户针对社交内容的剧透屏蔽需求;
根据所述剧透关键信息,匹配获取对应的已公开剧透内容,所述已公开剧透内容包含与所述剧透关键信息关联的至少一条剧透内容;所述已公开剧透内容包括多条,每条已公开剧透内容对应一个第一相似度阈值,每条已公开剧透内容对应的相似度阈值是根据该已公开剧透内容的剧透程度确定的;
获取与所述剧透关键信息关联的剧透潜在关键词;
在获取到发布到所述社交平台的目标社交内容时,确定所述目标社交内容中是否包含所述剧透潜在关键词;
若所述目标社交内容包含所述剧透潜在关键词,分别确定所述目标社交内容与每条已公开剧透内容之间的语义相似度;
在确定所述语义相似度满足设定条件时,将所述目标社交内容推送给所述目标账户;其中,确定所述语义相似度满足设定条件,包括:确定各条已公开剧透内容与所述目标社交内容之间的语义相似度均低于已公开剧透内容对应的第一相似度阈值;确定所述语义相似度满足设定条件,还包括:若存在与所述目标社交内容之间的语义相似度大于对应的第一相似度阈值的已公开剧透内容,则根据每条已公开剧透内容与所述剧透关键信息的关联程度确定每条已公开剧透内容的权重,并确定根据每条已公开剧透内容的语义相似度和对应的权重确定的综合相似度小于第二相似度阈值。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述语义相似度不满足所述设定条件时,禁止将所述目标社交内容推送给所述目标账户;或者,
在所述语义相似度不满足所述设定条件时,将所述目标社交内容推送给所述目标账户,以使所述目标账户根据设定的展示模式展示所述目标社交内容。
3.一种社交内容处理方法,其特征在于,所述方法包括:
响应对社交平台中的目标账户的界面包括的剧透屏蔽控件触发的剧透屏蔽操作,显示用于接收需要屏蔽的内容的输入框;
响应在所述输入框中输入的剧透关键信息,向服务器发送剧透屏蔽请求,所述剧透屏蔽请求中包括所述剧透关键信息,所述剧透关键信息用于指示:所述目标账户针对社交内容的剧透屏蔽需求;
获取所述服务器推送的社交内容,其中,所述社交内容中至少包括剧透社交内容,所述剧透社交内容包含所述剧透关键信息关联的剧透潜在关键词,且与所述剧透关键信息对应的每条已公开剧透内容之间的语义相似度满足设定条件,所述已公开剧透内容是根据所述剧透关键信息匹配获取的,且所述已公开剧透内容包含与所述剧透关键信息关联的至少一条剧透内容;所述已公开剧透内容包括多条,每条已公开剧透内容对应一个第一相似度阈值,每条已公开剧透内容对应的相似度阈值是根据该已公开剧透内容的剧透程度确定的;所述语义相似度满足设定条件,包括:各条已公开剧透内容与所述剧透社交内容之间的语义相似度均低于已公开剧透内容对应的第一相似度阈值;所述语义相似度满足设定条件,还包括:若存在与所述目标社交内容之间的语义相似度大于对应的第一相似度阈值的已公开剧透内容,则根据每条已公开剧透内容与所述剧透关键信息的关联程度确定每条已公开剧透内容的权重,并确定根据每条已公开剧透内容的语义相似度和对应的权重确定的综合相似度小于第二相似度阈值;
以设定的展示模式展示所述社交内容。
4.一种社交内容处理装置,其特征在于,所述装置包括:
接收模块,用于接收通过在社交平台中的目标账户的界面触发的剧透屏蔽请求,所述目标账户的界面包括剧透屏蔽控件,所述剧透屏蔽请求携带响应对所述剧透屏蔽控件触发剧透屏蔽操作,显示用于接收需要屏蔽的内容的输入框后,在所述输入框中输入的剧透关键信息,所述剧透关键信息用于指示:所述目标账户针对社交内容的剧透屏蔽需求;
获取模块,用于根据所述剧透关键信息,匹配获取对应的已公开剧透内容,所述已公开剧透内容包含与所述剧透关键信息关联的至少一条剧透内容;所述已公开剧透内容包括多条,每条已公开剧透内容对应一个第一相似度阈值,每条已公开剧透内容对应的相似度阈值是根据该已公开剧透内容的剧透程度确定的;以及,获取与所述剧透关键信息关联的剧透潜在关键词;
确定模块,用于在获取到发布到所述社交平台的目标社交内容时,确定所述目标社交内容中是否包含所述剧透潜在关键词;若所述目标社交内容包含所述剧透潜在关键词,分别确定所述目标社交内容与每条已公开剧透内容之间的语义相似度;
处理模块,用于在确定所述语义相似度满足设定条件时,将所述目标社交内容推送给所述目标账户;其中,确定所述语义相似度满足设定条件,包括:确定各条已公开剧透内容与所述目标社交内容之间的语义相似度均低于已公开剧透内容对应的第一相似度阈值;确定所述语义相似度满足设定条件,还包括:若存在与所述目标社交内容之间的语义相似度大于对应的第一相似度阈值的已公开剧透内容,则根据每条已公开剧透内容与所述剧透关键信息的关联程度确定每条已公开剧透内容的权重,并确定根据每条已公开剧透内容的语义相似度和对应的权重确定的综合相似度小于第二相似度阈值。
5.一种社交内容处理装置,其特征在于,所述装置包括:
响应模块,用于响应对社交平台中的目标账户的界面包括的剧透屏蔽控件触发的剧透屏蔽操作,显示用于接收需要屏蔽的内容的输入框;响应在所述输入框中输入的剧透关键信息,向服务器发送剧透屏蔽请求,所述剧透屏蔽请求中包括所述剧透关键信息,所述剧透关键信息用于指示:所述目标账户针对社交内容的剧透屏蔽需求;
获取模块,用于获取所述服务器推送的社交内容,其中,所述社交内容中至少包括剧透社交内容,所述剧透社交内容包含所述剧透关键信息关联的剧透潜在关键词,且与所述剧透关键信息对应的每条已公开剧透内容之间的语义相似度满足设定条件,所述已公开剧透内容是根据所述剧透关键信息匹配获取的,且所述已公开剧透内容包含与所述剧透关键信息关联的至少一条剧透内容;所述已公开剧透内容包括多条,每条已公开剧透内容对应一个第一相似度阈值,每条已公开剧透内容对应的相似度阈值是根据该已公开剧透内容的剧透程度确定的;所述语义相似度满足设定条件,包括:各条已公开剧透内容与所述剧透社交内容之间的语义相似度均低于已公开剧透内容对应的第一相似度阈值;所述语义相似度满足设定条件,还包括:若存在与所述目标社交内容之间的语义相似度大于对应的第一相似度阈值的已公开剧透内容,则根据每条已公开剧透内容与所述剧透关键信息的关联程度确定每条已公开剧透内容的权重,并确定根据每条已公开剧透内容的语义相似度和对应的权重确定的综合相似度小于第二相似度阈值;
显示模块,用于以设定的展示模式展示所述社交内容。
6.一种计算设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-2任一所述的方法包括的步骤,或者实现如权利要求3所述的方法包括的步骤。
7.一种存储介质,其特征在于,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1-2任一所述的方法包括的步骤,或者执行如权利要求3所述的方法包括的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010505169.8A CN112749347B (zh) | 2020-06-05 | 2020-06-05 | 一种社交内容处理方法、装置、计算设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010505169.8A CN112749347B (zh) | 2020-06-05 | 2020-06-05 | 一种社交内容处理方法、装置、计算设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112749347A CN112749347A (zh) | 2021-05-04 |
CN112749347B true CN112749347B (zh) | 2023-12-22 |
Family
ID=75645236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010505169.8A Active CN112749347B (zh) | 2020-06-05 | 2020-06-05 | 一种社交内容处理方法、装置、计算设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112749347B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105930401A (zh) * | 2016-04-15 | 2016-09-07 | 乐视控股(北京)有限公司 | 一种剧集评论信息的筛选方法及装置 |
CN105930403A (zh) * | 2016-04-18 | 2016-09-07 | 苏州寅初信息科技有限公司 | 一种基于大数据的影评筛选方法 |
CN106210770A (zh) * | 2016-07-11 | 2016-12-07 | 北京小米移动软件有限公司 | 一种显示弹幕信息的方法和装置 |
CN108471541A (zh) * | 2018-02-01 | 2018-08-31 | 北京奇艺世纪科技有限公司 | 一种视频弹幕显示的方法及装置 |
CN110099306A (zh) * | 2018-01-29 | 2019-08-06 | 优酷网络技术(北京)有限公司 | 一种评论信息的处理、显示方法、客户端及服务器 |
CN110166802A (zh) * | 2019-05-06 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 弹幕处理方法、装置及存储介质 |
CN110460899A (zh) * | 2019-06-28 | 2019-11-15 | 咪咕视讯科技有限公司 | 弹幕内容的展示方法、终端设备及计算机可读存储介质 |
CN110536163A (zh) * | 2019-05-13 | 2019-12-03 | 韶关市启之信息技术有限公司 | 一种弹幕的智能显示方法与*** |
-
2020
- 2020-06-05 CN CN202010505169.8A patent/CN112749347B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105930401A (zh) * | 2016-04-15 | 2016-09-07 | 乐视控股(北京)有限公司 | 一种剧集评论信息的筛选方法及装置 |
CN105930403A (zh) * | 2016-04-18 | 2016-09-07 | 苏州寅初信息科技有限公司 | 一种基于大数据的影评筛选方法 |
CN106210770A (zh) * | 2016-07-11 | 2016-12-07 | 北京小米移动软件有限公司 | 一种显示弹幕信息的方法和装置 |
CN110099306A (zh) * | 2018-01-29 | 2019-08-06 | 优酷网络技术(北京)有限公司 | 一种评论信息的处理、显示方法、客户端及服务器 |
CN108471541A (zh) * | 2018-02-01 | 2018-08-31 | 北京奇艺世纪科技有限公司 | 一种视频弹幕显示的方法及装置 |
CN110166802A (zh) * | 2019-05-06 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 弹幕处理方法、装置及存储介质 |
CN110536163A (zh) * | 2019-05-13 | 2019-12-03 | 韶关市启之信息技术有限公司 | 一种弹幕的智能显示方法与*** |
CN110460899A (zh) * | 2019-06-28 | 2019-11-15 | 咪咕视讯科技有限公司 | 弹幕内容的展示方法、终端设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112749347A (zh) | 2021-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11405678B2 (en) | Live streaming interactive method, apparatus, electronic device, server and storage medium | |
WO2019095962A1 (zh) | 推荐内容显示方法、装置及*** | |
US10652462B2 (en) | Method and system for 360 degree video coverage visualization | |
CN111368185B (zh) | 数据展示方法、装置、存储介质及电子设备 | |
US10878044B2 (en) | System and method for providing content recommendation service | |
CN107798075A (zh) | 一种截屏方法及移动终端 | |
CN107958042B (zh) | 一种目标专题的推送方法及移动终端 | |
CN107621886B (zh) | 一种输入推荐方法、装置及电子设备 | |
CN111858971B (zh) | 多媒体资源推荐方法、装置、终端及服务器 | |
CN103781522A (zh) | 用于生成并加入经验共享的方法和*** | |
CN109872362B (zh) | 一种目标检测方法及装置 | |
CN111177180A (zh) | 一种数据查询方法、装置以及电子设备 | |
US20160004779A1 (en) | Electronic device and method for providing content on electronic device | |
CN110391966B (zh) | 一种消息处理方法、装置和用于消息处理的装置 | |
CN111079030B (zh) | 一种群组搜索方法及电子设备 | |
CN111428522B (zh) | 翻译语料生成方法、装置、计算机设备及存储介质 | |
US20140232748A1 (en) | Device, method and computer readable recording medium for operating the same | |
CN111932322A (zh) | 一种广告展示的方法、相关装置、设备及存储介质 | |
CN112464052A (zh) | 反馈信息的处理方法、显示方法、装置及电子设备 | |
KR20210044188A (ko) | 장면 작성기를 위한 시스템 및 방법 | |
CN114154068A (zh) | 媒体内容推荐方法、装置、电子设备及存储介质 | |
CN113987326B (zh) | 资源推荐方法、装置、计算机设备及介质 | |
KR20140129293A (ko) | 관찰 정보의 검색 및 관련 특정 컨텍스트의 검색을 위해 안구 운동 추적을 사용하는 시스템, 방법 및 컴퓨터 프로그램 제품 | |
CN108416026B (zh) | 索引生成方法、内容搜索方法、装置及设备 | |
US20150161198A1 (en) | Computer ecosystem with automatically curated content using searchable hierarchical tags |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40043843 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |