网页多媒体信息任务的处理方法及装置制造方法

文档序号:6493977阅读:113来源:国知局
网页多媒体信息任务的处理方法及装置制造方法
【专利摘要】本发明公开了一种网页多媒体信息任务的处理方法及装置,方法包括:生成一任务定时器;获取网页上需要进行时间标识的多媒体信息任务;通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列。本发明的网页多媒体信息任务处理方法及装置具有多媒体信息任务处理效率高和网页多媒体信息呈现效果好的优点。
【专利说明】网页多媒体信息任务的处理方法及装置
【【技术领域】】
[0001]本发明涉及网页多媒体信息处理领域,特别涉及一种网页多媒体信息任务的处理方法及装置。
【【背景技术】】
[0002]通常对网页上的多媒体信息在进行处理时,采用的方法是将网页上的每一个多媒体信息任务都设计一个定时器进行处理。
[0003]这种对网页多媒体信息任务的处理方法包括:将网页的每一个多媒体信息任务都设计一个定时器进行操作处理。由于每一网页上通常有多个多媒体信息任务,在对一个网页上的所有多媒体信息任务进行处理时,每个多媒体信息任务都需要设置一个定时器,对应每一网页上的多个多媒体信息任务就需要设置多个定时器,由于每个定时器均需要占用一定的内存空间,因此一个网页中对应多个多媒体信息任务的多个定时器将占用较大的内存空间。而且在根据每一定时器对多媒体信息任务进行处理时,需要占用处理器的资源,当对某一网页上的多个多媒体信息任务进行处理时,需要占用较大处理器资源。
[0004]综上,由于需要对网页的每一多媒体信息任务设置一定时器,导致占用内存过大以及处理器负荷过大,降低了多媒体信息任务的处理效率。

【发明内容】

[0005]本发明的目的在于提供一种网页多媒体信息任务的处理方法和装置,以解决现有技术中由于需要对网页的每一个多媒体信息任务设置一定时器,导致占用内存过大以及处理器负荷过大,并导致对媒体信息任务的处理效率较低的技术问题。
[0006]为解决上述问题,本发明实施例提供了一种网页多媒体信息任务的处理方法,所述方法包括:
[0007]生成一任务定时器;
[0008]获取网页上需要进行时间标识的多媒体信息任务;
[0009]通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列。
[0010]为解决上述问题,本发明实施例还提供了一种网页多媒体信息任务的处理装置,包括:
[0011]定时器生成模块,用于生成一任务定时器;
[0012]获取模块,用于获取网页上需要进行时间标识的多媒体信息任务;
[0013]任务管理模块,用于通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列。
[0014]本发明实施例的网页多媒体信息的处理方法通过设置获取需要定制任务定时器的多媒体信息任务,之后将获取到的多媒体信息任务进行任务定时器定制并存入任务管理队列,进而将网页上的所有需要定制任务定时器的多媒体媒体信息任务通过一个定时器即可完成定时,节省了内存以及处理器资源,提高了网页多媒体信息任务的处理效率。
[0015]为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【【专利附图】

