一种运营信息调度方法及装置与流程

文档序号:15888700发布日期:2018-11-09 19:54阅读:144来源:国知局
一种运营信息调度方法及装置与流程

本发明实施例涉及轨道交通信息技术领域,尤其涉及一种运营信息调度方法及装置。

背景技术

随着轨道交通网络化运营的形成,乘客信息系统(passengerinformationsystem,简称pis)在运营生产中的作用越来越高,运营信息发布的及时性和准确性至关重要。其核心业务包括:向乘客提供准确的列车到站信息;向乘客提供及时准确的运营信息,对乘客出行进行引导;能够实现向多车站、多区域、多终端、单终端多区域发布多渠道运营信息,向乘客提供准确的出行引导信息。当前,运营信息发布的渠道包括:线网系统交通管理中心(trafficcontrolcenter,tcc)、线路系统综合监控系统(integratedsupervisorycontrolsystem,iscs)、线路控制中心、车站火灾系统火警信号系统(firealarmsystem,fas)、车站环控系统楼宇自动化系统(buildingautomationsystem,bas)系统、车站综控室等。

现有pis系统对运营信息的调度多按照如下方式处理:首先获取全部运营信息的开始时间、结束时间,将所有时间点按照时间先后顺序进行排序;其次按照相邻的两时刻点将消息进行截取,将该时间区间的消息内容按照消息优先级进行排序,并按照消息叠加规则计算出该时间区间应该播放的消息内容。然后按照上述规则,将运营信息中出现的所有时间点对时间片进行切片、调度,生成消息调度结果数据。

然而,上述调度方法存在以下不足:(1)按数据中出现的所有时刻点对消息进行切片,然后生成调度结果数据的处理方法。该方法在需要调度的消息量少的情况下还能处理,一旦用户制定多日历信息计划、信息量大、多个终端播放信息又各不相同情况下,将导致调度结果数据异常庞大,调度处理效率低下。同时,当系统内临时插入新的运营信息后,必须对所有数据再次进行整体调度计算,调度开销大,甚至可能造成调度结果滞后影响显示效果。(2)上述方法对信息的调度结果状态难以记录。由于信息内容按照时间区间进行切片调度,运营信息属性被破坏,导致难以准确记录每条信息的调度结果状态。诸如信息由于优先级或无法播放等原因将无法记录。(3)运营信息在终端上显示结果无法准确获取。由于信息内容按照时间区间进行切片,运营信息属性被时间片给打乱,因此,无法准确对信息最终在终端的显示状态进行记录,难以对信息显示结果进行追溯。综上所述,现有技术对于运营信息的调度效率低下,无法适应多变且大量的运营信息调度。



技术实现要素:

本发明实施例提供一种运营信息调度方法及装置,用以解决现有技术中运营信息的调度效率低下,无法适应多变且大量的运营信息调度。

第一方面,本发明实施例提供了一种运营信息调度方法,包括:

根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠;

根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集;

根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。

第二方面,本发明实施例提供了一种用于运营信息调度方法的装置,包括:

提取模块,用于根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠;

分组模块,用于根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集;

显示模块,根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。

第三方面,本发明实施例还提供了一种电子设备,包括:

处理器、存储器、通信接口和总线;其中,

所述处理器、存储器、通信接口通过所述总线完成相互间的通信;

所述通信接口用于该电子设备的通信设备之间的信息传输;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:

根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠;

根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集;

根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。

第四方面,本发明实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如下方法:

根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠;

根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集;

根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。

本发明实施例提供的运营信息调度方法及装置,通过调度时间段从运营信息源表中提取运营信息以组成临时信息调度集,然后再根据显示规则对运营信息进行分组和筛选以得到新调度集,以使显示终端显示对应的运营信息,能够节省运营信息的调度时间和资源开销,提高运营信息的调度效率,可快速实现对多区域、多类型、多终端设备、多来源、复杂优先级运营信息的快速调度,并能对运营信息调度结果状态、最终显示结果状态准确追溯。

附图说明

图1为本发明实施例的运营信息调度方法流程图;

图2为本发明实施例的另一运营信息调度方法流程图;

图3为本发明实施例的用于运营信息调度的pis系统结构示意图;

图4为本发明实施例的用于运营信息调度的提取条件示意图;

