一种信息控制方法、装置及设备与流程

文档序号:15233028发布日期:2018-08-21 19:54阅读:142来源:国知局

本发明涉及计算机应用技术领域,特别是涉及一种信息控制方法、装置及设备。



背景技术:

随着互联网的普及,运营商可以通过互联网发布视频、电子书等多媒体文件,也就是使得上述多媒体文件处于上线状态这一网络状态,以供用户观看,另外,还可以撤销对上述多媒体文件的发布,也就是使得上述多媒体文件处于下线状态这一网络状态。

然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:

一般通过运营人员手动修改多媒体文件状态的方式,实现对多媒体文件网络状态的控制,导致运营人员工作量大、工作效率低。



技术实现要素:

本发明实施例的目的在于提供一种信息控制方法、装置及设备,以减少运营人员的工作量,提高工作效率。具体技术方案如下:

本发明实施的一方面,提供了一种信息控制方法,所述方法包括:

获取目标文件的网络状态控制请求;

根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务;

确定各个控制任务对应的判断逻辑;

按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务;

执行查找到的控制任务,控制所述目标文件的网络状态。

可选的,所述按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务的步骤,包括:

按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,获得每一执行顺序中各个判断条件的状态值,其中,一个判断条件的状态值,用于表示该判断条件所对应判断程序的判断结果;

根据每一执行顺序中各个判断条件的状态值,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务。

可选的,所述方法还包括:

接收针对第一判断逻辑的调整指令;

根据所述调整指令创建第二判断逻辑;

以所述第二判断逻辑替换所述第一判断逻辑的方式,设置所述第二判断逻辑处于工作状态,并设置所述第一判断逻辑处于非工作状态。

可选的,所述方法还包括:

接收将所述第二判断逻辑切换为所述第一判断逻辑的切换指令;

以所述第一判断逻辑替换所述第二判断逻辑的方式,设置所述第一判断逻辑处于工作状态,并设备所述第二判断逻辑处于非工作状态。

可选的,所述根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务的步骤,包括:

对所述网络状态控制请求进行解析,获得所述目标文件在各个信息发布平台的发布需求;

根据所获得的发布需求,确定对所述目标文件的网络状态进行控制的控制任务。

本发明实施的又一方面,还提供了一种信息控制装置,所述装置包括:

获取模块,用于获取目标文件的网络状态控制请求;

第一确定模块,用于根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务;

第二确定模块,用于确定各个控制任务对应的判断逻辑;

查找模块,用于按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务;

控制模块,用于执行查找到的控制任务,控制对所述目标文件的网络状态。

可选的,所述查找模块包括:

调用子模块,用于按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,获得每一执行顺序中各个判断条件的状态值,其中,一个判断条件的状态值,用于表示该判断条件所对应判断程序的判断结果;

查找子模块,用于根据每一执行顺序中各个判断条件的状态值,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务。

可选的,所述装置还包括:

第一接收模块,用于接收针对第一判断逻辑的调整指令;

创建模块,用于根据所述调整指令创建第二判断逻辑;

第一替换模块,用于以所述第二判断逻辑替换所述第一判断逻辑的方式,设置所述第二判断逻辑处于工作状态,并设置所述第一判断逻辑处于非工作状态。

可选的,所述装置还包括:

第二接收模块,用于接收将所述第二判断逻辑切换为所述第一判断逻辑的切换指令;

第二替换模块,用于以所述第一判断逻辑替换所述第二判断逻辑的方式,设置所述第一判断逻辑处于工作状态,并设备所述第二判断逻辑处于非工作状态。

可选的,所述第一确定模块包括:

解析子模块,用于对所述网络状态控制请求进行解析,获得所述目标文件在各个信息发布平台的发布需求;

确定子模块,用于根据所获得的发布需求,确定对所述目标文件的网络状态进行控制的控制任务。

本发明实施的又一方面,还提供了一种信息控制设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一所述的信息控制方法。

在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的信息控制方法。

在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的信息控制方法。

本发明实施例提供的信息控制方法、装置及设备,可以根据获得的控制请求确定对应的控制任务,当控制任务所对应的判断逻辑中所包含的判断条件均满足时,执行控制任务以实现控制文件的网络状态,进而减少了运营人员的工作量,提高了工作效率。

并且,能够将判断条件预先存储在函数库中,方便扩展判断条件,当需要调整判断逻辑时只需要调整判断逻辑中所规定的判断条件的执行顺序,方便程序员根据需要实时对判断逻辑进行修改。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例提供的一种信息控制方法的流程示意图;

