一种媒体元素的展现方法和装置的制作方法

文档序号:6355307阅读:218来源:国知局
专利名称:一种媒体元素的展现方法和装置的制作方法
技术领域
本发明涉及网络技术,特别涉及一种媒体元素的展现方法和装置。
背景技术
随着更加注重交互的web 2.0的兴起,大量的图片、视频和音乐等媒体元素出现在了互动型的web页面中,尤其是在微博这种特殊的带有转播功能的应用中。 对于一个页面上出现的所有媒体元素,可采用以下两种展现方式1)将所有媒体元素均以大图的形式进行展现;其中,对于图片类媒体元素,以大图的形式进行展现是指以清晰的放大图的形式进行展现,对于视频和音乐类媒体元素,以大图的形式进行展现可以是指以播放器的形式进行展现;2)将所有媒体元素均以非大图的形式进行展现,当用户访问(即点击)某一媒体元素时,才会将该媒体元素以大图的形式进行展现;所述非大图的形式包括缩略图的形式、小图标的形式以及文字的形式等。但是,上述两种方式在实际应用中均会存在一定的问题,如对于方式I)来说,会比较耗费浏览器资源和网络带宽资源;对于方式2)来说,虽然可以节省浏览器资源和网络带宽资源,但不方便用户浏览。

发明内容
有鉴于此,本发明的主要目的在于提供一种媒体元素的展现方法,能够节省资源和方便用户浏览。本发明的另一目的在于提供一种媒体元素的展现装置,能够节省资源和方便用户浏览。为达到上述目的,本发明的技术方案是这样实现的一种媒体元素的展现方法,包括当加载任一网页时,遍历其中的每个媒体元素,并针对每个媒体元素,分别确定其是否为首次出现,如果是,则将该媒体元素以大图的形式进行展现,如果否,则将该媒体元素以非大图的形式进行展现。一种媒体元素的展现装置,包括第一处理单元,用于当加载任一网页时,遍历其中的每个媒体元素,并针对每个媒体元素,分别确定其是否为首次出现,将确定结果发送给第二处理单元;所述第二处理单元,用于当确定结果为是时,将该媒体元素以大图的形式进行展现,当确定结果为否时,将该媒体元素以非大图的形式进行展现。可见,采用本发明的技术方案,对于网页中重复出现的媒体元素,仅将其中的一个以大图的形式进行展现,其它的均以非大图的形式进行展现,从而不但节省了浏览器资源和网络带宽资源,而且方便了用户浏览,进而提升了用户体验。