图5为本发明实施例的用于运营信息调度的显示终端结构示意图;

图6为本发明实施例的用于运营信息调度的装置结构示意图;

图7为本发明实施例的电子设备结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例的运营信息调度方法流程图,图3为本发明实施例的用于运营信息调度的pis系统结构示意图,图4为本发明实施例的用于运营信息调度的提取条件示意图,图5为本发明实施例的用于运营信息调度的显示终端结构示意图,如图1所示,所述方法包括:

步骤s01、根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠。

本发明实施例的运营信息调度方法主要可以应用在pis系统中,如图3所示,pis系统主要由信息发布终端、接口采集服务器、数据库db服务器、信息调度服务器、显示终端等设备组成。其中,

所述信息发布终端,主要用于运营信息的编辑、发布和撤销;

所述接口采集服务器,用于实现与外部接口系统的协议交互,本发明实施例中,特别是实现对外部接口系统(包括tcc、iscs、fas、bas等接口)发布的运营信息的采集;

数据库db服务器,用于实现对运营信息及相关集合的存储;

信息调度服务器和显示终端,用于实现对运营信息的调度处理。其中,信息调度服务器实现对pis系统运营信息的调度过程处理,显示终端实现对运营信息的显示播放。

所述信息调度服务器会将通过信息发布终端和外部接口系统接收到的运营信息,无论是需要立即发送的信息还是按日历计划发布的信息,都以统一的格式存入到运营信息源表中,此时,所述运营信息源表数据字段至少包括:信息id、信息内容、开始时间、结束时间、优先级、发布位置ip、终端显示区域等。

所述信息调度服务器会根据预设的调度时间段[t0,t0+δt],定期从所述运营信息源表中提取出满足提取条件的运营信息,其中所述t0可以为当前时刻或者未来某一时刻,所述提取条件为所述运营信息的开始时间t1到结束时间t2的范围与所述调度时间段有重叠,即,时间段[t1,t2]与所述调度时间段[t0,t0+δt]存在部分或全部的重叠关系。如图4所示,可见运营信息m3、m4、m5和m6的开始时间和结束时间满足所述提取条件,所述信息调度服务器会将上述运营信息提取并组成临时信息调度集。

步骤s02、根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集。

信息调度服务器根据每条运营信息的发送位置ip和终端显示区域对所述临时信息调度集中的所有运营信息进行分组。所述发送位置ip与所述显示终端一一对应,而所述终端显示区域对应于所述显示终端不同的区域,如图5所示,所述a区域、b区域、c区域和d区域分别对应于一个终端显示区域。每个显示终端对于区域的划分和数量可以根据实际的需要进行设置且各不相同。由此可知,每条运营信息一一对应于一个显示终端的一个终端显示区域。

在对所述运营信息进行分组时,既可以采用分层的方式,先根据发送位置ip对所述运营信息进行ip分组,再对每个ip分组中的运营信息根据所述终端显示区域进行区域分组;也可以直接根据发送位置ip和终端显示区域进行区域分组,在此不作具体限定,但为了便于描述在下面的实施例中都以分层的方式对所述临时信息调度集中的运营信息进行分组。

在完成上述分组操作后,还需要根据预设的显示规则,通过对每个分组,即所述区域分组中的所有运营信息的优先级和开始时间的比对,进一步筛选出满足所述显示规则的运营信息以组成新调度集。

进一步地,所述显示规则具体为:

若所述优先级不同,则同一分组仅保留优先级较高的运营信息;

若所述优先级相同且对应的运营信息均为滚动信息,则将同一分组的运营信息进行叠加;

若所述优先级相同且对应的运营信息为非滚动信息,则同一分组仅保留所述开始时间较晚的运营信息。

根据所述显示规则,先将每个分组中的运营信息根据优先级的高低进行排序,并保留其中优先级最高的运营信息,即低优先级的运营信息被高优先级的运营信息所覆盖。

若此时所述分组中依然存在至少两个运营信息,则需要先确认每个运营信息的种类。运营信息根据其在显示时的特性可以分为滚动信息和非滚动信息,所述非滚动信息可以为全屏信息或图片信息。

