CN103631823A - 一种媒体内容推荐方法及设备 - Google Patents

一种媒体内容推荐方法及设备 Download PDF

Info

Publication number
CN103631823A
CN103631823A CN201210309267.XA CN201210309267A CN103631823A CN 103631823 A CN103631823 A CN 103631823A CN 201210309267 A CN201210309267 A CN 201210309267A CN 103631823 A CN103631823 A CN 103631823A
Authority
CN
China
Prior art keywords
media content
label
candidate
content label
low
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.)
Granted
Application number
CN201210309267.XA
Other languages
English (en)
Other versions
CN103631823B (zh
Inventor
刘黎春
朱静涛
王翔
范成涛
周斌
李深远
陈剑锋
黄斯亮
孙娟
金虎光
李丹
覃春霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210309267.XA priority Critical patent/CN103631823B/zh
Priority to PCT/CN2013/080401 priority patent/WO2014032492A1/zh
Publication of CN103631823A publication Critical patent/CN103631823A/zh
Priority to US14/589,086 priority patent/US10346412B2/en
Application granted granted Critical
Publication of CN103631823B publication Critical patent/CN103631823B/zh
Priority to US16/421,213 priority patent/US11030202B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • G06F16/437Administration of user profiles, e.g. generation, initialisation, adaptation, distribution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种媒体内容推荐方法及设备,其中,该方法包括:计算媒体内容库中的媒体内容标签的得分;按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签;针对所述候选的媒体内容标签,从所述媒体内容库中查找出所述候选的媒体内容标签对应的媒体内容;针对所述候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为所述候选的媒体内容标签对应的待推荐媒体内容;将所述候选的媒体内容标签对应的待推荐媒体内容推荐给用户。实施本发明,可以为用户推荐热门的媒体内容,并且有效地降低推荐给用户的媒体内容的风格差异,避免推荐给用户冷门的媒体内容。

Description

一种媒体内容推荐方法及设备
技术领域
本发明涉及个性化推荐领域,具体涉及一种媒体内容推荐方法及设备。
背景技术
歌曲个性化推荐是当前个性化推荐领域最热门的应用之一。通过寻找用户喜欢的歌曲并推荐给用户,可以丰富用户的听歌范围,增强用户粘性。
目前,业界一般采用协同过滤推荐方法来为用户推荐歌曲。其中,协同过滤推荐方法不需要事先获得用户或歌曲的特征,只依赖于用户过去的行为(如对歌曲的浏览等),以评分的形式收集用户对歌曲的反馈,接着计算用户之间的相似度,然后利用用户相似度较高的邻居对其他歌曲的评价,来预测目标用户对待定歌曲的喜好程度,最后根据这一喜好程度来对目标用户进行推荐。
但是,这种协同过滤推荐方法至少存在推荐歌曲的风格差异大,推荐歌曲冷门的问题。
发明内容
本发明所要解决的技术问题是提供一种媒体内容推荐方法及设备,能够降低所推荐的媒体内容的风格差异,避免推荐冷门的媒体内容。
本发明一方面提供一种媒体内容推荐方法,包括:
计算媒体内容库中的媒体内容标签的得分;
按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签;
针对所述候选的媒体内容标签,从所述媒体内容库中查找出所述候选的媒体内容标签对应的媒体内容;
针对所述候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为所述候选的媒体内容标签对应的待推荐媒体内容;
将所述候选的媒体内容标签对应的待推荐媒体内容推荐给用户。
本发明另一方面提供一种媒体内容推荐设备,包括:
计算单元,用于计算媒体内容库中的媒体内容标签的得分;
第一选择单元,用于按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签;
查找单元,用于针对所述候选的媒体内容标签,从所述媒体内容库中查找出所述候选的媒体内容标签对应的媒体内容;
第二选择单元,用于针对所述候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为所述候选的媒体内容标签对应的待推荐媒体内容;
推荐单元,用于将所述候选的媒体内容标签对应的待推荐媒体内容推荐给用户。
本发明实施例中,在计算媒体内容库中的媒体内容标签的得分之后,可以按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签,并且从媒体内容库中查找出候选的媒体内容标签对应的媒体内容,进一步按照浏览量从高到低的顺序选取第二门限值个媒体内容作为候选的媒体内容标签对应的待推荐媒体内容,以及将候选的媒体内容标签对应的待推荐媒体内容推荐给用户。通过这种方式,可以为用户推荐热门的媒体内容,并且有效地降低推荐给用户的媒体内容的风格差异,避免推荐给用户冷门的媒体内容。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种媒体内容推荐方法的流程图;
图2是本发明第二实施例提供的一种媒体内容推荐方法的流程图;
图3是本发明第三实施例提供的一种媒体内容推荐方法的流程图;
图4是本发明第四实施例提供的一种媒体内容推荐设备的结构图;
图5是本发明第五实施例提供的一种媒体内容推荐设备的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种媒体内容推荐方法及设备,可以提高为用户推荐媒体内容的准确性,并且降低推荐给用户的媒体内容的风格差异,避免推荐给用户冷门的媒体内容,从而大大提高了用户体验。以下分别进行详细说明。
请参阅图1,图1是本发明第一实施例提供的一种媒体内容推荐方法的流程图。如图1所示,该媒体内容推荐方法可以包括以下步骤。
101、计算媒体内容库中的媒体内容标签的得分。
本发明中,媒体内容库可以用于存储歌曲、视频、语音、图片以及文本等媒体内容。换言之,媒体内容库中的媒体内容可以是歌曲、视频、语音、图片以及文本中的任意一种或几种的组合。
以音乐文件为例,在实际应用中,媒体内容标签至少可以包括8个:即主题、心情、节奏、旋律、场景、音色、乐器演奏以及风格流派。也即是说,上述步骤101中可以分别计算主题、心情、节奏、旋律、场景、音色、乐器演奏以及风格流派的得分。
需要说明的是,实际应用中这些媒体标签可以不用8个,多少个都是可以的,这里的8个媒体内容标签仅仅是举例说明而已。
作为一种可选的实施方式,上述步骤101具体可以通过以下步骤来实现:
1)、针对媒体内容库中的媒体内容标签,计算媒体内容库中含有该媒体内容标签的媒体内容总数量与媒体内容库中所有媒体内容总数量的比值,以获得媒体内容标签热度;
即,媒体内容标签热度=(媒体内容库中含有该媒体内容标签的媒体内容总数量/媒体内容库中所有媒体内容总数量);
2)、计算媒体内容库中含有该媒体内容标签的媒体内容的用户打分总和与该媒体内容标签热度的比值,以获得该媒体内容标签的得分。
即,媒体内容标签的得分=(Σ(含有该媒体内容标签的媒体内容的用户打分)/媒体内容标签热度)。
其中,通过上述方式来计算媒体内容库中的每一个媒体内容标签的得分,可以使得每一个媒体内容标签的得分的可信度较高,从而使得后续推荐的媒体内容的热度较高,其中,媒体内容的热度较高说明媒体内容较受欢迎。
102、按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签。
本发明中,上述的第一门限值可以根据实际需要进行设置,本发明不作具体限定。举例来说,当第一门限值设置为5时,本发明可以根据主题、心情、节奏旋律、场景、音色、乐器演奏以及风格流派等8个媒体内容标签的得分从高到低的顺序,选择5个最高的媒体内容标签作为候选的媒体内容标签。
103、针对候选的媒体内容标签,从媒体内容库中查找出候选的媒体内容标签对应的媒体内容。
在实际应用中,同一个媒体内容标签可以被多个媒体内容所拥有,例如同一个音色可以同时被多首歌曲所拥有。因此,在步骤102选取出第一门限值个媒体内容标签作为候选的媒体内容标签之后,本发明可以从媒体内容库中查找出每一个候选的媒体内容标签对应的多个媒体内容。
104、针对候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为该候选的媒体内容标签对应的待推荐媒体内容。
本发明中,上述的第二门限值可以根据实际需要进行设置,本发明不作具体限定。举例来说,当第一门限值设置为5,第二门限值设置为20时,本发明可以针对这5个候选的媒体内容标签中的每一个候选的媒体内容标签,分别按照浏览量从高到低的顺序选取20个媒体内容作为该候选的媒体内容标签对应的待推荐媒体内容。
本发明中,媒体内容的浏览量可以理解为是媒体内容的听众数量,也可以理解为是媒体内容的点击数量。
105、将候选的媒体内容标签对应的待推荐媒体内容推荐给用户。
举例来说,当第一门限值设置为5,第二门限值设置为20时,通过上述步骤104每一个候选的媒体内容标签对应的媒体内容中有20个媒体内容被选取作为该候选的媒体内容标签对应的待推荐媒体内容。此时通过步骤105可以将每一个候选的媒体内容标签对应的待推荐媒体内容推荐给用户,即可以将100个待推荐媒体内容推荐给用户。
作为一种可选的实施方式,本发明在上述步骤102之前,可以先将每一个媒体内容标签按照得分从高到低的顺序进行排序,然后再执行步骤102,本发明不作限定。通过这种排序方式,可以使得步骤102选取第一门限值个媒体内容标签作为候选的媒体内容标签更加便捷。
作为一种可选的实施方式,本发明在上述步骤104之前,可以先滤除掉候选的媒体内容标签对应的媒体内容中已被浏览过或已推送过的媒体内容,并将剩下的候选的媒体内容标签对应的媒体内容按照浏览量从高到低的顺序进行排序之后,再执行步骤104,本发明不作限定。通过这种先滤除再排序的方式,不仅可以避免将已被用户浏览过或已推送过给用户的媒体内容再次推荐给用户,降低用户体验,而且还可以使步骤104选取第二门限值个媒体内容作为该候选的媒体内容标签对应的待推荐媒体内容更加便捷。
作为一种可选的实施方式,上述步骤105具体可以通过以下步骤来实现:
1)、将每一个候选的媒体内容标签对应的待推荐媒体内容按照浏览量从高到低的顺序进行排序;
2)、将排序好的每一个候选的媒体内容标签对应的待推荐媒体内容作为一个整体,再按照每一个所述候选的媒体内容标签的得分从高到低的顺序进行排序后推荐给用户。
其中,通过这种二次排序的方式,可以确保首先推荐给用户的是最热门的媒体内容标签对应的最热门的媒体内热,从而可以进一步提高用户体验。
在图1所示的方法,在计算媒体内容库中的媒体内容标签的得分之后,可以按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签,并且从媒体内容库中查找出候选的媒体内容标签对应的媒体内容,进一步按照浏览量从高到低的顺序选取第二门限值个媒体内容作为候选的媒体内容标签对应的待推荐媒体内容,以及将候选的媒体内容标签对应的待推荐媒体内容推荐给用户。通过这种方式,可以为提高为用户推荐热门媒体内容的准确性,并且有效地降低推荐给用户的媒体内容的风格差异,避免推荐给用户冷门的媒体内容。
请参阅图2,图2是本发明第二实施例提供的一种媒体内容推荐方法的流程图。在图2所示的方法中,假设媒体内容库中的媒体内容都是歌曲,并且由媒体内容服务器来执行本发明提供的媒体内容推荐方法。如图2所示,该媒体内容推荐方法可以包括以下步骤。
201、媒体内容服务器记录媒体内容库中的每一首歌曲的用户打分。
202、媒体内容服务器找到媒体内容库中被用户打分的歌曲所拥有的歌曲标签。
203、媒体内容服务器计算媒体内容库中的每一个歌曲标签的得分。
其中,上述步骤203具体可以通过以下步骤来实现:
1)、针对媒体内容库中的每一个歌曲标签,计算媒体内容库中含有该歌曲标签的歌曲总数量与媒体内容库中所有歌曲总数量的比值,以获得该歌曲标签热度;
即,该歌曲标签热度=(媒体内容库中含有歌曲标签的歌曲总数量/媒体内容库中所有歌曲总数量);
2)、计算媒体内容库中含有该歌曲标签的媒体内容的用户打分总和与该歌曲标签热度的比值,以获得该歌曲标签的得分。
即,该歌曲标签的得分=(Σ(含有该歌曲标签的歌曲的用户打分)/该歌曲热度)。
其中,通过上述方式来计算媒体内容库中的每一个歌曲标签的得分,可以使得每一个歌曲标签的得分的可信度较高,从而使得后续推荐的歌曲的热度较高。
204、媒体内容服务器将每一个歌曲标签按照得分从高到低的顺序进行排序,并按照得分从高到低的顺序选取5(即第一门限值)个歌曲标签作为候选的歌曲标签。
举例来说,媒体内容服务器可以按照得分从高到低的顺序选取旋律、场景、音色、乐器演奏以及风格流派这5(即第一门限值)个歌曲标签作为候选的歌曲标签。
205、媒体内容服务器针对每一个候选的歌曲标签,从媒体内容库中查找出每一个候选的歌曲标签对应的歌曲。
其中,每一个候选的歌曲标签对应的歌曲可以多达几十百首、甚至数百首。
206、媒体内容服务器针对每一个候选的歌曲标签对应的歌曲,先滤除掉已被用户浏览过或前一天已推送过给用户的歌曲,并将剩下的歌曲按照听众数从高到低的顺序进行排序,按照听众数从高到低的顺序选取20(即第二门限值)个歌曲作为该候选的歌曲标签对应的待推荐歌曲。
本发明中,对于已被用户浏览过的歌曲,媒体内容服务器不仅记录了该歌曲的标识(ID)与用户ID(如QQ账号)之间的对应关系,该记录了该歌曲推荐给用户的时间,因此,媒体内容服务器可以轻易地确定出已被用户浏览过或前一天已推送过给用户的歌曲,进而媒体内容服务器可以滤除掉已被用户浏览过或前一天已推送过给用户的歌曲。
207、媒体内容服务器将每一个候选的歌曲标签对应的待推荐歌曲按照浏览量从高到低的顺序进行排序,并将排序好的每一个候选的歌曲标签对应的待推荐歌曲作为一个整体,再按照每一个候选的歌曲标签的得分从高到低的顺序进行排序,从而得到100首歌曲,并推荐给用户。
在图2所示的方法,在计算媒体内容库中的每一个歌曲标签的得分之后,可以按照得分从高到低的顺序选取5个歌曲标签作为候选的歌曲标签,并且从媒体内容库中查找出每一个候选的歌曲标签对应的歌曲,进一步按照听众数从高到低的顺序选取20个歌曲作为该候选的歌曲标签对应的待推荐歌曲,以及将每一个候选的歌曲标签对应的待推荐歌曲推荐给用户。通过这种方式,可以为用户推荐热门的媒体内容,并且有效地降低推荐给用户的媒体内容的风格差异,避免推荐给用户冷门的媒体内容。
请参阅图3,图3是本发明第三实施例提供的一种媒体内容推荐方法的流程图。在图3所示的方法中,假设媒体内容库中的媒体内容都是视频,并且由媒体内容服务器来执行本发明提供的媒体内容推荐方法。如图2所示,该媒体内容推荐方法可以包括以下步骤。
301、媒体内容服务器记录媒体内容库中的每一个视频的用户打分。
302、媒体内容服务器找到媒体内容库中被用户打分的视频所拥有的视频标签。
303、媒体内容服务器计算媒体内容库中的每一个视频标签的得分。
其中,上述步骤303具体可以通过以下步骤来实现:
1)、针对媒体内容库中的每一个视频标签,计算媒体内容库中含有该视频标签的视频总数量与媒体内容库中所有视频总数量的比值,以获得该视频标签热度;
即,该视频标签热度=(媒体内容库中含有视频标签的视频总数量/媒体内容库中所有视频总数量);
2)、计算媒体内容库中含有该视频标签的媒体内容的用户打分总和与该视频标签热度的比值,以获得该视频标签的得分。
即,该视频标签的得分=(Σ(含有该视频标签的视频的用户打分)/该视频热度)。
其中,通过上述方式来计算媒体内容库中的每一个视频标签的得分,可以使得每一个视频标签的得分的可信度较高,从而使得后续推荐的视频的热度较高。
304、媒体内容服务器将每一个视频标签按照得分从高到低的顺序进行排序,并按照得分从高到低的顺序选取3(即第一门限值)个视频标签作为候选的视频标签。
举例来说,媒体内容服务器可以按照得分从高到低的顺序选取主题、心情以及风格流派这3(即第一门限值)个视频标签作为候选的视频标签。
305、媒体内容服务器针对每一个候选的视频标签,从媒体内容库中查找出每一个候选的视频标签对应的视频。
其中,每一个候选的视频标签对应的视频可以多达几十个、甚至数百个。
306、媒体内容服务器针对每一个候选的视频标签对应的视频,先过滤除掉已被用户浏览过或前一天已推送过给用户的视频,并将剩下的视频按照点击数从高到低的顺序进行排序,并按照点击数从高到低的顺序选取20(即第二门限值)个视频作为该候选的视频标签对应的待推荐视频。
本发明中,对于已被用户浏览过的视频,媒体内容服务器不仅记录了该视频的标识(ID)与用户ID(如用户注册账号)之间的对应关系,该记录了该视频推荐给用户的时间,因此,媒体内容服务器可以轻易地确定出已被用户浏览过或前一天已推送过给用户的视频,进而媒体内容服务器可以滤除掉已被用户浏览过或前一天已推送过给用户的视频。
307、媒体内容服务器将每一个候选的视频标签对应的待推荐视频按照浏览量从高到低的顺序进行排序,并将排序好的每一个候选的视频标签对应的待推荐视频作为一个整体,再按照每一个候选的视频标签的得分从高到低的顺序进行排序,从而得到60个视频,并推荐给用户。
在图3所示的方法,在计算媒体内容库中的每一个视频标签的得分之后,可以按照得分从高到低的顺序选取3个视频标签作为候选的视频标签,并且从媒体内容库中查找出每一个候选的视频标签对应的视频,进一步按照点击数从高到低的顺序选取20个点击量最高的视频作为该候选的视频标签对应的待推荐视频,以及将每一个候选的视频标签对应的待推荐视频推荐给用户。通过这种方式,可以有效地降低推荐给用户的视频的风格差异,避免推荐给用户冷门的视频,从而可以提高了用户体验。
请参阅图4,图4是本发明第四实施例提供的一种媒体内容推荐设备的结构图。其中,图4所示的媒体内容推荐设备在物理实现上可以是媒体内容服务器,或者是其他具备媒体内容推荐能力的智能平台,本发明不作限定。如图4所示,该媒体内容推荐设备可以包括:
计算单元401,用于计算媒体内容库中的媒体内容标签的得分。
其中,媒体内容库中的媒体内容可以是歌曲、视频、语音、图片以及文本中的任意一种或几种的组合。
其中,媒体内容标签至少可以包括8个:即主题、心情、节奏、旋律、场景、音色、乐器演奏以及风格流派。也即是说,计算单元401可以分别计算媒体内容库中的主题、心情、节奏、旋律、场景、音色、乐器演奏以及风格流派的得分。
第一选择单元402,用于按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签。
查找单元403,用于针对候选的媒体内容标签,从媒体内容库中查找出候选的媒体内容标签对应的媒体内容。
第二选择单元404,用于针对候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为候选的媒体内容标签对应的待推荐媒体内容。
推荐单元405,用于将候选的媒体内容标签对应的待推荐媒体内容推荐给用户。
请一并参阅图5,图5本发明第五实施例提供的一种媒体内容推荐设备的结构图。其中,图5所示的媒体内容推荐设备是由图4所示的媒体内容推荐设备进行优化得到的。
作为一种可选的实施方式,在图5所示的媒体内容推荐设备中,计算单元401包括:
第一模块4011,用于针对媒体内容库中的媒体内容标签,计算该媒体内容库中含有该媒体内容标签的媒体内容总数量与媒体内容库中所有媒体内容总数量的比值,以获得该媒体内容标签热度;
第二模块4012,用于计算媒体内容库中含有该媒体内容标签的媒体内容的用户打分总和与该媒体内容标签热度的比值,以获得该媒体内容标签的得分,并提供给第一选择单元402。
作为一种可选的实施方式,在图5所示的媒体内容推荐设备中,推荐单元405包括:
第三模块4051,用于将每一个候选的媒体内容标签对应的待推荐媒体内容按照浏览量从高到低的顺序进行排序;
第四模块4052,用于将排序好的每一个候选的媒体内容标签对应的待推荐媒体内容作为一个整体,再按照每一个候选的媒体内容标签的得分从高到低的顺序进行排序后推荐给用户。
作为一种可选的实施方式,在图4、图5所示的媒体内容推荐设备中,
第一选择单402还用于在按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签之前,将每一个媒体内容标签按照得分从高到低的顺序进行排序。
作为一种可选的实施方式,在图4、图5所示的媒体内容推荐设备中,
第二选择单元404还用于在针对每一个候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为候选的媒体内容标签对应的待推荐媒体内容之前,滤除候选的媒体内容标签对应的媒体内容中已被浏览过或已推送过的媒体内容,以及将剩下的候选的媒体内容标签对应的媒体内容按照浏览量从高到低的顺序进行排序。
可见,图4、图5所示的媒体内容推荐设备可以为用户推荐热门并且符合用户口味的媒体内容,并且有效地降低推荐给用户的媒体内容的风格差异,避免推荐给用户冷门的媒体内容,从而大大提高了用户体验。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例所提供的媒体内容推荐方法及设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (12)