图I为本发明媒体元素的展现方法实施例的流程图。图2为本发明媒体元素的展现装置实施例的组成结构示意图。
具体实施例方式针对现有技术中存在的问题,本发明中提出一种改进后的媒体元素的展现方案,即考虑到很多情况下,尤其是类似微博这种应用中,一个网页中多次出现相同的媒体元素是很常见的,因此,可对现有两种展现方式进行折中,即对于重复出现的媒体元素,仅将其中的一个以大图的形式进行展现,其它的均以非大图的形式进行展现。另外,后续,当用户访问某一以非大图的形式进行展现的媒体元素时,可将用户所访问的媒体元素以大图的形式进行展现,将与用户所访问的媒体元素相同的其它媒体元素均以非大图的形式进行展现,以避免重复的媒体元素中有两个甚至更多个均以大图的形式进行展现,从而进一步节省浏览器资源和网络带宽资源。 为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。图I为本发明媒体元素的展现方法实施例的流程图。如图I所示,包括以下步骤步骤11 :当加载任一网页时,遍历其中的每个媒体元素,并针对每个媒体元素,分别确定其是否为首次出现,如果是,则执行步骤12,如果否,则执行步骤13。步骤12 :将该媒体元素以大图的形式进行展现。步骤13 :将该媒体元素以非大图的形式进行展现。在遍历时可以按照从上到下的顺序,即从网页的最顶端开始,一直到最底端结束。在实际应用中,每个媒体元素,无论其为图片、视频还是音乐,均会对应一个链接地址,本步骤中,可预先设置一个记录表,针对遍历到的每个媒体元素,分别查询该记录表,以确定其中是否保存有该媒体元素的链接地址,如果否,则确定该媒体元素为首次出现,如果是,则确定该媒体元素为非首次出现;另外,在确定该媒体元素为首次出现之后,需要将该媒体元素的链接地址保存到记录表中;初始状态,记录表为空。在实际应用中,上述记录表可为一个JavaScript对象,以key、value对的形式对各媒体元素的链接地址进行保存,其中,key为媒体元素的链接地址,value设置为I或其它指定值,用于表示其对应的媒体元素已经出现过;当确定一媒体元素为首次出现后,需要在JavaScript对象增设一个与该媒体元素对应的key、value对。如何将媒体元素以大图的形式或以非大图的形式进行展现为现有技术,不再赘述。步骤11 13所示过程可举例如下假设一图片X在一网页中重复出现了 4次,为便于描述,按照出现位置从上到下的顺序,分别将其称为图片X-1,图片X-2、图片X-3和图片X-4,并假设按照从上到下的顺序进行遍历,那么,当遍历到图片X-I时,由于其为首次出现,因此会将图片X-I以大图的形式进行展现,而当遍历到图片X-2、图片X-3和图片X-4时,由于均为非首次出现,因此会以非大图的形式进行展现,包括缩略图的形式、小图标的形式以及文字的形式等。步骤14 :遍历完毕后,当检测到用户访问网页中任一以非大图的形式进行展现的媒体元素时,将用户所访问的媒体元素以大图的形式进行展现,将与用户所访问的媒体元素相同的其它媒体元素均以非大图的形式进行展现。仍以上述图片X为例,假设用户访问了图片X-3,那么,可将图片X-3改为以大图的形式进行展现,并将图片X-I改为以非大图的形式进行展现。至此,即完成了关于本发明方法实施例的介绍。基于上述介绍,图2为本发明媒体元素的展现装置实施例的组成结构示意图。如图2所示,包括第一处理单元21,用于当加载任一网页时,遍历其中的每个媒体元素,并针对每个媒体元素,分别确定其是否为首次出现,将确定结果发送给第二处理单元22 ;第二处理单元22,用于当确定结果为是时,将该媒体元素以大图的形式进行展现, 当确定结果为否时,将该媒体元素以非大图的形式进行展现。其中,第一处理单元21查询预先设置的记录表,确定其中是否保存有该媒体元素的链接地址,如果否,则确定该媒体元素为首次出现,如果是,则确定该媒体元素为非首次出现;当确定该媒体元素为首次出现之后,第一处理单元21会将该媒体元素的链接地址保存到记录表中。另外,第二处理单元22可进一步用于,当检测到用户访问网页中任一以非大图的形式进行展现的媒体元素时,将用户所访问的媒体元素以大图的形式进行展现,将与用户所访问的媒体元素相同的其它媒体元素均以非大图的形式进行展现。图2所示装置实施例的具体工作流程请参照图I所示方法实施例中的相应说明,此处不再赘述。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种媒体元素的展现方法,其特征在于,包括 当加载任一网页时,遍历其中的每个媒体元素,并针对每个媒体元素,分别确定其是否为首次出现,如果是,则将该媒体元素以大图的形式进行展现,如果否,则将该媒体元素以非大图的形式进行展现。
2.根据权利要求I所述的方法,其特征在于,所述确定其是否为首次出现包括 查询预先设置的记录表,确定其中是否保存有该媒体元素的链接地址,如果否,则确定该媒体元素为首次出现,如果是,则确定该媒体元素为非首次出现; 所述确定该媒体元素为首次出现之后,进一步包括将该媒体元素的链接地址保存到所述记录表中。
3.根据权利要求I所述的方法,其特征在于,该方法进一步包括 当检测到用户访问网页中任一以非大图的形式进行展现的媒体元素时,将用户所访问的媒体元素以大图的形式进行展现,将与用户所访问的媒体元素相同的其它媒体元素均以非大图的形式进行展现。
4.根据权利要求1、2或3所述的方法,其特征在于,所述非大图的形式包括缩略图的形式、小图标的形式以及文字的形式。
5.一种媒体元素的展现装置,其特征在于,包括 第一处理单元,用于当加载任一网页时,遍历其中的每个媒体元素,并针对每个媒体元素,分别确定其是否为首次出现,将确定结果发送给第二处理单元; 所述第二处理单元,用于当确定结果为是时,将该媒体元素以大图的形式进行展现,当确定结果为否时,将该媒体元素以非大图的形式进行展现。
6.根据权利要求5所述的装置,其特征在于,所述第一处理单元查询预先设置的记录表,确定其中是否保存有该媒体元素的链接地址,如果否,则确定该媒体元素为首次出现,如果是,则确定该媒体元素为非首次出现; 当确定该媒体元素为首次出现之后,所述第一处理单元进一步用于,将该媒体元素的链接地址保存到所述记录表中。
7.根据权利要求5所述的装置,其特征在于,所述第二处理单元进一步用于,当检测到用户访问网页中任一以非大图的形式进行展现的媒体元素时,将用户所访问的媒体元素以大图的形式进行展现,将与用户所访问的媒体元素相同的其它媒体元素均以非大图的形式进行展现。
8.根据权利要求5、6或7所述的装置,其特征在于,所述非大图的形式包括缩略图的形式、小图标的形式以及文字的形式。
全文摘要
本发明公开了一种媒体元素的展现方法和装置当加载任一网页时,遍历其中的每个媒体元素,并针对每个媒体元素,分别确定其是否为首次出现,如果是,则将该媒体元素以大图的形式进行展现,如果否,则将该媒体元素以非大图的形式进行展现。应用本发明所述的方法和装置,能够节省资源和方便用户浏览。
文档编号G06F17/30GK102654869SQ201110050099
公开日2012年9月5日 申请日期2011年3月2日 优先权日2011年3月2日
发明者吕旭辉, 吴祥波, 李健 申请人:腾讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1