若所述分组中留下的运营信息均为滚动信息,则可以将这些信息进行叠加。而若所述分组中留下的运营信息为非滚动信息,此时就需要比对所述运营信息的开始时间,用开始时间较晚的运营信息去覆盖开始时间较早的运营信息。

将通过显示规则筛选后保留在每个分组中的运营信息组合成新调度集。

步骤s03、根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。

得到新的新调度集后,信息调度服务器就可以根据新调度集向所述显示终端发送显示通知指令,所述显示通知指令至少包括运营信息,其中所述显示终端与所述运营信息的发布位置ip一一对应。

本发明实施例通过调度时间段从运营信息源表中提取运营信息以组成临时信息调度集,然后再根据显示规则对运营信息进行分组和筛选以得到新调度集,以使显示终端显示对应的运营信息,能够节省运营信息的调度时间和资源开销,提高运营信息的调度效率。

图2为本发明实施例的另一运营信息调度方法流程图,如图2所示,所述步骤s03具体为:

步骤s031、根据当前的调度结果表得到原调度集。

在实际的应用过程中,为了增加系统的稳定性,可以在内存中预先设定调度结果集,用于保存当前所有的调度结果,即所有当前需要被调用显示在显示终端的运营信息。在得到新调度集后,需要先根据所述新调度集去更新该调度结果集。

为此,需要先遍历当前的调度结果表,将其中的运营信息组合为原调度集,所述调度结果表为所述调度结果集实体化后保存在数据库中的数据。

步骤s032、根据所述新调度集与原调度集比较结果更新预存的调度结果集。

将在上述实施例中得到的新调度集与所述原调度集中同一区域分组,即相同发布位置ip和终端显示区域中包含的运营信息进行遍历比较,然后根据比较的结果来更新所述调度结果集。具体可以通过向当前的调度结果集发送相应的更新语句来进行更新操作,其中比较的结果如下:

若两者的运营信息内容一致,说明无新的运营信息发布,则不进行任何操作;

若运营信息内容不一致,说明系统加入了新的运营信息,从而产生了新的调度结果,需要对调度结果集进行更新操作,则执行update语句更新为最新调度结果;

若只有新调度集中存在的区域分组,说明系统发布了新的运营信息,而当前调度结果集中该区域分组无数据,需要执行插入操作,则执行insert语句插入最新调度结果;

若只有原调度集中存在的区域分组,说明系统对该区域分组的运营信息进行了撤销操作,则执行update语句撤销该信息,更新其结束时间为当前时间并修改撤销标志位。

对于上述实施例中描述的对于调度结果集的更新过程仅是一种举例说明,在具体的实施过程中,可以根据实际的需要以及程序的要求来进行设置。

步骤s033、根据所述调度结果集向显示终端发送显示通知指令。

信息调度服务器根据调度结果集中的运营信息向对应的显示终端发送显示通知指令。发布指令方式可采用socket指令方式或者消息队列(messagequeue)方式。

本发明实施例通过调度时间段从运营信息源表中提取运营信息以组成临时信息调度集,然后再根据显示规则对运营信息进行分组和筛选以得到新调度集并通与原调度集的比对来更新调度结果集,以使显示终端显示对应的运营信息,能够节省运营信息的调度时间和资源开销,提高运营信息的调度效率。

基于上述实施例,进一步地,所述运营信息还包括调度结果标志;相应地,如图2所示,在所述步骤s02后所述方法还包括:

步骤s05、根据对所有运营信息进行筛选后的结果更新所述运营信息源表中对应的运营信息的调度结果标志。

在对所述临时信息调度表中的运营信息进行分组和筛选后,根据结果变更所述运营信息的调度结果标志,并更新所述运营信息源表中对应的运营信息。

根据筛选的结果,所述调度结果标志可以为显示、叠加显示或覆盖等。其中,将保留在新调度集中的运营信息的调度结果标志改为显示或叠加显示,而将其它运营信息的调度结果标志改为覆盖。当然,如果希望更加准确得表示每个运营信息被保留以及被剔除的原因,可以采用更多种类的调度结果标志来进行表示。

本发明实施例通过调度时间段从运营信息源表中提取运营信息以组成临时信息调度集,然后再根据显示规则对运营信息进行分组和筛选以得到新调度集并更新调度结果集,同时更新所述运营信息在运营信息源表中的调度结果标志,以使显示终端显示对应的运营信息,能够节省运营信息的调度时间,提高运营信息的调度效率。