图2为本发明实施例提供的一种信息控制装置的结构示意图;

图3为本发明实施例提供的一种信息控制设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

现有技术中当需要对多媒体文件的网络状态进行控制时,一般是通过运营人员手动修改多媒体文件状态的方式,实现对多媒体文件网络状态的控制,导致运营人员工作量大、工作效率低。

为解决上述技术问题,本发明的一个实施例中,提供了一种信息控制方法,包括:

获取目标文件的网络状态控制请求;

根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务;

确定各个控制任务对应的判断逻辑;

按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务;

执行查找到的控制任务,控制所述目标文件的网络状态。

可见,本发明实施例提供的技术方案能够根据获得的控制请求确定对应的控制任务,当控制任务所对应的判断逻辑中所包含的判断条件均满足时,执行控制任务以实现控制文件的网络状态,减少了运营人员的工作量,提高了工作效率。

并且,能够将判断条件预先存储在函数库中,方便扩展判断条件,当需要调整判断逻辑时只需要调整判断逻辑中所规定的判断条件的执行顺序,方便程序员根据需要实时对判断逻辑进行修改。

参照图1,示出了本发明实施例提供的一种信息控制方法的流程示意图,上述信息控制方法包括:

s100,获取目标文件的网络状态控制请求。

一个文件的网络状态可以理解为:这一文件在网络中所处的状态,例如,一个文件的网络状态可以包括:通过互联网发布这一文件后这一文件处于上线的网络状态、撤销这一文件在互联网的发布后这一文件处于下线的网络状态。

一种实现方式中,目标文件包括:待发布文件和待撤销文件。

具体的,待发布文件可以理解为将要进行上线的文件,可以是文件的作者上传的新创作的文件,也可以是从文件的版权合作方获取的版权合作方新更新的文件。具体的,当某一部电视剧有新剧集需要发布时,则需要控制该新剧集的网络状态为上线。

待撤销的文件可以理解为上线时间已达到一定时间需要进行下线的文件。不难理解的是,多媒体文件随着在网络上上线时间的增长,观看的人数会逐渐的减少,一段时间后如果多媒体文件没有人观看或观看的人数较少,则需要控制其网络状态为下线来释放网络资源。

网络状态控制请求可以包括:控制文件的网络状态为上线状态的请求、控制文件的网络状态为下线状态的请求。

具体的,控制文件的网络状态为上线的请求可以包括:即时上线的控制请求;定时上线的控制请求,即规定目标文件定时上线时间。例如:一部电视剧有20集,按照电视剧剧集的顺序定时每天晚上8点上线一集。

控制文件的网络状态为下线的请求:即时下线的控制请求;定时下线的控制请求,即在规定的时间后进行下线。例如,针对某一部电影,可以设定在一天后控制该电影的网络状态为下线。

s110,根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务。

控制任务可以为一个即时网络状态控制任务,其中,即时网络状态控制任务为立即对文件的网络状态进行控制的任务。

还可以为定时网络状态控制任务,其中,定时网络状态控制任务可以理解为:设定一时间间隔,由当前时刻开始计时达到设定的时间间隔后再对网络状态进行控制的任务,当然,也可以理解为:设定任务执行时间点,在到达设定的任务执行时间点后对网络状态进行控制的任务。

还可以为针对信息发布平台,设置的多个信息发布平台控制任务。其中,信息发布平台可以根据电子设备所运行的系统确定,可以包括:ios信息发布平台、android信息发布平台、pc(personalcomputer)信息发布平台。例如,在android信息发布平台控制文件的网络状态为上线;在ios信息发布平台控制文件的网络状态为下线;在pc信息发布平台控制文件的网络状态为12小时后上线等。

一种实现方式中,可以根据目标文件的类型确定相应的控制任务,例如,目标文件的类型为:网络小说,则可以将上述控制任务确定为控制网络小说网络状态的任务。还可以根据控制请求中是否包含定时条件来确定控制任务,例如,控制请求中包含定时条件时,可以确定上述控制任务为定时任务,控制请求中不包含定时条件时,可以确定上述控制任务为非定时任务,如即时任务。

s120,确定各个控制任务对应的判断逻辑。

一个控制任务的判断逻辑可以理解为:用于判断该控制任务对应的文件是否满足网络状态控制要求的流程。

一种实现方式中,每个控制任务对应一个判断逻辑,一个判断逻辑中包含至少一个判断条件,一个判断逻辑中除了包含各个判断条件外,还用于定义所包含的判断条件的执行顺序。

s130,按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务。