1.一种媒体内容推荐方法,其特征在于,包括:
计算媒体内容库中的媒体内容标签的得分;
按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签;
针对所述候选的媒体内容标签,从所述媒体内容库中查找出所述候选的媒体内容标签对应的媒体内容;
针对所述候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为所述候选的媒体内容标签对应的待推荐媒体内容;
将所述候选的媒体内容标签对应的待推荐媒体内容推荐给用户。
2.根据权利要求1所述的方法,其特征在于,计算媒体内容库中的媒体内容标签的得分包括:
针对媒体内容库中的媒体内容标签,计算所述媒体内容库中含有所述媒体内容标签的媒体内容总数量与所述媒体内容库中所有媒体内容总数量的比值,以获得所述媒体内容标签热度;
计算所述媒体内容库中含有所述媒体内容标签的媒体内容的用户打分总和与所述媒体内容标签热度的比值,以获得所述媒体内容标签的得分。
3.根据权利要求1所述的方法,其特征在于,所述按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签之前,所述方法还包括:
将每一个媒体内容标签按照得分从高到低的顺序进行排序。
4.根据权利要求1~3任意一项所述的方法,其特征在于,所述针对所述候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为所述候选的媒体内容标签对应的待推荐媒体内容之前,所述方法还包括:
滤除所述候选的媒体内容标签对应的媒体内容中已被浏览过或已推送过的媒体内容;
将剩下的所述候选的媒体内容标签对应的媒体内容按照浏览量从高到低的顺序进行排序。
5.根据权利要求4所述的方法,其特征在于,所述将所述候选的媒体内容标签对应的待推荐媒体内容推荐给用户包括:
将每一个所述候选的媒体内容标签对应的待推荐媒体内容按照浏览量从高到低的顺序进行排序;
将排序好的每一个所述候选的媒体内容标签对应的待推荐媒体内容作为一个整体,再按照每一个所述候选的媒体内容标签的得分从高到低的顺序进行排序后推荐给用户。
6.根据权利要求1~3任意一项所述的方法,其特征在于,所述媒体内容库中的媒体内容包括歌曲、视频、语音、图片以及文本中的任意一种或几种。
7.一种媒体内容推荐设备,其特征在于,包括:
计算单元,用于计算媒体内容库中的媒体内容标签的得分;
第一选择单元,用于按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签;
查找单元,用于针对所述候选的媒体内容标签,从所述媒体内容库中查找出所述候选的媒体内容标签对应的媒体内容;
第二选择单元,用于针对所述候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为所述候选的媒体内容标签对应的待推荐媒体内容;
推荐单元,用于将所述候选的媒体内容标签对应的待推荐媒体内容推荐给用户。
8.根据权利要求7所述的设备,其特征在于,所述计算单元包括:
第一模块,用于针对媒体内容库中的媒体内容标签,计算所述媒体内容库中含有所述媒体内容标签的媒体内容总数量与所述媒体内容库中所有媒体内容总数量的比值,以获得所述媒体内容标签热度;
第二模块,用于计算所述媒体内容库中含有所述媒体内容标签的媒体内容的用户打分总和与所述媒体内容标签热度的比值,以获得所述媒体内容标签的得分。
9.根据权利要求7所述的设备,其特征在于,
所述第一选择单元,还用于在按照得分从高到低的顺序选取第一门限值个媒体内容标签作为候选的媒体内容标签之前,将每一个媒体内容标签按照得分从高到低的顺序进行排序。
10.根据权利要求7~9任意一项所述的设备,其特征在于,
所述第二选择单元,还用于在针对所述候选的媒体内容标签对应的媒体内容,按照浏览量从高到低的顺序选取第二门限值个媒体内容作为所述候选的媒体内容标签对应的待推荐媒体内容之前,滤除所述候选的媒体内容标签对应的媒体内容中已被浏览过或已推送过的媒体内容,以及将剩下的所述候选的媒体内容标签对应的媒体内容按照浏览量从高到低的顺序进行排序。
11.根据权利要求10所述的设备,其特征在于,所述推荐单元包括:
第三模块,用于将每一个所述候选的媒体内容标签对应的待推荐媒体内容按照浏览量从高到低的顺序进行排序;
第四模块,用于将排序好的每一个所述候选的媒体内容标签对应的待推荐媒体内容作为一个整体,再按照每一个所述候选的媒体内容标签的得分从高到低的顺序进行排序后推荐给用户。
12.根据权利要求7~11任意一项所述的设备,其特征在于,所述媒体内容库中的媒体内容包括歌曲、视频、语音、图片以及文本中的任意一种或几种。
CN201210309267.XA 2012-08-28 2012-08-28 一种媒体内容推荐方法及设备 Active CN103631823B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201210309267.XA CN103631823B (zh) 2012-08-28 2012-08-28 一种媒体内容推荐方法及设备
PCT/CN2013/080401 WO2014032492A1 (zh) 2012-08-28 2013-07-30 媒体内容推荐方法及设备
US14/589,086 US10346412B2 (en) 2012-08-28 2015-01-05 Method and device for recommendation of media content
US16/421,213 US11030202B2 (en) 2012-08-28 2019-05-23 Method and device for recommendation of media content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210309267.XA CN103631823B (zh) 2012-08-28 2012-08-28 一种媒体内容推荐方法及设备

