一种中断的处理方法及装置的制造方法

文档序号:10686906阅读:243来源:国知局
一种中断的处理方法及装置的制造方法
【专利摘要】本发明公开了一种中断的处理方法及装置,该方法为遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位;在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务;对至少一个中断任务进行优先处理。这样,多媒体装置通过中断任务的标志位筛选出实时性中断任务,对实时性要求比较高的中断任务进行及时处理,提高了多媒体装置图像质量,以及多媒体装置的功能稳定性。
【专利说明】
一种中断的处理方法及装置
技术领域
[0001]本发明涉及计算机技术领域,尤其涉及一种中断的处理方法及装置。
【背景技术】
[0002]随着多媒体装置技术的不断发展,多媒体装置(如,电视机)不断更新换代。从显示器方面来看,多媒体装置的显示器由传统的阴极射线管(Cathode Ray Tube,CRT)显示器发展到了触摸屏,从功能方面来看,多媒体装置从功能多媒体装置发展到了网络多媒体装置,又发展到了三维立体图形(Three-dimens1nal,3D)多媒体装置,以及现在的智能多媒体装置。因此,从当前行业的形势分析,超高清(4K2K)多媒体装置将成为未来几年最重要的多媒体装置的发展方向。
[0003]现有技术下,高清多媒体装置的后端画质的相关处理技术已经能够集中到单一的系统级芯片(System on Chip,SoC)中(如,MTK5327产品),但是,由于多媒体装置在超高清显示时,处理的数据量巨大,例如,分辨率为3840*2160并且刷新率为120赫兹(4K2K0120HZ)的多媒体装置显示时,处理的数据量达到了高清多媒体装置显示时的数据量的10倍,单一的SoC芯片无法支持超尚清多媒体装置的后端画质的相关处理技术。因此,尚端的超尚清多媒体装置都采用主SoC芯片和后端画质处理芯片的分离方案。
[0004]但是,现有技术下,为了节省产品研发成本,多媒体装置中并未采用高级芯片作为后端画质处理芯片,因此,后端画质处理芯片便不能通过自身的硬件能力(如,输入管脚优先级)来识别中断的处理优先级,而只能采用轮询方式按照中断触发的先后顺序依次处理各个中断。因而,现在的中断处理机制便存在一些不足之处。
[0005]首先,若先触发的中断的执行时间比较长,那么后触发的中断就只能在长时间的等待后,才能执行,因此,一些对实时性要求比较高的中断不能及时响应,导致某些关键功能不能实现或实现出现偏差。显然,这会使得多媒体装置图像质量容易出现问题,从而降低了多媒体装置的功能稳定性。
[0006]其次,若采用支持中断优先级处理的高级操作系统处理中断,则会提升处理过程的复杂度,同时也会增加实现成本,而多媒体装置采用的芯片也有可能不支持上述高级操作系统,而产生软硬件不兼容的问题。

【发明内容】

