媒体对象展示方法及装置制造方法

文档序号:6526561阅读:207来源:国知局
媒体对象展示方法及装置制造方法
【专利摘要】本发明公开了一种媒体对象展示方法及装置。所述方法包括:接收终端发送的媒体对象展示请求信息;根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数;按照所述关联系数从高到低确定预设数量的第二媒体对象;将所述第二媒体对象的展示信息发送给终端展示。本发明还公开了一种媒体对象展示装置。本发明实施例所提供的媒体对象展示方法及装置,可以从多个属性角度得到与所述第一媒体对象的相关联的第二媒体对象。因此,与现有技术相比,本发明实施例所提供的媒体对象展示方法及装置,所展示的媒体对象更加丰富、全面,能满足用户的更多需求,提高了用户体验。
【专利说明】媒体对象展示方法及装置
【技术领域】
[0001]本发明涉及移动通信领域,具体而言,涉及一种媒体对象展示方法及装置。
【背景技术】
[0002]随着网络的普及,人们对网络的依赖也越来越强,网络渗透在人们工作和生活的各个角落。日常生活中,人们可以在连接有网络的终端上进行阅读、看视频或者听音乐等活动。目前,当用户在终端上进行某项活动时,触发某一个具体的媒体对象后,该网页会为用户展示与该媒体对象相关联的其他媒体对象,以供用户参考。
[0003]然而,现有的媒体对象展示页面,普遍采用固定列表或网格的形式将相关联的媒体对象展示给用户。这种展示方式通常仅根据媒体对象的某一种信息来展示,例如,用户进入某一部小说的封面页后,网络根据该小说的作者或者作品类型展示与该小说相关联的小说,即,所展示的小说仅仅与所订阅的小说作者相同或者作品类型相同。因此,所能展示的媒体对象属性过于单一,无法满足用户查找更多媒体对象需求,影响用户的体验。

【发明内容】