基于上述实施例,进一步地,如图2所示,在所述步骤s033后所述方法还包括:

步骤s07、根据所述调度结果集更新所述调度结果表。

在更新完调度结果集后,就需要将新的调度结果集存储到数据库中的调度结果表。为了能够更加高效得得到更新所述调度结果表,所述信息调度服务器可以先对所述调度结果集进行优化,可以对其中的运营信息以信息内容为关键字进行分类,相同信息内容的运营信息进行合并处理,生成批量执行语句,例如sql语句。对批量执行语句进行执行,更新调度结果表数据。

步骤s08、接收所述显示终端的轮询请求。

显示终端会根据自身的设置定期或不定期地向所述信息调度服务器发送轮询请求,所述轮询请求至少包括与所述显示终端对应的发布位置ip或者显示终端的标识。

步骤s09、根据与所述显示终端对应的发布位置ip,将当前调度结果表中对应的运营信息发送给所述显示终端。

信息调度服务器会根据与该显示终端对应的发布位置ip,在所述调度结果表中查找到对应的运营信息,然后发送给所述显示终端。从而使所述显示终端显示。

本发明实施例通过调度时间段从运营信息源表中提取运营信息以组成临时信息调度集,然后再根据显示规则对运营信息进行分组和筛选以得到新调度集并更新调度结果表,以使显示终端根据轮询的结果显示对应的运营信息,能够节省运营信息的调度时间和资源开销,提高运营信息的调度效率。

基于上述实施例,进一步地,所述运营信息还包括显示结果标志;相应地,如图2所示,所述方法还包括:

步骤s10、根据所述显示终端对所述调度结果集的运营信息的显示结果更新所述运营信息源表中对应的运营信息的显示结果标志。

在所述显示终端根据轮询得到所述调度结果表中运营信息或者根据接收到的显示通知指令的运营信息,并进行显示后,可以根据显示的结果向所述运营信息源表发送相应的更新指令,以更新对应运营信息的显示结果标志,例如显示成功或显示失败。

本发明实施例通过调度时间段从运营信息源表中提取运营信息以组成临时信息调度集,然后再根据显示规则对运营信息进行分组和筛选以得到新调度集并更新调度结果集,以使显示终端显示对应的运营信息并更新其显示结果标志,能够节省运营信息的调度时间和资源开销,提高运营信息的调度效率。

基于上述实施例,进一步地,如图2所示,所述方法还包括:

步骤s11、根据预设的周期时间,定期将所述运营信息源表中所述结束时间早于当前时刻的运营信息存入历史信息表中。

为了能够对所有运营信息的调度过程和显示结果的可靠追溯,并且减少对于运营信息源表的存储空间,可以定期对所述运营信息源表进行清理,并将清理掉的运营信息存入历史信息表中。

具体的清理过程可以根据预设的周期时间定期执行,将所述运营信息源表中的每条运营信息的结束时间与当前时刻进行比对。若所述结束时间早于当前时刻,则认定该运营信息已经过期,需要将该运营信息存入历史信息表中,并从所述运营信息源表中删除。

另外,所述运营信息会因为其它的一些原因,被失效化,例如,由信息发布终端对运营信息进行了撤销操作。为此,所述运营信息还会包括用以表示是否有效的有效标志位。若在对运营信息源表进行清理过程中,检测到所述运营信息的有效标志位为无效,则同样需要将访运营信息存入历史信息表中并从所述运营信息源表中删除。

本发明实施例通过调度时间段从运营信息源表中提取运营信息以组成临时信息调度集,然后再根据显示规则对运营信息进行分组和筛选以得到新调度集并更新调度结果集,以使显示终端显示对应的运营信息,并定期将所述运营信息源表中过期或者无效的运营信息存入历史信息表中,从而能够节省运营信息的调度时间和资源开销,提高运营信息的调度效率,可方便对调度和显示结果进行追溯。

图6为本发明实施例的用于运营信息调度的装置结构示意图,如图6所示,所述装置至少包括:提取模块10、分组模块11和显示模块12,其中,