Publications (2)

Publication Number Publication Date
CN103631823A true CN103631823A (zh) 2014-03-12
CN103631823B CN103631823B (zh) 2017-01-18

Family

ID=50182461

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210309267.XA Active CN103631823B (zh) 2012-08-28 2012-08-28 一种媒体内容推荐方法及设备

Country Status (3)

Country Link
US (2) US10346412B2 (zh)
CN (1) CN103631823B (zh)
WO (1) WO2014032492A1 (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133906A (zh) * 2014-08-06 2014-11-05 深圳市英威诺科技有限公司 一种资讯过滤并智能排序的技术方法
CN104462482A (zh) * 2014-12-18 2015-03-25 百度在线网络技术(北京)有限公司 关于媒体展现的内容提供方法和***
CN105447087A (zh) * 2015-11-06 2016-03-30 腾讯科技(深圳)有限公司 一种视频推荐方法及装置
CN105550277A (zh) * 2015-12-10 2016-05-04 中国传媒大学 基于标签热度的智能电影排名和评价***
WO2016082164A1 (zh) * 2014-11-27 2016-06-02 刘一佳 一种游戏的推荐方法以及推荐游戏的装置
CN106168958A (zh) * 2016-06-28 2016-11-30 腾讯科技(深圳)有限公司 一种音频信息的推荐方法以及服务器
CN106713985A (zh) * 2016-12-27 2017-05-24 广州酷狗计算机科技有限公司 一种推荐网络视频的方法和装置
CN107038173A (zh) * 2016-02-04 2017-08-11 腾讯科技(深圳)有限公司 应用查询方法和装置、相似应用检测方法和装置
CN107688587A (zh) * 2017-02-15 2018-02-13 腾讯科技(深圳)有限公司 一种媒体信息展示方法及装置
CN108055349A (zh) * 2017-12-28 2018-05-18 广州酷狗计算机科技有限公司 推荐k歌音频的方法、装置和***
CN108595493A (zh) * 2018-03-15 2018-09-28 腾讯科技(深圳)有限公司 媒体内容的推送方法和装置、存储介质、电子装置
CN109547808A (zh) * 2018-11-22 2019-03-29 北京达佳互联信息技术有限公司 数据处理方法、装置、服务器及存储介质
CN110222232A (zh) * 2019-05-10 2019-09-10 北京百度网讯科技有限公司 视频内容处理方法、装置、计算机设备及存储介质
CN110737859A (zh) * 2019-09-09 2020-01-31 苏宁云计算有限公司 一种up主匹配方法及装置
CN113656697A (zh) * 2021-08-24 2021-11-16 北京字跳网络技术有限公司 对象推荐方法、装置、电子设备、存储介质和程序产品
CN113746874A (zh) * 2020-05-27 2021-12-03 百度在线网络技术(北京)有限公司 一种语音包推荐方法、装置、设备及存储介质
CN114547455A (zh) * 2022-02-22 2022-05-27 北京金堤科技有限公司 热门对象确定方法、装置、存储介质及电子设备
CN115291503A (zh) * 2022-09-29 2022-11-04 北京达佳互联信息技术有限公司 推荐方法、推荐装置、电子设备和存储介质

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6080649B2 (ja) * 2013-03-29 2017-02-15 キヤノン株式会社 レコメンド装置、レコメンド方法及びプログラム
US10621183B1 (en) * 2015-03-09 2020-04-14 Interos Solutions, Inc. Method and system of an opinion search engine with an application programming interface for providing an opinion web portal
CN106331778B (zh) * 2015-07-06 2020-08-14 腾讯科技(深圳)有限公司 视频推荐方法和装置
US11146865B2 (en) 2016-03-03 2021-10-12 Comcast Cable Communications, Llc Determining points of interest in a content item
CN107368488A (zh) 2016-05-12 2017-11-21 阿里巴巴集团控股有限公司 一种确定用户行为偏好的方法、推荐信息的展示方法和装置
US10223359B2 (en) 2016-10-10 2019-03-05 The Directv Group, Inc. Determining recommended media programming from sparse consumption data
CN108228598B (zh) * 2016-12-14 2021-04-23 腾讯科技(北京)有限公司 媒体信息排序方法、服务器和***
US11403337B2 (en) * 2017-12-05 2022-08-02 Google Llc Identifying videos with inappropriate content by processing search logs
CN110059221B (zh) * 2019-03-11 2023-10-20 咪咕视讯科技有限公司 视频推荐方法、电子设备及计算机可读存储介质
CN110309361B (zh) * 2019-06-19 2021-08-20 北京奇艺世纪科技有限公司 一种视频评分的确定方法、推荐方法、装置及电子设备
CN110727813B (zh) * 2019-08-27 2023-06-09 达而观信息科技(上海)有限公司 一种商品图片的自适应热门指数排序方法
US11451870B1 (en) 2021-08-19 2022-09-20 Rovi Guides, Inc. Methods and systems to dynamically adjust a playlist based on cumulative mood score

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101984437A (zh) * 2010-11-23 2011-03-09 亿览在线网络技术(北京)有限公司 音乐资源个性化推荐方法及***
CN102043781A (zh) * 2009-10-23 2011-05-04 华为技术有限公司 一种网页资源推荐方法及装置
CN102236669A (zh) * 2010-04-30 2011-11-09 腾讯科技(深圳)有限公司 推荐列表的生成方法和装置、媒体服务器、客户端及方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6598054B2 (en) * 1999-01-26 2003-07-22 Xerox Corporation System and method for clustering data objects in a collection
US6963867B2 (en) * 1999-12-08 2005-11-08 A9.Com, Inc. Search query processing to provide category-ranked presentation of search results
US7689615B2 (en) * 2005-02-25 2010-03-30 Microsoft Corporation Ranking results using multiple nested ranking
US20080235216A1 (en) * 2007-03-23 2008-09-25 Ruttenberg Steven E Method of predicitng affinity between entities
US8751507B2 (en) * 2007-06-29 2014-06-10 Amazon Technologies, Inc. Recommendation system with multiple integrated recommenders
US8375073B1 (en) * 2007-11-12 2013-02-12 Google Inc. Identification and ranking of news stories of interest
US10152721B2 (en) * 2007-11-29 2018-12-11 International Business Machines Corporation Aggregate scoring of tagged content across social bookmarking systems
US9311391B2 (en) * 2008-12-30 2016-04-12 Telecom Italia S.P.A. Method and system of content recommendation
US8412796B2 (en) * 2009-07-31 2013-04-02 University College Dublin—National University of Ireland, Dublin Real time information feed processing
US8924376B1 (en) * 2010-01-31 2014-12-30 Bryant Christopher Lee Method for human ranking of search results
KR101811468B1 (ko) * 2010-06-03 2017-12-21 톰슨 라이센싱 톱-k 처리를 이용한 의미 보강
US8887058B2 (en) * 2010-10-25 2014-11-11 Warner Bros. Entertainment Inc. Media management for multi-user group
WO2012056463A1 (en) * 2010-10-29 2012-05-03 Hewlett-Packard Development Company, L.P. Content recommendation for groups
US8645312B2 (en) * 2011-03-29 2014-02-04 Manyworlds, Inc. Expertise discovery methods and systems
US20130166350A1 (en) * 2011-06-28 2013-06-27 Smart Software, Inc. Cluster based processing for forecasting intermittent demand
US8805751B2 (en) * 2011-10-13 2014-08-12 Verizon Patent And Licensing Inc. User class based media content recommendation methods and systems
US8370348B1 (en) * 2011-12-06 2013-02-05 Google Inc. Magazine edition recommendations
US20130275416A1 (en) * 2012-04-11 2013-10-17 Avaya Inc. Scoring of resource groups
US9619520B2 (en) * 2012-06-29 2017-04-11 Papalove Productions, Llc Method and system for evaluating and sharing media
US10055411B2 (en) * 2015-10-30 2018-08-21 International Business Machines Corporation Music recommendation engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102043781A (zh) * 2009-10-23 2011-05-04 华为技术有限公司 一种网页资源推荐方法及装置
CN102236669A (zh) * 2010-04-30 2011-11-09 腾讯科技(深圳)有限公司 推荐列表的生成方法和装置、媒体服务器、客户端及方法
CN101984437A (zh) * 2010-11-23 2011-03-09 亿览在线网络技术(北京)有限公司 音乐资源个性化推荐方法及***

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133906A (zh) * 2014-08-06 2014-11-05 深圳市英威诺科技有限公司 一种资讯过滤并智能排序的技术方法
CN104133906B (zh) * 2014-08-06 2018-07-31 深圳市英威诺科技有限公司 一种资讯过滤并智能排序的技术方法
WO2016082164A1 (zh) * 2014-11-27 2016-06-02 刘一佳 一种游戏的推荐方法以及推荐游戏的装置
CN104462482A (zh) * 2014-12-18 2015-03-25 百度在线网络技术(北京)有限公司 关于媒体展现的内容提供方法和***
CN105447087A (zh) * 2015-11-06 2016-03-30 腾讯科技(深圳)有限公司 一种视频推荐方法及装置
CN105550277A (zh) * 2015-12-10 2016-05-04 中国传媒大学 基于标签热度的智能电影排名和评价***
CN107038173A (zh) * 2016-02-04 2017-08-11 腾讯科技(深圳)有限公司 应用查询方法和装置、相似应用检测方法和装置
CN107038173B (zh) * 2016-02-04 2021-06-25 腾讯科技(深圳)有限公司 应用查询方法和装置、相似应用检测方法和装置
CN106168958A (zh) * 2016-06-28 2016-11-30 腾讯科技(深圳)有限公司 一种音频信息的推荐方法以及服务器
CN106168958B (zh) * 2016-06-28 2018-09-07 腾讯科技(深圳)有限公司 一种音频信息的推荐方法以及服务器
CN106713985A (zh) * 2016-12-27 2017-05-24 广州酷狗计算机科技有限公司 一种推荐网络视频的方法和装置
CN106713985B (zh) * 2016-12-27 2020-07-24 广州酷狗计算机科技有限公司 一种推荐网络视频的方法和装置
CN107688587A (zh) * 2017-02-15 2018-02-13 腾讯科技(深圳)有限公司 一种媒体信息展示方法及装置
CN108055349A (zh) * 2017-12-28 2018-05-18 广州酷狗计算机科技有限公司 推荐k歌音频的方法、装置和***
CN108055349B (zh) * 2017-12-28 2020-11-13 广州酷狗计算机科技有限公司 推荐k歌音频的方法、装置和***
CN108595493A (zh) * 2018-03-15 2018-09-28 腾讯科技(深圳)有限公司 媒体内容的推送方法和装置、存储介质、电子装置
CN109547808A (zh) * 2018-11-22 2019-03-29 北京达佳互联信息技术有限公司 数据处理方法、装置、服务器及存储介质
CN109547808B (zh) * 2018-11-22 2021-04-20 北京达佳互联信息技术有限公司 数据处理方法、装置、服务器及存储介质
CN110222232A (zh) * 2019-05-10 2019-09-10 北京百度网讯科技有限公司 视频内容处理方法、装置、计算机设备及存储介质
CN110737859A (zh) * 2019-09-09 2020-01-31 苏宁云计算有限公司 一种up主匹配方法及装置
CN110737859B (zh) * 2019-09-09 2022-09-27 苏宁云计算有限公司 一种up主匹配方法及装置
CN113746874A (zh) * 2020-05-27 2021-12-03 百度在线网络技术(北京)有限公司 一种语音包推荐方法、装置、设备及存储介质
CN113746874B (zh) * 2020-05-27 2024-04-05 百度在线网络技术(北京)有限公司 一种语音包推荐方法、装置、设备及存储介质
CN113656697A (zh) * 2021-08-24 2021-11-16 北京字跳网络技术有限公司 对象推荐方法、装置、电子设备、存储介质和程序产品
CN113656697B (zh) * 2021-08-24 2023-12-12 北京字跳网络技术有限公司 对象推荐方法、装置、电子设备、存储介质
CN114547455A (zh) * 2022-02-22 2022-05-27 北京金堤科技有限公司 热门对象确定方法、装置、存储介质及电子设备
CN114547455B (zh) * 2022-02-22 2024-04-19 北京金堤科技有限公司 热门对象确定方法、装置、存储介质及电子设备
CN115291503A (zh) * 2022-09-29 2022-11-04 北京达佳互联信息技术有限公司 推荐方法、推荐装置、电子设备和存储介质
CN115291503B (zh) * 2022-09-29 2023-03-24 北京达佳互联信息技术有限公司 推荐方法、推荐装置、电子设备和存储介质

Also Published As

Publication number Publication date
US11030202B2 (en) 2021-06-08
WO2014032492A1 (zh) 2014-03-06
US20160004699A1 (en) 2016-01-07
CN103631823B (zh) 2017-01-18
US10346412B2 (en) 2019-07-09
US20190278778A1 (en) 2019-09-12

Similar Documents

Publication Publication Date Title
CN103631823A (zh) 一种媒体内容推荐方法及设备
US9438850B2 (en) Determining importance of scenes based upon closed captioning data
US11455465B2 (en) Book analysis and recommendation
Mandel et al. A web-based game for collecting music metadata
CN102043781B (zh) 一种网页资源推荐方法及装置
US9715482B1 (en) Representing consumption of digital content
Kim Interpreting transnational cultural practices: Social discourses on a Korean drama in Japan, Hong Kong, and China
CN110209843A (zh) 多媒体资源播放方法、装置、设备及存储介质
CN105404698A (zh) 一种教育视频推荐方法及装置
WO2017115136A1 (en) System for assisting in foreign language learning
CN106528716A (zh) 一种多媒体搜索内容的推荐方法和装置
CN105825396B (zh) 一种基于共现的广告标签聚类的方法及***
CN103631874A (zh) 社交平台的ugc标签类别确定方法和装置
CN111935529A (zh) 教育类音视频资源的播放方法、设备及存储介质
CN105224664A (zh) 一种数字出版物词汇抽取、显示方法和***
CN104239390A (zh) 一种基于改进型协同过滤算法的音频推荐方法
CN104778162A (zh) 基于最大熵的主题分类器的训练方法及***
CN104965897A (zh) 信息推荐方法和装置
CN108984752B (zh) 一种图书馆专业书籍智能推荐方法
CN105138539B (zh) 信息搜索方法和***
CN106028094A (zh) 一种视频内容提供方法、装置及电子设备
CN104462151A (zh) 评估网页发布时间的方法和相关装置
KR102540866B1 (ko) 하이퍼메타기반 지능형 추천 시스템 및 방법, 이를 구현하기 위한 프로그램이 저장된 기록매체 및 이를 구현하기 위해 매체에 저장된 컴퓨터프로그램
Pera et al. Personalized recommendations on books for k-12 readers
Mori et al. Relationship between features of reading behaviors and dynamic abstract of novel

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20140312

Assignee: Ocean interactive (Beijing) Information Technology Co., Ltd.

Assignor: Tencent Technology (Shenzhen) Co., Ltd.

Contract record no.: 2016990000422

Denomination of invention: Method and device for recommending media content

License type: Common License

Record date: 20161009

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
C14 Grant of patent or utility model
GR01 Patent grant