[0004]有鉴于此,本申请实施例提供一种媒体对象展示方法及装置,能够为用户展示更全面、丰富的媒体对象,提高了用户体验。
[0005]第一方面,本发明实施例提供了一种媒体对象展示方法,所述方法包括:接收终端发送的媒体对象展示请求信息,所述媒体对象展示请求信息包含第一媒体对象的标识信息;根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数;按照所述关联系数从高到低确定预设数量的第二媒体对象;将所述第二媒体对象的展示信息发送给终端展示。
[0006]在第一方面的第一种可能的实现方式中,所述根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数,包括:为每条所述属性信息分配权重;分别比较所述第一媒体对象与所述第二媒体对象的每条属性信息,若属性信息相同,取相同属性信息的权重;将所有相同属性信息的权重相加得到所述关联系数。
[0007]结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述为每条所述属性信息分配权重,具体包括:按预设百分比为所述属性信息分配权重;或者,将关联度最高的属性信息的权重乘以预设放大因子,为其余属性信息按照预设百分比分配权重,所述关联度最高的属性信息指所述第二媒体对象与所述第一媒体对象权重最大的相同属性信息。
[0008]结合第一方面或第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:存储所展示的第二媒体对象的标识信息,所述标识信息为所述属性信息中的一条或者多条;在按照所述关联系数从高到低确定预设数量的第二媒体对象之后,还包括:判断所述第二媒体对象中的标识信息是否存在与所存储的标识信息相同的标识信息;当存在相同的标识信息时,删除标识信息相同的第二媒体对象;重新确定预设数量的第二媒体对象。
[0009]结合第一方面或第一方面的第一种或第二种或第三种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:接收终端发送的媒体对象内容展示请求信息,所述媒体对象内容展示请求信息包含所触发的媒体对象的标识信息;将所述媒体对象的内容信息发送给终端展示。
[0010]第二方面,本发明实施例还提供了 一种媒体对象展示装置,所述装置包括:接收单元,用于接收终端发送的媒体对象展示请求信息,所述媒体对象展示请求信息包含第一媒体对象的标识信息;计算单元,用于根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数;确定单元,用于按照所述计算单元计算得到的关联系数从高到低确定预设数量的第二媒体对象;发送单元,用于将所述第二媒体对象的展示信息发送给终端展示。
[0011]在第二方面的第一种可能的实现方式中,所述计算单元包括:分配单元、比较单元和加权求和单元,其中,所述分配单元,用于为每条所述属性信息分配权重;所述比较单元,用于分别比较所述第一媒体对象与所述第二媒体对象的每条属性信息,若属性信息相同,取相同属性信息的权重;所述加权求和单元,用于将所有相同属性信息的权重相加得到所述关联系数。
[0012]结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述分配单元具体用于按预设百分比为所述属性信息分配权重;或者,将关联度最高的属性信息的权重乘以预设放大因子,为其余属性信息按照预设百分比分配权重,所述关联度最高的属性信息指所述第二媒体对象与所述第一媒体对象权重最大的相同属性信息。
[0013]结合第二方面或第二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述装置还包括:存储单元,判断单元和删除单元,其中,所述存储单元,用于存储所展示的第二媒体对象的标识信息,所述标识信息为所述属性信息中的一条或者多条;所述判断单元,用于当所述确定单元确定预设数量的第二媒体对象后,判断所述第二媒体对象中的标识信息是否存在与所述存储单元所存储的标识信息相同的标识信息;所述删除单元,用于当存在相同的标识信息时,删除标识信息相同的第二媒体对象。
[0014]结合第二方面或第二方面的第一种或第二种或第三种可能的实现方式,在第四种可能的实现方式中,所述接收单元,还用于接收终端发送的媒体对象内容展示请求信息,所述媒体对象内容展示请求信息包含所触发的媒体对象的标识信息;所述发送单元,还用于将所述媒体对象的内容信息发送给终端展示。
[0015]由以上技术方案可知,本发明实施例所提供的媒体对象展示方法及装置,根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数,这种方式不仅可以从多个属性角度得到与所述第一媒体对象的相关联的第二媒体对象,同时,还可以得到每一个第二媒体对象与所述第一媒体对象的关联度最高的属性信息。因此,与现有技术相比,本发明实施例所提供的媒体对象展示方法及装置,所展示的媒体对象更加丰富、全面,能满足用户的更多需求,提高了用户体验。
【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本发明的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本发明的主旨。
[0017]图1为本发明实施例提供的媒体对象展示方法的第一种实施方式方法流程图;
[0018]图2为本发明实施例提供的媒体对象展示方法的第二种实施方式方法流程图;
[0019]图3为本发明实施例提供的媒体对象展示方法的第三种实施方式方法流程图;
[0020]图4为本发明实施例提供的媒体对象展示装置的第一种实施方式结构示意图;
[0021]图5为本发明实施例提供的媒体对象展示装置的第二种实施方式结构示意图;
[0022]图6为本发明实施例提供的媒体对象展示装置的第三种实施方式结构示意图;
[0023]图7为本发明提供的媒体对象展示具体示例图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]参见图1,为本发明实施例提供的媒体对象展示方法的第一种实施方式方法流程图。
[0026]所述方法包括:
[0027]步骤SlOl:接收终端发送的媒体对象展示请求信息。
[0028]用户触发终端上所显示的任意一个媒体对象,该媒体对象作为第一媒体对象,终端将包含该第一媒体对象相关信息的触发信号转换为展示请求信息发送给服务器,以便于服务器计算并获得与第一媒体对象关联的第二媒体对象。
[0029]步骤S102:根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数。
[0030]其中,所述属性信息包括,媒体对象的标签信息,例如,媒体对象为小说,则其属性信息包括作者、类型、字数、剧情等;如果媒体对象为电影,则其属性信息包括主演、类型、导演、地区、导演等。本发明中两个媒体对象之间相关联指的是,两个媒体对象的属性信息有部分相同,比如,两本小说的作者和作品类型相同,则认为这两本小说相关联。
[0031]其中,为了得到更加全面、丰富的第二媒体对象,本发明实施例根据至少两条属性信息来确定关联系数,具体的属性信息以及其数量可以自行设置,本发明对此不做限制。
[0032]此外,计算所述关联系数的方法具体包括:为每条所述属性信息分配权重;分别比较所述第一媒体对象与所述第二媒体对象的每条属性信息,若属性信息相同,取相同属性信息的权重;将所有相同属性信息的权重相加得到所述关联系数。
[0033]步骤S103:按照所述关联系数从高到低确定预设数量的第二媒体对象。
[0034]关联系数越高表示该第二媒体对象与所述第一媒体对象相同的属性信息越多,关联度也越高。当然,需要指出的,在展示所述第二媒体对象时,仅将关联度较高的部分第二媒体对象进行展示。所展示的第二媒体对象的数量可以根据用户的需求进行设置,本发明对此不做限制。
[0035]步骤S104:向终端发送展示信息。
[0036]所述展示信息中包含所要展示的第二媒体对象的信息,以便于终端根据所述展示信息将所述第二媒体对象进行展示。
[0037]需要指出的,本发明所提供的媒体对象展示方法,假设将第一媒体对象作为基础媒体对象,一级展示所示出的是与该第一媒体对象相关联的第二媒体对象,当用户触发任意第二媒体对象时,以该第二媒体对象作为基础,进一步进行二级展示,展示与该第二媒体对象相关联的媒体对象。相应的,还可以进行三级及更高级的展示。展示方法与一级展示的方法类似,本发明在此不再赘述。
[0038]此外,本发明所述的服务器可以是网络后台服务器,也可以是连接客户端和服务器的并传递信息的中间件,本申请对此不做限制。
[0039]由上述技术方案可知,本发明实施例所提供的媒体对象展示方法,根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数,这种方式不仅可以从多个属性角度得到与所述第一媒体对象的相关联的第二媒体对象,同时,还可以得到每一个第二媒体对象与所述第一媒体对象的关联度最高的属性信息。因此,与现有技术相t匕,本发明实施例所提供的媒体对象展示方法,所展示的媒体对象更加丰富、全面,能满足用户的更多需求,提高了用户体验。
[0040]为了便于本领域技术人员理解本发明的技术方案,在上述实施例的基础上,对发明进行了更加清楚、详细的介绍。
[0041]如图2所示,为本发明实施例提供的媒体对象展示方法的第二种实施方式方法流程图。
[0042]所述方法包括:
[0043]步骤S201:接收终端发送的媒体对象展示请求信息。
[0044]此步骤的功能及作用与上述实施例中类似,本发明在此不再赘述。
[0045]步骤S202:为每条所述属性信息分配权重。
[0046]当进行一级展示时,按预设百分比为该媒体对象的属性信息分配权重。其中,预设百分比根据用户对属性信息的关注度进行设置。用户对某条属性信息的关注度可以根据用户在选择媒体对象时,所选择的媒体对象与基础媒体对象的相同属性信息的重复度来确定。用户对某条属性信息的关注度越高,该条属性信息所占的百分比越大,所分配的权重也越大。
[0047]这种分配权重的方式,能够通过计算得到更全面,更符合客户要求媒体对像。当然,当用户想进一步精确选择符合要求的媒体对象时,还可以在当前所展示的媒体对象的基础上,进行下一级的展示。此时,在上一级展示的基础上,服务器获取所述第一媒体对象与其上级相关联的媒体对象关联度最高的属性信息,所述关联度最高的属性信息指两个媒体对象所包含的相同属性信息中权重最高的属性信息,并将该条属性信息的权重乘以一个放大因子进行放大。所述放大因子可以是任意大于I的数值,本发明对此不做限制。
[0048]当进入二级展示时,所展示的第二媒体对象与第一媒体对象包含一条相同的属性信息,即所述第一媒体对象与其上级相关联的媒体对象关联度最高的属性信息,此时所展示的第二媒体对象以该属性信息为基础,可比较的属性信息范围更小,所展示的媒体对象更符合用户的要求。
[0049]当然,用户还可以在此基础上继续进行三级展示,三级展示得到的第二媒体对象针对性更强。三级展示与二级展示的方法类似,本发明在此不再赘述。
[0050]步骤S203:分别比较每条属性信息,若属性信息相同,取相同属性信息的权重。
[0051]将任意媒体对象与第一媒体对象的每条属性信息做比较,如果该条属性信息相同,取该条属性信息的权重,如果该两个媒体对象存在的相同属性信息越多,所取的权重的量越多,表示该两个媒体对象的关联度越高。
[0052]步骤S204:将所有相同属性信息的权重相加得到所述关联系数。
[0053]将所取得的权重进行求和运算,求和运算的结果作为两个媒体对象的关联系数。如果两个媒体对象的关联度越高,取得的权重越多,加权所得的关联系数也越大,因此,关联系数越大表示两个媒体对象的关联度越高。
[0054]由上述描述可知,权重按照预设百分比进行分配,因此,在分配时也可以为每条属性信息设置加权系数,每条相同属性的权重乘以加权系数再相加得到关联系数。
[0055]步骤S205:按照所述关联系数从高到低确定预设数量的第二媒体对象。
[0056]其中,按照关联系数从高到低确定预设数量的第二媒体对象,即按照关联度从高到底确定预设数量的第二媒体对象,保证所展示的第二媒体对象的与第一媒体对象的关联度较高。
[0057]需要指出的,为了避免二级及以后展示时,所展示的媒体对象与之前所展示的媒体对象重复,本发明所提供的媒体对象展示方法,在进行二级及以上展示之前还设置有排除重复出现的第二媒体对象的方法,具体为:
[0058]将所展示的第二媒体对象的标识信息进行存储,可以存储在内存或者数据库中,所述标识信息指可以唯一确定该媒体对象的信息,可以为属性信息中的一条或者多条,也可以是人为的为该媒体对象添加的标签,本发明对此不做限制。
[0059]当确定预设数量的第二媒体对象后,判断所述第二媒体对象的标识信息中是否存在与所存储的标识信息相同的标识信息,如果不存在相同的标识信息,将所述预设数量的第二媒体对象进行展示;如果包含相同的标识信息,将相同标识信息的第二媒体对象删除,并重新确定预设数量的第二媒体对象。
[0060]需要指出的,当用户关闭所有相关页面后,服务器将所存储的标识信息全部清空,以防止用户再次进入相关页面后,服务器无法精确的进行排重处理。
[0061]步骤S206:向终端发送展示信息。
[0062]其中,展示方法与上述实施例中所述的方法类似,本发明在此不再赘述。
[0063]需要指出的,由于所展示的媒体对象数量为预设数量,因此,每级展示所示出的媒体对象的数量相同。
[0064]本实施例所提供的媒体对象展示方法,通过二级及更进一步的展示,进一步缩小了展示的媒体对象的范围,使所展示的媒体对象更加精准,同时,排除重复的媒体对象,保证所展示的媒体对象更加全面、丰富,从而更加符合用户的需求,提高了用户体验。
[0065]在上述实施例的基础上,当用户选择好某一媒体对象后,还可以通过触发该媒体对象进入该媒体对象的详细内容展开页。当用户触发该媒体对象时,终端向服务器发送媒体对象内容展示请求信息,当然,所述媒体对象内容展示请求信息包含需要展示的媒体对象的标识信息,以便于服务器根据所述标识信息查找到该媒体对象,并将其内容信息发送给终端进行展示。如:在视频资源中,用户点击电视剧《天龙八部》的视频时,先发送媒体对象展示请求信息,按照图1和图2实施例进行处理后,返回电视剧《天龙八部》各集的内容概要和图片,给客户端显示;点击《天龙八部》第一集,即触发该媒体对象(《天龙八部》第一集)进入该媒体对象的详细内容展开页,终端向服务器发送《天龙八部》第一集的展示请求信息,《天龙八部》第一集的展示请求信息包含《天龙八部》第一集的标识信息,以便于服务器根据标识信息查找到《天龙八部》第一集,并将《天龙八部》第一集的具体视频内容信息发送给终端进行播放。
[0066]为了使用户更加清楚本发明的技术方案,本发明还从另一个角度对媒体对象展示方法进行了阐述。
[0067]如图3所示,为本发明实施例提供的媒体对象展示方法的第三种实施方式方法流程图。
[0068]所述方法包括:
[0069]步骤S301:终端接收触发信号,所述触发信号触发第一媒体对象。
[0070]当用户选择某一媒体对象作为第一媒体对象时,可以通过点击操作触发该媒体对象。当然,所选择的第一媒体对象可以作为一级展示的基础,也可以是任意所展示的媒体对象。当用户选择的第一媒体对象为任意所展示的媒体对象时,以该媒体对象为基础进行的下一级的展示。
[0071]此外,当用户需要查看任意媒体对象的详细信息时,可以通过点击操作触发该媒体对象,终端接收该触发信号后,将包含该媒体对象信息的运行请求信息发送至服务器,月艮务器根据所述运行请求信息进行处理,并将终端所需的运行信息发送至终端。服务器的具体操作过程在上述实施例中已详述,本发明在此不再赘述。
[0072]需要指出的,用户触发展示某媒体对象的关联媒体对象时,与查看媒体对象详细信息时所输入的触发信号不同,例如,在本发明提供的一个优选示例中,用户触发展示某一媒体对象的关联媒体对象时,通过单击操作触发;用户查看某一媒体对象的详细信息时,通过双击操作触发。
[0073]此外,本申请所指的终端具体可以为,作为智能客户端的手机、电脑、IPad等,也可以为云端。
[0074]步骤S302:向服务器发送包含所述第一媒体对象的信息的展示请求信息。
[0075]终端接收到用户的触发操作后,将该触发信号转换为相应的请求信号,并将该请求信号传送至服务器,以便于服务器进行下一步操作。例如,终端将包含第一媒体对象信息的触发信号转换展示请求信息发送至服务器,服务器根据所述展示请求信息进行下一步操作。
[0076]步骤S303:接收展示信息。
[0077]服务器根据终端发送的展示请求信息计算、确定需要展示第二媒体对象,并将结果以展示信息的形式发送给终端,终端根据包含第二媒体对象信息的展示信息,将第二媒体对象进行展示。其中,服务器计算、确定第二媒体对象的过程在上述实施例中进行了详细描述,本发明在此不再赘述。[0078]步骤S304:根据所述展示信息展示所述第二媒体对象。
[0079]为了便于用户浏览,终端在展示第二媒体对象时,可以以放射状的形式进行展示,例如,将第一媒体对象布置在屏幕左侧,将与之相关联的第二媒体对象布置在第一媒体对象右侧,形成放射状;或者,以第一媒体对象为中心,将第二媒体对象布置在第一媒体对象周围。每个第二媒体对象通过连线与地、第一媒体对象连接,同时,为了方便用选择,标注出该第二媒体对象与第一媒体对象关联度最高的属性信息。
[0080]此外,在上述实施例的基础上,本实施例所提供的媒体对象展示方法还包括:接收切换指令;根据所述切换指令切换媒体对象的显示页面。
[0081]当用户需要由当前的媒体对象展示页进入上一级的页面或者下一级页面时,可以通过带有方向性的手势输入切换命令,切换当前显示页面。该方法操作简单,可以保留已经打开的所有页面,使用方便。
[0082]本发明实施例所提供的媒体对象展示方法,根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数,这种方式不仅可以从多个属性角度得到与所述第一媒体对象的相关联的第二媒体对象,同时,还可以得到每一个第二媒体对象与所述第一媒体对象的关联度最高的属性信息。因此,与现有技术相比,本发明实施例所提供的媒体对象展示方法,所展示的媒体对象更加丰富、全面,能满足用户的更多需求,提高了用户体验。
[0083]与上述实现方法相对应的,本发明还提供了一种媒体对象展示装置。如图4所示,为本发明实施例提供的媒体对象展示装置的第一种实施方式结构示意图。
[0084]所述装置包括:接收单元11、计算单元12、确定单元13和发送单元14,其中,所述接收单元11,用于接收终端发送的媒体对象展示请求信息,所述媒体对象展示请求信息包含第一媒体对象的标识信息;所述计算单元12,用于根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数;所述确定单元13,用于按照所述计算单元12计算得到的关联系数从高到低确定预设数量的第二媒体对象;所述发送单元14,用于将所述第二媒体对象的展示信息发送给终端展示。
[0085]其中,所述计算单元包括:分配单元、比较单元和求和单元。
[0086]所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0087]本发明实施例所提供的媒体对象展示装置,根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数,这种方式不仅可以从多个属性角度得到与所述第一媒体对象的相关联的第二媒体对象,同时,还可以得到每一个第二媒体对象与所述第一媒体对象的关联度最高的属性信息。因此,与现有技术相比,本发明实施例所提供的媒体对象展示方法及装置,所展示的媒体对象更加丰富、全面,能满足用户的更多需求,提闻了用户体验。
[0088]为了使本领域技术人员更加清楚的了解本发明的技术方案,本发明实施例对媒体对象展示装置进行了进一步描述。如图5所示,为发明实施例提供的媒体对象展示装置的第二种实施方式结构示意图。
[0089]所述装置包括:接收单元21、分配单元22、比较单元23、求和单元24、确定单元25和发送单元26,其中,所述接收单元21、确定单元25和发送单元26的功能和作用在上述实施例已经做了详细的介绍,本发明在此不再赘述。
[0090]在上述实施例的基础上,所述分配单元22,用于为每条所述属性信息分配权重,具体用于按预设百分比为所述属性信息分配权重;或者,将关联度最高的属性信息的权重乘以预设放大因子,为其余属性信息按照预设百分比分配权重,所述关联度最高的属性信息指所述第二媒体对象与所述第一媒体对象权重最大的相同属性信息;所述比较单元23,用于分别比较所述第一媒体对象与所述第二媒体对象的每条属性信息,若属性信息相同,取相同属性信息的权重;所述加权求和单元24,用于将所有相同属性信息的权重相加得到所述关联系数。
[0091]在上述实施例的基础上,在本实施例中,所述装置还包括:存储单元、判断单元和删除单元,其中,所述存储单元,用于存储所展示的第二媒体对象的标识信息,所述标识信息为所述属性信息中的一条或者多条;所述判断单元,用于当所述确定单元确定预设数量的第二媒体对象后,判断所述第二媒体对象中的标识信息是否存在与所述存储单元所存储的标识信息相同的标识信息;所述删除单元,用于当存在相同的标识信息时,删除标识信息相同的第二媒体对象。
[0092]所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0093]本实施例所提供的媒体对象展示装置,通过设置判断单元和删除单元,在媒体对象进行多级展示时,排除重复出现关联媒体对象,为用户提供更精确的媒体对象。提高了用户体验。
[0094]需要指出的,在上述实施例的基础上,所述接收单元,还用于接收终端发送的媒体对象内容展示请求信息,所述媒体对象内容展示请求信息包含所触发的媒体对象的标识信息;所述发送单元,还用于将所述媒体对象的内容信息发送给终端展示,以便于用户在确定了所需要的媒体对象后,进行下一步操作。
[0095]所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0096]本实施例所提供的装置,保留了所有已打开的页面,且可以使所展示的页面随意切换,更加人性化,使用也更加方便。
[0097]为了描述更加清楚,本发明实施例从多个角度对本发明的装置进行了描述。
[0098]如图6所示,为发明实施例提供的媒体对象展示装置的第三种实施方式结构示意图。所述装置包括:第一接收单元31、发送单元32、第二接收单元33及展示单元34,其中,所述第一接收单元31,用于接收触发信号,所述触发信号触发第一媒体对象;所述发送单元32,用于向服务器发送包含所述第一媒体对象信息的展示请求信息;所述第二接收单元33,用于接收展示信息,所述展示信息包含与所述第一媒体对象相关联的第二媒体对象的信息;所述展示单元34,用于根据所述第二接收单元33接收到的展示信息展示所述第二媒体对象。
[0099]所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0100]本发明实施例所提供的媒体对象展示装置,根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数,这种方式不仅可以从多个属性角度得到与所述第一媒体对象的相关联的第二媒体对象,同时,还可以得到每一个第二媒体对象与所述第一媒体对象的关联度最高的属性信息。因此,与现有技术相比,本发明实施例所提供的媒体对象展示方法及装置,所展示的媒体对象更加丰富、全面,能满足用户的更多需求,提闻了用户体验。
[0101]在上述实施例的基础上,所述发送单元,还用于向服务器发送运行所述第一媒体对象的运行请求信息;所述第二接收单元,还用于接收运行所述第一媒体对象的运行信息。
[0102]在本实施例中,所述装置还包括切换单元,其中,所述第一接收单元,还用于接收切换指令;所述切换单元,用于根据所述第一接收单元接收的切换指令切换媒体对象的显示页面。
[0103]所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0104]本实施例所提供的装置,保留了所有已打开的页面,且可以使所展示的页面随意切换,更加人性化,使用也更加方便。
[0105]为了使本领域技术人员更加清楚、详细的了解本发明的技术方案,下面通过一个具体的实施例对本发明的技术方案进行阐述。
[0106]如图7所示,为本发明提供的媒体对象展示具体示例图。假设本实施例中媒体对象为书籍,用户使用的终端为手机,展示时所有书籍均以缩略图的形式在显示。
[0107]当终端接收到用户对起始书籍的单击操作后,向服务器发出书籍展示请求信息,所述书籍展示请求信息中示出起始书籍的标识信息。服务器接收到终端发送的展示请求信息后,为书籍的每一条属性信息分配权重。其中,书籍的属性信息指的是书籍的标签信息,包括:作者、作品类型、字数、剧情、主人公等信息。并分别比较任意书籍,比如,关联书籍I与起始书籍的每条属性信息,如果该条属性信息相同,取其权重,最后将所有相同属性信息的权重相加,得到关联书籍I与起始书籍的关联系数。
[0108]本实施例中,为属性信息分配权重并进行比较算法过程如下:
[0109]Tag:A、B、C、D、E、F、G、H、1、J、K
[0110]X (权重 10) =>tag (A、B、C、D、K)、Y (权重 3) =>tag (E、F、G、H、1、J)
[0111]书籍:M=>tag(A、B、C、F、G、H、J、I)、N=>tag (A、B、D、K、E、F、G、H、J)
[0112]M&N total point:32
[0113]M&N X point:20
[0114]M&N Y point:12
[0115]如上述算法所描述,书籍属性信息包括A、B、C、D、E、F、G、H、1、J、K,其中,A、B、C、
D、E、F、G、H、1、J、K分别表示书籍的作者、作品类型、故事情节和主人公等信息;为属性信息A、B、C、D、K分配权重10,为属性信息E、F、G、H、1、J分配权重3 ;分别比较书籍M和书籍N的属性信息,其中,书籍M为起始书籍,书籍M包括属性信息A、B、C、F、G、H、J、I,书籍N为书籍M关联书籍,包括属性信息A、B、D、K、E、F、G、H、J ;书籍M和书籍N的相同属性信息为:A、B、、F、G、H、J,而属性信息A和B的权重分别为10,F、G、H、J的权重分别为3,得到书籍M和书籍N的相同属性信息的权重之和M&N total point:32,并示出权重数为10的和是多少,权重数为3的和为多少。
[0116]计算出所有关联书籍的关联系数后,按照关联系数从高到底获取五本关联书籍发送给终端进行展示。
[0117]需要指出的,为书籍的每条属性信息分配权重,具体按照预设百分比为每条属性信息分配权重,预设百分比按照用户选择书籍时对对每条属性信息的关注度来设置。例如,用户在选择书籍时,对作品类型的关注较多,那么作品类型所占的比重较高,所分配的权重也较大,如x(权重10)。
[0118]展示时,起始书籍位于手机屏幕的左侧,关联书籍I至关联书籍5分别为手机屏幕右侧,并分别通过连线与起始书籍相连接,形成放射状,每条连线上均标注有该关联书籍与起始书籍关联度最高的属性信息,例如,关联书籍I与起始书籍关联度最高的属性信息为书籍作者金庸,属性信息I即金庸。
[0119]用户还可以以所展示的书籍为基础,进行二级展示,展示方式与一级展示相同。当用户以关联书籍4为基础进行二级展示时,关联书籍1、关联书籍2、关联书籍3、关联书籍5及起始书籍全部隐藏,屏幕上仅以放射状展示关联书籍4及其关联书籍。
[0120]需要指出的,进行二级展示时,所展示的关联书籍6至关联书籍10的属性信息4全部相同。例如,起始书籍为“射雕英雄传”,所展示的五本关联书籍中,关联书籍4为“神雕侠侣”,属性信息4为金庸,如果用户点击关联书籍4,查看其关联书籍时,所展示的关联书籍6至关联书籍10的作者均为金庸,所标注的属性信息为除去作者之外的关联度最高的属性信息,比如剧情或者主人公。当用户需要选择更精确的书籍时,还可以在所展示的关联书籍6至关联书籍10中,选择需求的关联书籍,进行下一级展示。
[0121]当用户选择关联书籍4进行二级展示时,服务器将属性信息4的权重乘以一个放大系数,放大属性信息4,以便于再次确定关联书籍时能够精确的选择出属性信息4相同的关联书籍。当进行三级或更高级的展示时,放大所选择的关联书籍与其上级书籍的属性信息,从而一步步的缩小关联书籍锁定的范围,从而精确的确定用户需要的书籍。
[0122]同时,二级及更高级展示的关联书籍,与其上级展示的关联书籍无相同的书籍。以二级展开为例,当展示关联书籍I至关联书籍5的同时,将关联书籍I至关联书籍5的作者及作品名称存储在数据库中,以便于可以唯一的确定该书籍。当确定关联书籍6至关联书籍10后,将所确定的书籍的信息与数据库中所存储的信息进行比较,如果存在相同的信息,将信息相同的关联书籍删除并重新确定关联书籍6至关联书籍10,直到无重复的关联书籍。
[0123]每级展示时均将所展示的关联书籍的唯一标识信息进行存储,以便于进一步展示时排除重复的书籍,当用户将相关页面全部关闭,服务器自动将数据库清零。
[0124]当然,当用户得到所需要的书籍后,通过双击该书籍的缩略图,进入该书籍的详细信息页。
[0125]其中,屏幕显示时,仅显示当前所展示的书籍及其关联书籍,如果用户需要返回上级展示或者上级页面,可以通过在手机屏幕上左右滑动进行页面的切换。
[0126]需要指出的,上述实施例仅仅为本发明的一个优选示例,本发明所提供的媒体对象不限于书籍,还可以为电影、音乐等;且本发明所提供的终端也不仅仅限于手机,还可以为电脑、IPad,云端等;而进行后台计算等操作的可以是服务器或者中间件,本发明对此不作限制。
[0127]通过上述描述可知,本发明实施例所提供的媒体对象展示方法及装置,根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数,这种方式不仅可以从多个属性角度得到与所述第一媒体对象的相关联的第二媒体对象,同时,还可以得到每一个第二媒体对象与所述第一媒体对象的关联度最高的属性信息。因此,与现有技术相比,本发明实施例所提供的媒体对象展示方法及装置,所展示的媒体对象更加丰富、全面,能满足用户的更多需求,提高了用户体验。
[0128]可以理解的是,本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0129]本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0130]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0131]以上所述仅是本申请的【具体实施方式】,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本申请 原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
【权利要求】
1.一种媒体对象展示方法,其特征在于,所述方法包括: 接收终端发送的媒体对象展示请求信息,所述媒体对象展示请求信息包含第一媒体对象的标识信息; 根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数; 按照所述关联系数从高到低确定预设数量的第二媒体对象; 将所述第二媒体对象的展示信息发送给终端展示。
2.如权利要求1所述的方法,其特征在于,所述根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数,包括: 为每条所述属性信息分配权重; 分别比较所述第一媒体对象与所述第二媒体对象的每条属性信息,若属性信息相同,取相同属性信息的权重; 将所有相同属性信息的权重相加得到所述关联系数。
3.如权利要求2所述的方法,其特征在于,所述为每条所述属性信息分配权重,具体包括: 按预设百分比为所述属性信息分配权重;或者, 将关联度最高的属性信息的权重乘以预设放大因子,为其余属性信息按照预设百分比分配权重,所述关联度最高的属性信息指所述第二媒体对象与所述第一媒体对象权重最大的相同属性信息。
4.如权利要求1所述的方法,其特征在于,所述方法还包括: 存储所展示的第二媒体对象的标识信息,所述标识信息为所述属性信息中的一条或者多条; 在按照所述关联系数从高到低确定预设数量的第二媒体对象之后,还包括: 判断所述第二媒体对象中的标识信息是否存在与所存储的标识信息相同的标识信息; 当存在相同的标识信息时,删除标识信息相同的第二媒体对象。
5.如权利要求1至4中任一权项所述的方法,其特征在于,所述方法还包括: 接收终端发送的媒体对象内容展示请求信息,所述媒体对象内容展示请求信息包含所触发的媒体对象的标识信息; 将所述媒体对象的内容信息发送给终端展示。
6.一种媒体对象展示装置,其特征在于,所述装置包括: 接收单元,用于接收终端发送的展示媒体对象的请求信息,所述请求信息包含第一媒体对象的标识信息; 计算单元,用于根据媒体对象的至少两条属性信息计算第二媒体对象与所述第一媒体对象的关联系数; 确定单元,用于按照所述计算单元计算得到的关联系数从高到低确定预设数量的第二媒体对象; 发送单元,用于将所述第二媒体对象的展示信息发送给终端展示。
7.如权利要求6所述的装置,其特征在于,所述计算单元包括:分配单元、比较单元和求和单元,其中, 所述分配单元,用于为每条所述属性信息分配权重; 所述比较单元,用于分别比较所述第一媒体对象与所述第二媒体对象的每条属性信息,若属性信息相同,取相同属性信息的权重; 所述求和单元,用于将所有相同属性信息的权重相加得到所述关联系数。
8.如权利要求7所述的装置,其特征在于,所述分配单元具体用于按预设百分比为所述属性信息分配权重;或者, 所述分配单元将关联度最高的属性信息的权重乘以预设放大因子,为其余属性信息按照预设百分比分配权重,所述关联度最高的属性信息指所述第二媒体对象与所述第一媒体对象权重最大的相同属性信息。
9.如权利要求6所述的装置,其特征在于,所述装置还包括:存储单元,判断单元和删除单兀,其中, 所述存储单元,用于存储所展示的第二媒体对象的标识信息,所述标识信息为所述属性信息中的一条或者多条; 所述判断单元,用于当所述确定单元确定预设数量的第二媒体对象后,判断所述第二媒体对象中的标识信息是否存在与所述存储单元所存储的标识信息相同的标识信息; 所述删除单元,用于当存在相同的标识信息时,删除标识信息相同的第二媒体对象。
10.如权利要求6至9任一项所述的装置,其特征在于, 所述接收单元,还用于接收终端发送的媒体对象内容展示请求信息,所述媒体对象内容展示请求信息包含所触发的媒体对象的标识信息; 所述发送单元,还用于将所述媒体对象的内容信息发送给终端展示。
【文档编号】G06F17/30GK103729441SQ201310744227
【公开日】2014年4月16日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】李晋吉, 何磊, 蒋晨, 金亮, 王浩 申请人:优视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1