一个判断条件对应的判断程序是指该判断条件的程序化实现方式,具体的,判断程序可以为用于实现该判断程序的一段程序代码。

当目标文件满足判断逻辑所定义的各个判断条件时,则确定目标文件满足判断逻辑;而当目标文件不满足判断逻辑所定义的各个判断条件中的一个条件时,则确定目标文件不满足判断逻辑。

一种实现方式中,每一个判断条件所对应的判断程序可以预先存储在函数库中,当需要增加新的判断条件时,可以将新增加的判断条件所对应的判断程序增加到函数库中,基于此,能够方便扩展判断条件。并且,当需要改变已有判断逻辑时只需要改变判断逻辑中所规定的判断条件的执行顺序;或者增加新的判断逻辑时只需要编写新的判断条件的执行顺序。方便程序员根据需要实时对判断逻辑进行修改。

一种实现方式中,当确定控制任务所对应的判断逻辑之后,则开始按照判断逻辑中规定的判断条件的执行顺序,确定目标文件是否满足判断逻辑中所定义的判断条件。具体的,当需要控制目标文件的网络状态为上线的控制任务时,判断条件可以包括:针对一部小说判断是否有封面图、判断每一章的版式是否符合要求、文字内容中是否存在敏感词汇等条件。例如当一部小说拥有封面图、每一章的版式符合要求并且文字内容中不存在敏感词汇时,确定该部小说满足判断条件;而当上述三个条件中存在一个条件不满足时则确定该部小说不满足判断条件。

针对一部电影判断字幕是否完成等条件。例如当电影中的字幕完成后判断该部电影满足判断条件。

当控制目标文件的网络状态为下线的控制任务时,判断条件可以包括:针对一部小说是否被订阅,如果检测到存在用户订阅了该目标文件则不能控制目标文件的网络状态为下线。针对一部电影,判断该电影的收视率在近期的一段时间内是否均在预设的收视率以下,例如,判断该电影的收视率在最近一个礼拜内均低于1%时,满足判断条件。

一种实现方式中,还可以针对不同的文件设定审核策略,一个文件的审核策略可以理解为:控制该文件的网络状态的过程中,如何对该文件进行审核的策略,具体的,审核策略可以用于定义判断逻辑与控制文件网络状态之间的执行顺序。

以控制目标文件的网络状态为上线为例,一种实现方式中,目标文件的审核策略为:先执行判断逻辑再控制目标文件的网络状态为上线,即当目标文件满足判断逻辑中所定义的判断条件时,控制目标文件的网络状态为上线。而另一种实现方式中,当目标文件达到预设条件时,目标文件的审核策略可以为:先控制目标文件的网络状态为上线再执行判断逻辑,即先控制目标文件的网络状态为上线,然后在判断目标文件是否满足判断逻辑中所定义的判断条件。例如,某一部网络小说近期中每一天的点击量持续超过预设的点击量,如连续一个星期中每一天的点击量超过100万,当有新的章节需要上线时,则可以执行先上线再执行判断逻辑的审核策略,使新的章节尽快上线之后再执行判断逻辑。

s140,执行查找到的控制任务,控制对所述目标文件的网络状态。

本发明实施例提供的信息控制方法、装置及设备,可以根据获得的控制请求确定对应的控制任务,当控制任务所对应的判断逻辑中所包含的判断条件均满足时,执行控制任务以实现控制文件的网络状态,进而减少了运营人员的工作量,提高了工作效率。

并且,能够将判断条件预先存储在函数库中,方便扩展判断条件,当需要调整判断逻辑时只需要调整判断逻辑中所规定的判断条件的执行顺序,方便程序员根据需要实时对判断逻辑进行修改。

本发明实施例一种实现方式中,s130按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务,包括:

按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,获得每一执行顺序中各个判断条件的状态值,其中,一个判断条件的状态值,用于表示该判断条件所对应判断程序的判断结果;

根据每一执行顺序中各个判断条件的状态值,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务。

具体的,每个判断条件可以对应两个状态值,当判断条件满足时状态值为1,当判断条件不满足时状态值为0。

一种实现方式中,可以设置不同功能的系统去执行确定各个判断条件的状态值,当需要确定判断条件对应的状态值时可以从设置的各个系统中获取判断条件的状态值。具体的,可以设置生产系统用于确定文件的生产状态条件,生产状态包括:文件内容版式是否合格,文件是否完成封面图。设置审核系统用于确定文件中是否包含敏感词汇。

本发明实施例可以设置不同功能的系统去确定各个判断条件的状态值,每个系统执行不同的功能,提高控制任务的执行效率。