【附图说明】】
[0016]图1为本发明实一优先实施例的网页多媒体信息任务的处理方法流程方框示意图;
[0017]图2为一具体实施例中不同定时标识的多媒体信息任务在任务管理队列中的排列示意图;
[0018]图3为本发明一实施例执行所述多媒体信息任务基于的预设函数时间变量与状态变量的映射关系示意图;
[0019]图4为本发明的网页多媒体信息任务处理装置一实施例的结构示意图;
[0020]图5为图4是本发明的网页多媒体信息任务处理装置另一实施例的结构示意图。【【具体实施方式】】
[0021]以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
[0022]请参阅图1,图1为本发明实一优先实施例的网页多媒体信息的处理方法流程方框示意图。
[0023]本发明实施例所指的网页多媒体信息包括网页上的正文、图形、声音、图像、动画等信息中的一种或多种组合,对应的所述多媒体信息任务包括对网页上的所述正文、图形、声音、图像、动画等信息中的一种或多种组合进行处理的过程,具体的包括对所述多媒体信息进行存储、获取以及播放展示等。
[0024]本实施的网页多媒体信息任务的处理方法包括步骤:
[0025]SlOl:判断多媒体信息任务是否需要进行时间标识。
[0026]网页上一般会包括有多种多媒体信息任务,有动态的多媒体信息任务,有静态的多媒体信息任务,本步骤中,用于在对多媒体信息任务进行定制任务定时器即对多媒体信息任务标识时间对多媒体任务进行判断,例如,一个动态的多媒体信息中,可能会包含有动态的多媒体信息任务,也会包含有静态的多媒体信息任务,在对多媒体信息任务进行标识时间前,进行判断区分是否需要进行标识时间有利于提高多媒体信息任务的处理效率。
[0027]当判断所述多媒体信息任务需要标识时间时则执行步骤S103,否则不作处理。
[0028]S103:获取网页上需要进行时间标识的多媒体信息任务;
[0029]本步骤中,用于将需要在网页上显示且需要进行标识时间的多媒体信息任务进行获取。
[0030]S105:通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列;
[0031]本步骤中,用于将步骤S103获取到的需要进行标识时间的多媒体任务按预设顺序存入任务管理队列中,即将多媒体按需要处理的顺序排列形成堆栈。
[0032]本步骤具体的包括:[0033]首先,将需要定制任务定时器的多媒体信息任务进行任务定时并生成时间标识。
[0034]将所述多媒体信息任务进行任务定时,同一个网页页面上的多媒体信息任务采用一个定时器进行定时处理,使得每一网页被打开时,所述多媒体信息在一预设时段内进行运行,以节省处理器资源,提高处理效率和控制每一网页页面上的多媒体信息运行秩序。每一个定制任务定时器的多媒体信息任务均生成有时间标识,不同的多媒体信息任务具有不同的时间标识。例如,某一具体的多媒体信息在预设时长的时间段内,即一个定时器定时周期T内,其包括从窗口在左边向右移动一方框和方框内的亮度变化,该多媒体信息从左向右移动的过程中会包括有预设数目步长的移动过程,每一单位步长的移动定义一个任务,则完成方框从左向右的移动全程需要重复预设次数的所述任务,为描述方便,定义方框从左向右每移动一个单位的步长的任务为Tl,假设完成所述方框从左向右移动的过程需要三个步长,则完成整个方框从左右向移动的过程需要三次任务Tl,定义所述三次任务Tl分别为TH、T12和T13。假设所述方框的亮度变化在定时器定时周期T内需要变化4次,每每次变化定义为T2,则四次任务分别定义为T21、T22、T23和Τ24。设另有一多媒体信息为一圆球在一个定时器定时周期T内从半径Rl扩大到半径为R2,所述圆球从半径Rl变化到变化R2需要二次变化任务Τ3,定义二次变化任务Τ3分别为Τ31和Τ32。则,上述的Τ11、Τ12、Τ13、Τ21、Τ22、Τ23、Τ31和Τ32分别为对应任务的定时标识,且上述时间标识的任务均在同一定时器定时周期内完成。
[0035]然后,将生成时间标识的多媒体信息任务按预设顺序存入所述任务管理队列。在对网页页面上的多媒体信息任务进行处理时根据需要按预设的顺序进行处理,将带有时间标识的多媒体信息任务按预设顺序进行排列形成队列存入任务管理队列。当然,在所预设顺序的处理过程中,也可根据处理条件对所述队列重新进行排列以适应处理需要。
[0036]具体地,请参阅图2,图2是一具体实施例中不同定时标识的多媒体信息任务在任务管理队列中的排列示意图。在一个定时器定时周期T内,网页页面上的方框从左向右移动、方框的亮度变化和圆球的变大的过程在一具体的处理过程中如图2箭头所示的顺序处理,即依次按照任务Til、Τ21、Τ31、Τ12、Τ22、Τ32、Τ13、Τ23、Τ24的排列顺序处理。由此可见,在一个定时器定时周期T内,完成了方框从左向右移动、方框的亮度变化和圆球的变大的过程。当然,根据需要所述多媒体任务也可以按照其它顺序处理,具体根据需要设置,此处不作限制,无论按何种顺序的定时标识处理所述多媒体信息任务,每一网页页面上所有所述多媒体信息任务均在所述定时器定时周期T内完成,即所有所述多媒体信息任务只需用一个定时器进行定时即可,节省了定时器资源和处理器资源,提高多媒体信息任务的处理效率。
[0037]S107:根据所述时间标识以及预设顺序从所述任务管理队列获取所述多媒体信息任务并执行。
[0038]本步骤中,在按照所述多媒体信息任务在任务管理队列中的排列顺序对所述多媒体信息任务进行处理的过程具体包括:
[0039]首先,根据所述时间标识从所述任务管理队列获取所述多媒体信息。
[0040]如图2所示,根据所述多媒体信息任务时间标识的预设顺序依次获取所述时间标识对应的多媒体信息任务。在一具体实施例中,即按照图2箭头所示方向即从TH、Τ21、Τ31、Τ12、Τ22、Τ32、Τ13、Τ23至Τ24依次获取多媒体信息任务。[0041]然后,根据所述时间标识执行获取到的所述多媒体信息任务。即按照所述多媒体信息任务在任务管理队列中的排列顺序依次执行所述多媒体信息任务。
[0042]本步骤中,根据所述时间标识的顺序依次执行所述多媒体信息任务时,在每执行一个时间标识对应的所述多媒体信息任务时,均判断当前标识的多媒体信息任务是否执行完毕。如果是,则将当前标识的多媒体任务从所述任务管理队列中移除,并返回根据所述定时标识从所述任务管理队列获取下一标识对应的所述多媒体信息任务。如果否,则继续根据所述定时标识从所述任务管理队列获取所述多媒体信息并进行执行。
[0043]再请参阅图2,在一具体实施例中,当按图2中虚线箭头100所示方向依次执行时间标识对应的所述多媒体信息任务时,在完成时间标识T32对应的多媒体信息任务时,对T32标识的所述多媒体信息任务进行判断,则时间标识T32对应的所述多媒体信息任务T3已经执行完毕,则将任务T31、T32即任务T3从任务管理队列中删除,并根据时间标识T13对应的所述多媒体信息任务进行任务的获取。当,当按图2中虚线箭头100所示方向依次执行时间标识对应的所述多媒体信息任务时,在执行完毕时间标识T23对应的多媒体信息任务时,对时间标识T23对应的所述多媒体信息任务进行判断,则时间标识T23对应的所述多媒体信息任务T2没有执行完毕,则返回继续根据所述时间标识T24从所述任务管理队列获取所述多媒体信息并进行执行直到所有任务执行完毕。
[0044]请参阅图3,图3是本发明一实施例执行所述多媒体信息任务基于预设函数的时间变量与状态变量的映射关系不意图。
[0045]执行上述的多媒体信息任务是基于预设函数进行执行的,所述预设函数包括时间变量和状态变量,且所述时间变量和所述状态变量一一对应。
[0046]在一具体实施例中,所述预设函数设置为State = Start+Math.sin(((nowTime -startTime)/totalTime) * (Math.PI/2)) * (Final-Start),其中,State 为当前状态变量,Start为初始状态量,nowTime为当前时间量,startTime为初始时间量,totalTime为执行定时器一个定时周期的时长,即完成所有多媒体信息任务的时间,Final为最终状态量。图3中横坐标200表示时间变量,纵坐标300表示状态变量。曲线400为表示预设函数的状态变量随时间变量变化的曲线。
[0047]结合上述预设函数公式和图3可知,所述多媒体信息任务在执行过程中,处理的时间变量和处理的状态变量是一一对应的。本实施例中所设置的预设函数可以根据需要进行设置,只要符合所述多媒体信息任务在执行过程中,所述时间变量和所述状态变量一一对应的关系即可,具体不作限制。这种设置能够保证所有所述多媒体信息任务能够在定时器的定时周期内完成,保证了多媒体信息任务的处理控制时间,提高多媒体信息任务的处理效率。
[0048]本实施例的网页多媒体信息的处理方法通过设置所述获取需要定制任务定时器的多媒体信息任务后通过所述将获取到的所述多媒体信息任务进行时间标识并存入任务管理队列的步骤将网页页面上的所有需要时间标识的多媒体媒体信息任务后通过一个定时器即可完成时间标识,节省了定时器资源和网页浏览器内存资源,提高了网页多媒体信息任务的处理效率且使得网页多媒体信息呈现效果好。
[0049]本发明实施例还提供一种使用上述网页多媒体信息任务的处理方法的网页多媒体信息任务的处理装置。[0050]请参阅图4,图4是本发明的网页多媒体信息任务处理装置一实施例的结构示意图。
[0051]本实施例的网页多媒体信息任务处理装置包括定时器生成模块11、获取模块13和任务管理模块15。
[0052]所述定时器生成模块11,用于生成一任务定时器。
[0053]所述获取模块13用于通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列。
[0054]所述任务管理模块15用于通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列。
[0055]本发明实施例的网页多媒体信息任务处理装置通过设置所述任务管理模块15用于将获取模块13获取到的所述多媒体信息任务通过所述任务定时器进行时间标识并存入任务管理队列。这种设计能够将网页上的所有所述多媒体信息任务只通过所述任务定时器进行一次时间标识即可,节省了定时器资源和处理器资源,提高了多媒体信息任务的处理效率。
[0056]请参阅图5,图5是本发明的网页多媒体信息任务处理装置另一实施例的结构示意图。
[0057]本实施例的网页多媒体信息任务处理装置包括判断模块20、定时器生成模块21、获取模块23、任务管理模块25、执行模块27和任务状态判断模块29。
[0058]所述判断模块20用于判断多媒体信息任务是否需要进行时间标识。
[0059]所述定时器生成模块21用于生成一任务定时器。
[0060]所述获取模块23用于获取网页上需要进行时间标识的多媒体信息任务。
[0061]所述任务管理模块25用于将获取模块23获取到的所述多媒体信息任务进行时间标识并存入任务管理队列。
[0062]所述执行模块27用于根据所述时间标识以及预设顺序从所述任务管理队列获取所述多媒体信息任务并执行。
[0063]所述任务状态判断模块29用于判断当前标识的多媒体信息任务是否执行完毕;如果是,则所述执行模块27将当前标识的多媒体信息任务从所述任务管理队列中移除。
[0064]进一步地,所述任务管理模块25包括时间标识生成单元251和管理单元253,所述时间标识生成单元251与所述获取模块23连接用于将需要定制任务定时器的多媒体信息任务进行任务定时并生成时间标识。所述管理单元253与所述定时标识生成单元231连接用于将生成时间标识的多媒体信息任务按预设顺序存入所述任务管理队列。
[0065]进一步地,预设一函数使得所述多媒体信息任务是基于所述预设函数进行执行,所述预设函数包括时间变量和状态变量,所述时间变量和所述状态变量一一对应,以使得所述多媒体信息任务的执行状态和执行时间能够准确的进行控制,提高对所述多媒体信息任务的处理效率。
[0066]本发明实施例的网页多媒体信息任务处理装置同样节省了定时器资源和处理器资源,提高了多媒体信息任务的处理效率。
[0067]综上所述,本发明实施例的网页多媒体信息任务处理装置具有多媒体信息任务处理效率高和定时器资源、处理器资源占用少以及网页多媒体信息呈现效果好的优点。[0068]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【权利要求】
1.一种网页多媒体信息任务的处理方法,其特征在于,所述方法包括: 生成一任务定时器; 获取网页上需要进行时间标识的多媒体信息任务; 通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列。
2.根据权利要求1所述的网页多媒体信息任务的处理方法,其特征在于,在获取网页上需要进行时间标识的多媒体信息任务之前,还包括步骤: 判断多媒体息任务是否需要进行时间标识。
3.根据权利要求2所述的网页多媒体信息任务的处理方法,其特征在于,所述通过所述任务定时器将需要进行时间标识的多媒体信息任务进行标识时间并存入任务管理队列的步骤具体包括: 将需要定制任务定时器的多媒体信息任务进行任务定时并生成时间标识; 将生成时间标识的多媒体信息任务按预设顺序存入所述任务管理队列。
4.根据权利要求3所述的网页多媒体信息任务的处理方法,其特征在于,通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列之后,所述方法还包括步骤: 根据所述时间标识从所述任务管理队列获取所述多媒体信息任务并执行。
5.根据权利要求4所述的网页多媒体信息任务的处理方法,其特征在于,根据所述时间标识从所述任务管理队列获取所述多媒体信息任务并执行之后,还包括步骤: 判断所述多媒体信息任务是否执行完毕,若是,则将所述多媒体信息任务从所述任务管理队列中移除。
6.根据权利要求1至5任一项所述的网页多媒体信息任务的处理方法,其特征在于,所述多媒体信息任务是基于预设函数进行执行,所述预设函数包括时间变量和状态变量,其中所述时间变量和所述状态变量对应。
7.—种网页多媒体信息任务的处理装置,其特征在于,其包括: 定时器生成模块,用于生成一任务定时器; 获取模块,用于获取网页上需要进行时间标识的多媒体信息任务; 任务管理模块,用于通过所述任务定时器将需要进行时间标识的多媒体信息任务进行时间标识并存入任务管理队列。
8.根据权利要求7所述的网页多媒体信息任务的处理装置,其特征在于,所述网页多媒体信息任务的处理装置还包括: 判断模块,用于判断多媒体信息任务是否需要进行时间标识。
9.根据权利要求8所述的网页多媒体信息任务的处理装置,其特征在于,所述任务管理模块包括: 时间标识生成单元,用于将需要定制任务定时器的多媒体信息任务进行任务定时并生成时间标识;以及 管理单元,用于 将生成时间标识的多媒体信息任务按预设顺序存入所述任务管理队列。
10.根据权利要求9所述的网页多媒体信息任务的处理装置,其特征在于,还包括:执行模块,用于根据所述时间标识从所述任务管理队列获取所述多媒体信息任务并执行。
11.根据权利要求10所述的网页多媒体信息任务的处理装置,其特征在于,还包括: 任务状态判断模块,用于判断当前标识的多媒体信息任务是否执行完毕;如果是,则所述执行模块将当前标识的多媒体信息任务从所述任务管理队列中移除。
12.根据权利要求11所述的网页多媒体信息任务的处理装置,其特征在于,所述多媒体信息任务是基于预设函数进行执行,所述预设函数包括时间变量和状态变量,其中所述时间变量和所述状态变量对应。
【文档编号】G06F9/46GK103902586SQ201210580258
【公开日】2014年7月2日 申请日期:2012年12月27日 优先权日:2012年12月27日
【发明者】刘恒兵, 龙丁奋, 郭学亨, 陈映平, 吴浩, 李晶 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1