[0007]本发明的目的是提供一种中断的处理方法及装置,用于及时处理对实时性要求比较高的中断,以提高多媒体装置图像质量,以及多媒体装置的功能稳定性。
[0008]本发明的目的是通过以下技术方案实现的:
[0009]一种中断的处理方法,包括:
[0010]遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位;
[0011]在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务;
[0012]对至少一个中断任务进行优先处理。
[0013]较佳的,进一步包括:
[0014]在预处理阶段,对各个中断任务进行分类,将各个中断任务至少分为实时性中断任务和普通中断任务;
[0015]对应实时性中断任务设置相应的表征需要实时处理的标志位;
[0016]对应普通中断任务设置相应的表征无需实时处理的标志位。
[0017]较佳的,对各个中断任务进行分类地过程中,进一步包括:
[0018]从各个中断任务中挑选出可删除中断任务,并对应可删除中断任务设置相应的表征可删除的标志位,其中,可删除中断任务为在相应的运行环境下不执行亦不会影响最终执行结果的中断任务。
[0019]较佳的,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位之后,在筛选出至少一个中断任务之前,进一步包括:
[0020]基于各个中断任务的标志位,筛选出可删除中断任务;
[0021]基于当前的运行环境,确定不执行可删除中断任务亦不会影响最终执行结果时,对可删除中断任务进行屏蔽。
[0022]较佳的,对至少一个中断任务进行优先处理,具体包括:
[0023]若确定至少一个中断任务中仅包含一个中断任务,则对一个中断任务进行优先处理;或者,
[0024]若确定至少一个中断任务中包含多个中断任务,则按照多个中断任务的产生时间从早到晚的顺序,依次对多个中断任务进行优先处理。
[0025]较佳的,对至少一个中断任务进行优先处理之后,进一步包括:
[0026]针对标志位表征无需实时处理的其他中断任务,则按照其他中断任务的产生时间从早到晚的顺序,依次对其他中断任务进行优先处理。
[0027]一种中断的处理装置,具体包括:
[0028]读取单元:遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位;
[0029]筛选单元:在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务;
[0030]处理单元:对至少一个中断任务进行优先处理。
[0031]较佳的,读取单元还用于:
[0032]在预处理阶段,对各个中断任务进行分类,将各个中断任务至少分为实时性中断任务和普通中断任务;
[0033]对应实时性中断任务设置相应的表征需要实时处理的标志位;
[0034]对应普通中断任务设置相应的表征无需实时处理的标志位。
[0035]较佳的,对各个中断任务进行分类地过程中,读取单元还用于:
[0036]从各个中断任务中挑选出可删除中断任务,并对应可删除中断任务设置相应的表征可删除的标志位,其中,可删除中断任务为在相应的运行环境下不执行亦不会影响最终执行结果的中断任务。
[0037]较佳的,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位之后,在筛选出至少一个中断任务之前,读取单元还用于:
[0038]基于各个中断任务的标志位,筛选出可删除中断任务;
[0039]基于当前的运行环境,确定不执行可删除中断任务亦不会影响最终执行结果时,对可删除中断任务进行屏蔽。
[0040]本发明实施例中,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位;在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务时;对至少一个中断任务进行优先处理。这样,通过中断任务的标志位筛选出实时性中断任务,对实时性要求比较高的中断任务进行及时处理,以提高多媒体装置图像质量,以及多媒体装置的功能稳定性。
【附图说明】
[0041]图1为本发明实施例中中断的处理方法的架构示意图;
[0042]图2为本发明实施例中中断的处理方法的概况示意图;
[0043]图3为本发明实施例中中断的处理方法的流程图;
[0044]图4为本发明实施例中中断的处理装置的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]为了及时处理对实时性要求比较高的中断,以提高多媒体装置图像质量,以及多媒体装置的功能稳定性。参阅图1所示,本发明实施例中,设计了一种中断的处理方法,该方法为,采用了SOC芯片和后端画质处理芯片的“1 + 1”分离方案,在后端画质处理芯片中进行中断任务的处理,通过每一个中断任务的标志位,筛选出需要实时处理的中断任务,优先处理需要实时处理的中断任务。
[0047]例如,中断任务包括通用输入/输出(General Purpose Input 0utput,GP10)中断任务、通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)中断任务、帧率转换补偿(Frame Rate Convers1n,FRC)中断任务、视频处理模块(VideoProcess Node,VPN)中断任务、视频信号米集直接存储器(Video Capture Direct MemoryAccess,VCDMA)中断任务、看门狗(Watchdog)中断任务、集成电路总线(Inter-1ntegratedCircuit,IIC)中断任务、图像处理器(Graphics Processing Unit,GPU)中断任务、屏幕菜单(on-screen Display,0SD)中断任务、图像数字接口标准(V-by-One,VB0)中断任务、高清晰度多媒体接口(High Definit1n Multimedia Interface,HDMI)中断任务以及音步页(AUD1)中断任务等等。
[0048]下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。
[0049]参阅图2所示,本发明实施例中,中断的处理的方法的具体流程如下:
[0050]步骤200:遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位。
[0051]具体地,执行步骤200时,可以采用但不限于以下步骤:
[0052]首先,在预处理阶段,对各个中断任务进行分类,将各个中断任务至少分为实时性中断任务和普通中断任务;
[0053]并对应实时性中断任务设置相应的表征需要实时处理的标志位;以及对应普通中断任务设置相应的表征无需实时处理的标志位。
[0054]进一步地,在对各个中断任务进行分类地过程中,从各个中断任务中挑选出可删除中断任务,并对应可删除中断任务设置相应的表征可删除的标志位,其中,可删除中断任务为在相应的运行环境下不执行亦不会影响最终执行结果的中断任务。
[0055]然后,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位。
[0056]例如,在中断任务列表中,记录有GP1中断任务,VPN中断任务,UART中断任务和FRC中断任务。并且,GP1中断任务的标志位为00,VPN中断任务的标志位为01,UART中断任务的标志位为1,FRC中断任务的标志位为OI。
[0057]最后,基于各个中断任务的标志位,筛选出可删除中断任务;并且,基于当前的运行环境,确定不执行可删除中断任务亦不会影响最终执行结果时,对可删除中断任务进行屏蔽。
[0058]例如,在多媒体装置正常运行时,UART中断任务删除后不会影响最终执行结果,因此,若多媒体装置在正常运行过程中,确定中断任务列表中存在UART中断任务,则多媒体装置可以对UART中断任务进行屏蔽。
[0059]步骤210:在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务。
[0060]具体的,在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务,以便对需要特殊处理的中断任务,进行实时处理。
[0061]步骤220:对至少一个中断任务进行优先处理。
[0062]具体地,执行步骤220时,可以采用但不限于以下方式:
[0063]第一种方式为:若确定至少一个中断任务中仅包含一个中断任务,则对一个中断任务进行优先处理。
[0064]例如,多媒体装置基于各个中断任务的标志位,确定只有一个需要实时处理的IIC中断任务,则优先处理IIC中断任务。
[0065]第二种方式为:若确定至少一个中断任务中包含多个中断任务,则按照多个中断任务的产生时间从早到晚的顺序,依次对多个中断任务进行优先处理。
[0066]例如,多媒体装置基于各个中断任务的标志位,确定至少一个中断任务中包含Watchdog中断任务和IIC中断任务,并且,Watchdog中断任务先触发,IIC中断任务后触发,则先对Watchdog中断任务进行优先处理,再对IIC中断任务进行优先处理。
[0067]进一步地,在对至少一个中断任务进行优先处理之后,针对标志位表征无需实时处理的其他中断任务,则按照其他中断任务的产生时间从早到晚的顺序,依次对其他中断任务进行优先处理。
[0068]例如,各个普通中断任务触发的先后顺序依次为VBO中断任务,AUD1中断任务,FRC中断任务,OSD中断任务,HDMI中断任务以及GP1中断任务,并且,各个中断任务的标志位都为01,表征无需实时处理,则多媒体装置按照各个中断任务触发的先后顺序进行处理。
[0069]下面采用具体的应用场景对上述实施例作进一步详细说明,参阅图3所示,本发明实施例中,对中断的处理的具体流程如下:
[0070]步骤300:在系统初始化过程中,多媒体装置注册中断任务,并对中断任务进行分类。
[0071]实际应用中,在系统初始化过程中,多媒体装置会先对各个中断任务进行注册,并按照每一个中断任务的特殊需求,对中断任务进行分类,将各个中断任务至少分为需要实时处理的实时性中断任务和不需要实时处理的普通中断任务,其中,较佳的,每一个中断任务的特殊需求都会写入对应中断任务设置的相关描述信息中。
[0072]例如,由于Watchdog中断任务需要实时处理,所以将看门狗中断任务分为实时性中断任务。
[0073]又例如,由于VPN不需要实时处理,所以将视频中断任务分为普通中断任务。
[0074]进一步地,需要对应各个类型的中断任务设置相应的标志位,标志位用于表征中断任务的处理方式。
[0075]例如,将实时性中断任务(如,Watchdog中断任务)的标志位设置为00,表征实时性中断任务需要立即进行处理。
[0076]又例如,将普通中断任务(如,VPN中断任务)的标志位设置为OI,表征普通中断任务无需立即进行处理。
[0077]此外,多媒体装置还可以从各个中断任务进一步划分出可删除中断任务。所谓可删除中断任务即是在相应的运行环境下不执行亦不会影响最终执行结果的中断任务,多媒体装置针对这类的中断任务也可以设置相应的表征可删除的标志位。
[0078]例如,将可删除中断任务(如,UART中断任务)的标志位设置为1,表征可删除中断任务可以删除。
[0079]这样,即使多媒体装置所使用的芯片的处理能力不高,不具有实现优先级判断的硬件能力,也可以根据各个中断任务的标志位,迅速确定每个中断任务的特殊要求,并按照每个中断任务的特殊要求,调整中断任务的执行顺序。
[0080]此时,多媒体装置的系统初始化过程结束,可以开始正常运行。
[0081 ]步骤310:多媒体装置获取当前的中断任务列表。
[0082]实际应用中,在多媒体装置中,设置有中断任务列表,一旦有中断任务被触发,多媒体装置便会将已经触发的中断任务添加到中断任务列表中。
[0083]具体的,多媒体装置会实时读取当前的中断任务列表,以便对中断任务列表中记录的各个中断任务进行相应处理。
[0084]步骤320:多媒体装置在中断任务列表中,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位。
[0085]实际应用中,多媒体装置在中断任务列表中,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位。
[0086]例如,在中断任务列表中,记录有GP1中断任务,VPN中断任务,UART中断任务和FRC中断任务。并且,GP1中断任务的标志位为00,VPN中断任务的标志位为01,UART中断任务的标志位为1,FRC中断任务的标志位为OI。
[0087]步骤330:多媒体装置基于各个中断任务的标志位,屏蔽可删除中断任务。
[0088]具体的,多媒体装置读取中断任务列表,根据各个中断任务的的标志位,确定存在可删除中断任务(此处需要筛选出全部可删除中断任务)时,根据多媒体装置当前的运行环境,判断不执行上述可删除中断任务是否会影响最终的执行结果,确定不影响时,再对上述可删除中断任务进行屏蔽。
[0089]例如,在多媒体装置正常运行时,UART中断任务删除后不会影响最终执行结果,因此,若多媒体装置在正常运行过程中,确定中断任务列表中存在UART中断任务,则多媒体装置可以对UART中断任务进行屏蔽。
[0090]又例如,在对多媒体装置进行调试时,需要通过UART中断任务不断地输出调试信息,以实现对多媒体装置的功能调试,因此,若多媒体装置在调试过程中,确定中断任务列表中存在UART中断任务,则多媒体装置不会对UART中断任务进行屏蔽。
[0091]进一步地,多媒体装置对可删除中断任务的屏蔽包括将可删除中断任务的标志位设置为U,表征该中断任务默认不执行和直接删除可删除中断任务两种方式。当多媒体装置遍历中断任务列表,确定可删除中断任务的标志位为11时,不执行上述可删除中断任务。
[0092]由于多媒体装置删除可删除中断任务会增加处理中断的时间,而若不执行可删除中断任务,可删除中断任务会占用多媒体装置的系统存储空间,所以,当可删除中断任务较多时,多媒体装置为节省中断处理时间,暂时不执行可删除中断任务,在实时性中断任务处理完成后,或者,当中断任务列表中的中断任务较少时,或者,当可删除中断任务较少时,再对可删除中断任务进行删除。
[0093]这样,多媒体装置可以根据多媒体装置的运行状态,对不执行亦不会影响最终执行结果的可删除中断任务进行屏蔽,以提高多媒体装置处理中断任务的效率。
[0094]步骤340:多媒体装置基于各个中断任务的标志位,筛选出标志位表征需要实时处理的至少一个中断任务时,对该至少一个中断任务进行优先处理。
[0095]实际应用中,多媒体装置基于各个中断任务的标志位,筛选出标志位表征需要实时处理的至少一个实时性中断任务时,可以采用但不限于以下两种方式:
[0096]第一种方式:多媒体装置确定上述至少一个中断任务中仅包含一个实时性中断任务,多媒体装置对一个中断任务进行优先处理。
[0097]例如,多媒体装置基于各个中断任务的标志位,确定只有一个需要实时处理的IIC中断任务,则优先处理IIC中断任务。
[0098]第二种方式:多媒体装置确定上述至少一个中断任务中包含多个实时性中断任务,多媒体装置按照多个中断任务的触发时间从早到晚的顺序,依次对多个中断任务进行优先处理。
[0099]例如,多媒体装置基于各个中断任务的标志位,确定至少一个中断任务中包含Watchdog中断任务和IIC中断任务,并且,Watchdog中断任务先触发,IIC中断任务后触发,则先对Watchdog中断任务进行优先处理,再对IIC中断任务进行优先处理。
[0100]这样,多媒体装置就可以根据各个中断任务的标志位,对需要及时处理的中断任务进行优先处理。
[0101]步骤350:多媒体装置依次处理无需实时处理的各个中断任务。
[0102]实际应用中,多媒体装置对所有实时性中断任务优先处理之后,多媒体装置针对标志位表征无需实时处理的各个普通中断任务,按照各个中断任务的产生时间从早到晚的顺序,依次对无需实时处理的各个普通中断任务进行处理。
[0103]例如,各个普通中断任务触发的先后顺序依次为VBO中断任务,AUD1中断任务,FRC中断任务,OSD中断任务,HDMI中断任务以及GP1中断任务,并且,各个中断任务的标志位都为01,表征无需实时处理,则多媒体装置按照各个中断任务触发的先后顺序进行处理。
[0104]这样,多媒体装置就可以根据各个中断任务的标志位,确定各个中断任务都为无需实时处理的普通中断任务时,按照触发的先后顺序对各个中断任务进行处理。
[0105]基于上述实施例,参阅图4所示,中断的处理装置的结构示意图,本发明实施例中,中断的处理装置具体包括:
[0106]读取单元40:用于遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位;
[0107]筛选单元41:用于在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务;
[0108]处理单元42:用于对至少一个中断任务进行优先处理。
[0109]较佳的,读取单元40还用于:
[0110]在预处理阶段,对各个中断任务进行分类,将各个中断任务至少分为实时性中断任务和普通中断任务;
[0111]对应实时性中断任务设置相应的表征需要实时处理的标志位;
[0112]对应普通中断任务设置相应的表征无需实时处理的标志位。
[0113]较佳的,对各个中断任务进行分类地过程中,读取单元40还用于:
[0114]进一步从各个中断任务中挑选出可删除中断任务,并对应可删除中断任务设置相应的表征可删除的标志位,其中,可删除中断任务为在相应的运行环境下不执行亦不会影响最终执行结果的中断任务。
[0115]较佳的,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位之后,在筛选出至少一个中断任务之前,读取单元40还用于:
[0116]基于各个中断任务的标志位,筛选出可删除中断任务;
[0117]基于当前的运行环境,确定不执行可删除中断任务亦不会影响最终执行结果时,对可删除中断任务进行屏蔽。
[0118]本发明实施例中,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位;在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务时;对至少一个中断任务进行优先处理。这样,通过中断任务的标志位筛选出实时性中断任务,对实时性要求比较高的中断任务进行及时处理,以提高多媒体装置图像质量,以及多媒体装置的功能稳定性。
[0119]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0120]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0121]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0122]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0123]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0124]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种中断的处理方法,其特征在于,包括: 遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位; 在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务; 对所述至少一个中断任务进行优先处理。2.如权利要求1所述的方法,其特征在于,进一步包括: 在预处理阶段,对各个中断任务进行分类,将各个中断任务至少分为实时性中断任务和普通中断任务; 对应实时性中断任务设置相应的表征需要实时处理的标志位; 对应普通中断任务设置相应的表征无需实时处理的标志位。3.如权利要求2所述的方法,其特征在于,对各个中断任务进行分类地过程中,进一步包括: 从各个中断任务中挑选出可删除中断任务,并对应可删除中断任务设置相应的表征可删除的标志位,其中,所述可删除中断任务为在相应的运行环境下不执行亦不会影响最终执行结果的中断任务。4.如权利要求3所述的方法,其特征在于,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位之后,在筛选出所述至少一个中断任务之前,进一步包括: 基于各个中断任务的标志位,筛选出可删除中断任务; 基于当前的运行环境,确定不执行所述可删除中断任务亦不会影响最终执行结果时,对所述可删除中断任务进行屏蔽。5.如权利要求1一 4任一项所述的方法,其特征在于,对所述至少一个中断任务进行优先处理,具体包括: 若确定所述至少一个中断任务中仅包含一个中断任务,则对所述一个中断任务进行优先处理;或者, 若确定所述至少一个中断任务中包含多个中断任务,则按照所述多个中断任务的产生时间从早到晚的顺序,依次对所述多个中断任务进行优先处理。6.如权利要求5所述的方法,其特征在于,对所述至少一个中断任务进行优先处理之后,进一步包括: 针对标志位表征无需实时处理的其他中断任务,则按照所述其他中断任务的产生时间从早到晚的顺序,依次对所述其他中断任务进行优先处理。7.—种中断的处理装置,其特征在于,包括: 读取单元:用于遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位; 筛选单元:用于在各个中断任务中,筛选出标志位表征需要实时处理的至少一个中断任务; 处理单元:用于对所述至少一个中断任务进行优先处理。8.如权利要求7所述的装置,其特征在于,所述读取单元还用于: 在预处理阶段,对各个中断任务进行分类,将各个中断任务至少分为实时性中断任务和普通中断任务; 对应实时性中断任务设置相应的表征需要实时处理的标志位; 对应普通中断任务设置相应的表征无需实时处理的标志位。9.如权利要求8所述的装置,其特征在于,对各个中断任务进行分类地过程中,所述读取单元还用于: 从各个中断任务中挑选出可删除中断任务,并对应可删除中断任务设置相应的表征可删除的标志位,其中,所述可删除中断任务为在相应的运行环境下不执行亦不会影响最终执行结果的中断任务。10.如权利要求9所述的装置,其特征在于,遍历当前的每一个中断任务,分别读取对应每一个中断任务预设的标志位之后,在筛选出所述至少一个中断任务之前,所述读取单元还用于: 基于各个中断任务的标志位,筛选出可删除中断任务; 基于当前的运行环境,确定不执行所述可删除中断任务亦不会影响最终执行结果时,对所述可删除中断任务进行屏蔽。
【文档编号】G06F9/48GK106055402SQ201610574291
【公开日】2016年10月26日
【申请日】2016年7月20日
【发明人】黄昉, 陈世雷, 李洋
【申请人】青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1