本发明实施例一种实现方式中,上述信息控制方法还包括:

接收针对第一判断逻辑的调整指令;

根据所述调整指令创建第二判断逻辑;

以所述第二判断逻辑替换所述第一判断逻辑的方式,设置所述第二判断逻辑处于工作状态,并设置所述第一判断逻辑处于非工作状态。

一种实现方式中,调整指令可以是在已有的判断逻辑中增加判断条件,还可以是在已有的判断逻辑的基础上修改判断条件,还可以是创建一个全新的判断逻辑。具体的,在已有的判断逻辑的基础上增加判断条件或修改判断条件时,则根据调整指令和已有的判断逻辑创建新的判断逻辑,而将已有的判断逻辑保存到数据库中。

例如,需要调整的判断逻辑包括:a、b、c;调整指令为:增加判断条件d;则将判断逻辑:a、b、c,保存到数据库中,然后创建新的判断逻辑为:a、b、c、d。

或者,需要调整的判断逻辑包括:a、b、c;调整指令为:将判断条件b换为判断条件d,则将判断逻辑:a、b、c,保存到数据库中,然后创建新的判断逻辑为:a、c、d。

本发明实施例提供的技术方案中,当存在判断逻辑的调整需求时,是创建新的判断逻辑,并且以替换的方式,以新创建的判断逻辑替换原有的判断逻辑,这样在调整判断逻辑的同时保留了原有判断逻辑,因而在后期使用过程中,需要再次使用原有判断逻辑时,无需再次创建原有判断逻辑,能够提高判断逻辑调整的效率,也能够降低开发人员的工作量。

本发明实施例一种实现方式中,上述信息控制方法还包括:

接收将所述第二判断逻辑切换为所述第一判断逻辑的切换指令;

以所述第一判断逻辑替换所述第二判断逻辑的方式,设置所述第一判断逻辑处于工作状态,并设备所述第二判断逻辑处于非工作状态。

本发明实施例当需要切换为以前的判断逻辑时,可以直接在所保存的判断逻辑之间进行切换,方便程序员操作,提高工作效率。

本发明实施例一种实现方式中,s110所述根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务,包括:

对所述网络状态控制请求进行解析,获得所述目标文件在各个信息发布平台的发布需求;

根据所获得的发布需求,确定对所述目标文件的网络状态进行控制的控制任务。

信息发布平台可以根据电子设备所运行的系统确定,可以包括:ios信息发布平台、android信息发布平台、pc(personalcomputer)信息发布平台。

一种实现方式中,运营人员在对目标文件的网络状态进行控制时,可以根据需要在控制请求中设置在至少一个信息发布平台进行上线。例如,设置在android信息发布平台和pc(personalcomputer)信息发布平台即时上线,设置在ios信息发布平台12个小时之后上线。

本发明实施例提供的方案中,可以根据获得的控制请求确定对应的控制任务,当控制任务所对应的判断逻辑中所包含的判断条件均满足时,执行控制任务以实现控制文件的网络状态,进而减少了运营人员的工作量,提高了工作效率。

并且,能够将判断条件预先存储在函数库中,方便扩展判断条件,当需要调整判断逻辑时只需要调整判断逻辑中所规定的判断条件的执行顺序,方便程序员根据需要实时对判断逻辑进行修改。

参照图2示出了本发明实施例提供的一种信息控制装置结果示意图,上述装置包括:

获取模块200,用于获取目标文件的网络状态控制请求;

第一确定模块210,用于根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务;

第二确定模块220,用于确定各个控制任务对应的判断逻辑;

查找模块230,用于按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务;

控制模块240,用于执行查找到的控制任务,控制对所述目标文件的网络状态。

本发明实施例一种实现方式中,上述查找模块230包括:

调用子模块,用于按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,获得每一执行顺序中各个判断条件的状态值,其中,一个判断条件的状态值,用于表示该判断条件所对应判断程序的判断结果;

查找子模块,用于根据每一执行顺序中各个判断条件的状态值,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务。

本发明实施例一种实现方式中,上述信息控制装置还包括:

第一接收模块,用于接收针对第一判断逻辑的调整指令;

创建模块,用于根据所述调整指令创建第二判断逻辑;

第一替换模块,用于以所述第二判断逻辑替换所述第一判断逻辑的方式,设置所述第二判断逻辑处于工作状态,并设置所述第一判断逻辑处于非工作状态。

本发明实施例一种实现方式中,上述信息控制装置还包括:

第二接收模块,用于接收将所述第二判断逻辑切换为所述第一判断逻辑的切换指令;