所述提取模块10用于根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠;所述分组模块11用于根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集;所述显示模块12根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。具体地,

所述提取模块10会根据预设的调度时间段[t0,t0+δt],定期从所述运营信息源表中提取出满足提取条件的运营信息,其中所述t0可以为当前时刻或者未来某一时刻,所述提取条件为所述运营信息的开始时间t1到结束时间t2的范围与所述调度时间段有重叠,即,时间段[t1,t2]与所述调度时间段[t0,t0+δt]存在部分或全部的重叠关系。所述提取模块10会将上述运营信息提取并组成临时信息调度集。

所述分组模块11根据每条运营信息的发送位置ip和终端显示区域对所述临时信息调度集中的所有运营信息进行分组。所述发送位置ip与所述显示终端一一对应,而所述终端显示区域对应于所述显示终端不同的区域。每条运营信息一一对应于一个显示终端的一个终端显示区域。

所述分组模块11在对所述运营信息进行分组时,既可以采用分层的方式,先根据发送位置ip对所述运营信息进行ip分组,再对每个ip分组中的运营信息根据所述终端显示区域进行区域分组;也可以直接根据发送位置ip和终端显示区域进行区域分组。

在完成上述分组操作后,分组模块11还需要根据预设的显示规则,通过对每个分组,即所述区域分组,中的所有运营信息的优先级和开始时间的比对,进一步筛选出满足所述显示规则的运营信息以组成新调度集。

进一步地,所述显示规则具体为:

若所述优先级不同,则同一分组仅保留优先级较高的运营信息;

若所述优先级相同且对应的运营信息均为滚动信息,则将同一分组的运营信息进行叠加;

若所述优先级相同且对应的运营信息为非滚动信息,则同一分组仅保留所述开始时间较晚的运营信息。

根据所述显示规则,先将每个分组中的运营信息根据优先级的高低进行排序,并保留其中优先级最高的运营信息,即低优先级的运营信息被高优先级的运营信息所覆盖。

若此时所述分组中依然存在至少两个运营信息,则需要先确认每个运营信息的种类。运营信息根据其在显示时的特性可以分为滚动信息和非滚动信息,所述非滚动信息可以为全屏信息或图片信息。

若所述分组中留下的运营信息均为滚动信息,则可以将这些信息进行叠加。而若所述分组中留下的运营信息为非滚动信息,此时就需要比对所述运营信息的开始时间,用开始时间较晚的运营信息去覆盖开始时间较早的运营信息。

将通过显示规则筛选后保留在每个分组中的运营信息组合成新调度集。

得到新的新调度集后,显示模块12就可以根据新调度集,向所述显示终端发送显示通知指令,所述显示通知指令至少包括运营信息,其中所述显示终端与所述运营信息的发布位置ip一一对应。

本发明实施例提供的装置用于执行上述方法,其功能具体参考上述方法实施例,其具体方法流程在此处不再赘述。

本发明实施例通过调度时间段从运营信息源表中提取运营信息以组成临时信息调度集,然后再根据显示规则对运营信息进行分组和筛选以得到新调度集并更新调度结果集,以使显示终端显示对应的运营信息,能够节省运营信息的调度时间和资源开销,提高运营信息的调度效率。

图7为本发明实施例的电子设备结构示意图。如图7所示,所述电子设备,包括:处理器(processor)601、存储器(memory)602和总线603;

其中,所述处理器601和所述存储器602通过所述总线603完成相互间的通信;

所述处理器601用于调用所述存储器602中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠;根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集;根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。

进一步地,本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠;根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集;根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。

进一步地,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:根据预设的调度时间段从运营信息源表中提取出满足提取条件的运营信息以组成临时信息调度集;其中,所述运营信息至少包括开始时间、结束时间、优先级、发布位置ip、终端显示区域,所述提取条件为所述运营信息的开始时间到结束时间范围与所述调度时间段有重叠;根据所述发送位置ip和终端显示区域,对所述临时信息调度集所有运营信息进行分组,并根据所述优先级和开始时间以及预设的显示规则对每个分组中的运营信息进行筛选,以得到新调度集;根据所述新调度集向显示终端发送显示通知指令;其中,所述显示通知指令至少包括运营信息,所述运营信息的发布位置ip与所述显示终端一一对应。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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