第二替换模块,用于以所述第一判断逻辑替换所述第二判断逻辑的方式,设置所述第一判断逻辑处于工作状态,并设备所述第二判断逻辑处于非工作状态。

本发明实施例一种实现方式中,上述第一确定模块210包括:

解析子模块,用于对所述网络状态控制请求进行解析,获得所述目标文件在各个信息发布平台的发布需求;

确定子模块,用于根据所获得的发布需求,确定对所述目标文件的网络状态进行控制的控制任务。

本发明实施例提供的各个方案中,可以根据获得的控制请求确定对应的控制任务,当控制任务所对应的判断逻辑中所包含的判断条件均满足时,执行控制任务以实现控制文件的网络状态,进而减少了运营人员的工作量,提高了工作效率。

并且,能够将判断条件预先存储在函数库中,方便扩展判断条件,当需要调整判断逻辑时只需要调整判断逻辑中所规定的判断条件的执行顺序,方便程序员根据需要实时对判断逻辑进行修改。

本发明实施例还提供了一种信息控制设备,如图3所示,包括处理器001、通信接口002、存储器003和通信总线004,其中,处理器001,通信接口002,存储器003通过通信总线004完成相互间的通信,

存储器003,用于存放计算机程序;

处理器001,用于执行存储器003上所存放的程序时,实现本发明实施例所述的信息控制方法。

具体的上述信息控制方法,包括:

获取目标文件的网络状态控制请求;

根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务;

确定各个控制任务对应的判断逻辑;

按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务;

执行查找到的控制任务,控制所述目标文件的网络状态。

需要说明的是,上述处理器001执行存储器003上所存放的程序实现信息控制方法的其他实施例,与前述方法实施例部分提供的实施例相同,这里不再赘述。

本发明实施例提供的方案中,信息控制设备可以根据获得的控制请求确定对应的控制任务,当控制任务所对应的判断逻辑中所包含的判断条件均满足时,执行控制任务以实现控制文件的网络状态,进而减少了运营人员的工作量,提高了工作效率。

并且,能够将判断条件预先存储在函数库中,方便扩展判断条件,当需要调整判断逻辑时只需要调整判断逻辑中所规定的判断条件的执行顺序,方便程序员根据需要实时对判断逻辑进行修改。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralpomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,实现本发明实施例所述的信息处理方法。

具体的,上述信息处理方法包括:

获取目标文件的网络状态控制请求;

根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务;

确定各个控制任务对应的判断逻辑;

按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务;

执行查找到的控制任务,控制所述目标文件的网络状态。

需要说明的是,通过上述计算机可读存储介质实现信息控制方法的其他实施例,与前述方法实施例部分提供的实施例相同,这里不再赘述。

本发明实施例提供的方案中,通过运行上述计算机可读存储介质中存储的指令,可以根据获得的控制请求确定对应的控制任务,当控制任务所对应的判断逻辑中所包含的判断条件均满足时,执行控制任务以实现控制文件的网络状态,进而减少了运营人员的工作量,提高了工作效率。

并且,能够将判断条件预先存储在函数库中,方便扩展判断条件,当需要调整判断逻辑时只需要调整判断逻辑中所规定的判断条件的执行顺序,方便程序员根据需要实时对判断逻辑进行修改。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,实现本发明实施例所述的信息控制方法。

具体的,上述信息控制方法,包括:

获取目标文件的网络状态控制请求;

根据所述网络状态控制请求,确定对所述目标文件的网络状态进行控制的控制任务;

确定各个控制任务对应的判断逻辑;

按照所确定判断逻辑中所定义判断条件的执行顺序,调用每一执行顺序中各个判断条件对应的判断程序,从各个控制任务中查找所述目标文件满足判断逻辑的控制任务;

执行查找到的控制任务,控制所述目标文件的网络状态。

需要说明的是,通过上述计算机程序产品实现信息控制方法的其他实施例,与前述方法实施例部分提供的实施例相同,这里不再赘述。

本发明实施例提供的方案,通过运行上述包含指令的计算机程序产品,可以根据获得的控制请求确定对应的控制任务,当控制任务所对应的判断逻辑中所包含的判断条件均满足时,执行控制任务以实现控制文件的网络状态,进而减少了运营人员的工作量,提高了工作效率。

并且,能够将判断条件预先存储在函数库中,方便扩展判断条件,当需要调整判断逻辑时只需要调整判断逻辑中所规定的判断条件的执行顺序,方便程序员根据需要实时对判断逻辑进行修改。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、数据处理设备、计算机程序产品、计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1