一种跑马灯消息推送方法和装置的制造方法

文档序号:10473798阅读:320来源:国知局
一种跑马灯消息推送方法和装置的制造方法
【专利摘要】本发明公开了一种跑马灯消息推送方法和装置,当接收到跑马灯消息编辑请求时,启动跑马灯消息编辑进程,并将编辑完成的所述跑马灯消息保存在预先设置的跑马灯消息表中;当接收到跑马灯消息询问请求时,调取预先设置的跑马灯消息表,判断所述跑马灯消息表中是否存在有跑马灯消息,若存在则获取所述跑马灯消息表中的跑马灯消息并发送;若不存在则不予执行。因此,所述跑马灯消息推送的方法和装置解决了跑马灯消息只能统一分发的问题。
【专利说明】
一种跑马灯消息推送方法和装置
技术领域
[0001]本发明涉及通信技术领域,特别是指一种跑马灯消息推送方法和装置。
【背景技术】
[0002]随着计算机通信技术、互联网技术以及多媒体技术的发展,互联网电视得到了越来越广泛的应用。目前,现有的电视跑马灯采用的技术方案是节目制作方或电视台将跑马灯消息直接压入由广电系统监控的视频广播信号,然后通过卫星、有线等电视传播技术,最终发送到用户终端。所以,存在如下缺陷:视频广播信号统一分发,不能做到分终端推送跑马灯消息,且缺乏灵活性。

【发明内容】

[0003]有鉴于此,本发明的目的在于提出一种跑马灯消息推送方法和装置,解决了跑马灯消息只能统一分发的问题。
[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]图1为本发明实施例中跑马灯消息编辑方法的流程示意图;
[0037]图2为本发明实施例中跑马灯消息询问方法的流程示意图;
[0038]图3为本发明可参考实施例中跑马灯消息推送方法的流程示意图;
[0039]图4为本发明实施例中跑马灯消息推送装置的结构示意图;
[0040]图5为本发明可参考实施例中跑马灯消息推送装置的结构示意图。
【具体实施方式】
[0041]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0042]根据互联网的使用现状,运营商发送跑马灯消息,只能将跑马灯消息直接压入由广电系统监控的视频广播信号,然后通过卫星、有线等电视传播技术,最终统一发送到每个用户终端,导致跑马灯消息推送的门槛过高,灵活性非常差、导致用户体验不佳。为了解决这一问题,本发明的思路是基于互联网技术,建立个性化跑马灯消息的推送的功能。
[0043]参阅图1所示,为本发明实施例中跑马灯消息编辑方法的流程示意图,在此以互联网电视中的跑马灯消息为例进行说明,所述跑马灯消息编辑方法包括:
[0044]步骤101,接收到跑马灯消息编辑请求。
[0045]在实施例中,运营商在需要发布跑马灯消息时,可以登录之后再发送跑马灯消息编辑请求。
[0046]步骤102,启动跑马灯消息编辑进程。
[0047]步骤103,将编辑完成的所述跑马灯消息保存在预先设置的跑马灯消息表中。
[0048]较佳地,编辑完成该跑马灯消息时可以将编辑完成的所述跑马灯消息存储到预先设置的预备跑马灯消息表中。然后,判断在一个预设的时间阈值内是否收到编辑所述预备跑马灯消息表中该跑马灯消息的请求,若收到则重新编辑该跑马灯消息再存储到跑马灯消息表中;若没有收到则直接将该跑马灯消息存储到跑马灯消息表中。
[0049]从而,本发明所述的跑马灯消息编辑方法可以将运营商编辑后的跑马灯消息放入到预设的预备跑马灯消息表中,即可以给运营商对已经编辑完的跑马灯消息进行修改的机会。因此,实现了不会一次编辑之后就不能进行修改。
[0050]还有,参阅图2所示,为本发明实施例中跑马灯跑马灯消息询问方法的流程示意图,所述跑马灯消息询问方法包括:
[0051 ]步骤201,接收到跑马灯消息询问请求。
[0052]在实施例中,终端需要获得跑马灯消息时,是定期向服务器提出跑马灯消息询问请求,询问是否有需要进行展示的跑马灯消息。较佳地,每个终端可以通过登录之后,发送跑马灯消息询问请求。
[0053]步骤202,调取预先设置的跑马灯消息表。
[0054]其中,所述跑马灯消息表中存储有每个所述跑马灯消息内容与跑马灯消息信息的对应关系。还需要说明的是,所述跑马灯消息信息可以包括一个唯一的ID、显示时间以及颜色等等。其中,每个跑马灯消息的ID可以更便于所述跑马灯消息的查找。另外,显示时间、颜色等等显示效果的参数都是可以限制所述跑马灯消息的显示。较佳地,为了对每个跑马灯消息进行安全性的考虑,所述跑马灯消息信息还包括发布时间戳。
[0055]步骤203,判断所述跑马灯消息表中是否存在有跑马灯消息,若存在则进行步骤204,否则直接退出该流程。
[0056]较佳地,所述跑马灯消息信息可以包括关联频道。当判断所述跑马灯消息表中存在有跑马灯消息时可以获取所述跑马灯消息信息中的关联频道以及所述跑马灯消息询问请求中的频道信息。然后,判断所述关联频道中是否包括有所述的频道信息,若是则获取所述跑马灯消息表中的该跑马灯消息并发送;否则不予执行。也就是说,一个跑马灯消息可以分别在不同的频道中进行推送。在该实施例中运营商通过一次跑马灯消息的编辑就可以在不同的频道中进行推送,大大简化了运营商的制作过程。同时,实现了灵活的推送,即创造性地通过频道与跑马灯消息的灵活匹配。另外,运营商只要通过修改频道信息就可以改变所述跑马灯消息的推送方向。
[0057]步骤204,获取所述跑马灯消息表中的跑马灯消息并发送。
[0058]在一个优选地实施例中,获取所述跑马灯消息表中的跑马灯消息并发送之后,还可以标记所述关联频道中的所述频道信息,即该频道已经推送过该跑马灯消息了。另外,当判断所述关联频道中包括所述的频道信息时,则判断在所述关联频道中的所述频道信息是否已标记。根据判断结果,如果已标记则所述跑马灯消息已被发送给该频道信息对应的频道,且不进行跑马灯消息的推送。如果没有标记,则获取所述跑马灯消息表中的该跑马灯消息并发送。
[0059]另外,在本发明另一个实施例中,所述跑马灯跑马灯消息推送方法中还可能接收到跑马灯消息撤回请求。其具体实施包括:获取所述跑马灯消息撤回请求中的跑马灯消息信息,调取所述跑马灯消息表。然后,获取所述跑马灯消息表中对应该跑马灯消息信息的跑马灯消息。判断所述跑马灯消息的跑马灯消息信息中关联频道是否被标记,若已被标记则不予执行,若没有被标记则删除所述跑马灯消息表中的该跑马灯消息。该实施例中,实现了对编辑后的跑马灯消息进行撤回的功能,当然该跑马灯消息是没有被标记(没有被推送过)的。
[0060]作为一个可参考的实施例,参阅图2所示,所述跑马灯消息推送方法具体可采用如下步骤:
[0061 ]步骤201,接收到跑马灯消息请求。
[0062]步骤202,判断所述跑马灯消息请求的类型,若所述跑马灯消息请求为跑马灯消息编辑请求则进行步骤203,若所述跑马灯消息请求为跑马灯消息询问请求则进行步骤208,若所述跑马灯消息请求为跑马灯消息撤回请求则进行步骤214。
[0063]步骤203,启动跑马灯消息编辑进程,进行步骤204。
[0064]步骤204,将编辑完成的所述跑马灯消息存储到预先设置的预备跑马灯消息表中。
[0065]步骤205,判断在预设的时间阈值内是否收到编辑所述预备跑马灯消息表中该跑马灯消息的请求,若是则进行步骤206,否则直接进行步骤207。
[0066]步骤206,重新编辑该跑马灯消息,进行步骤207。
[0067]步骤207,存储到所述的跑马灯消息表中,退出该流程。
[0068]步骤208,调取预先设置的跑马灯消息表,进行步骤209。
[0069]步骤209,判断所述跑马灯消息表中是否存在有跑马灯消息,若是则进行步骤210,否则退出该流程。
[0070]步骤210,获取所述跑马灯消息信息中的关联频道以及所述跑马灯消息询问请求中的频道信息。
[0071]步骤211,判断所述关联频道中是否包括有所述的频道信息,若是则进行步骤212,否则退出该流程。
[0072]步骤212,获取所述跑马灯消息表中的该跑马灯消息并发送。
[0073]步骤213,标记所述关联频道中的所述频道信息,退出该流程。
[0074]较佳地,当判断所述关联频道中包括所述的频道信息时,则判断在所述关联频道中的所述频道信息是否已标记;如果已标记则所述跑马灯消息已被发送给该频道信息对应的频道,不予执行;如果没有标记则获取所述跑马灯消息表中的该跑马灯消息并发送。
[0075]步骤214,获取所述跑马灯消息撤回请求中的跑马灯消息信息。
[0076]步骤215,调取所述跑马灯消息表,获取所述跑马灯消息表中对应该跑马灯消息信息的跑马灯消息。
[0077]步骤216,判断所述跑马灯消息的跑马灯消息信息中关联频道是否被标记,若已被标记则退出该流程,若没有被标记则进行步骤214。
[0078]步骤217,删除所述跑马灯消息表中的该跑马灯消息,退出该流程。
[0079]在本发明的另一方面,还提供了一种跑马灯消息推送装置,如图3所示,所述跑马灯消息推送装置包括跑马灯消息编辑单元301和跑马灯消息询问单元302。其中,跑马灯消息编辑单元301接收到跑马灯消息编辑请求,启动跑马灯消息编辑进程,并将编辑完成的所述跑马灯消息保存在预先设置的跑马灯消息表中。跑马灯消息询问单元302接收到跑马灯消息询问请求,调取预先设置的跑马灯消息表,判断所述跑马灯消息表中是否存在有跑马灯消息,若存在则获取所述跑马灯消息表中的跑马灯消息并发送;若不存在则不予执行。
[0080]其中,所述跑马灯消息表中存储有每个所述跑马灯消息内容与跑马灯消息信息的对应关系。较佳地,所述跑马灯消息信息包括关联频道。当所述跑马灯消息询问单元302判断所述跑马灯消息表中存在有跑马灯消息时,可以获取所述跑马灯消息信息中的关联频道以及所述跑马灯消息询问请求中的频道信息。然后,判断所述关联频道中是否包括有所述的频道信息,若是则获取所述跑马灯消息表中的该跑马灯消息并发送,否则不予执行。
[0081 ]在一个优选地实施例中,所述跑马灯消息询问单元302获取所述跑马灯消息表中的跑马灯消息并发送之后,还可以标记所述关联频道中的所述频道信息。另外,当所述跑马灯消息询问单元302判断所述关联频道中包括所述的频道信息时,则判断在所述关联频道中的所述频道信息是否已标记。如果已标记则所述跑马灯消息已被发送给该频道信息对应的频道,不推送所述跑马灯消息。如果没有标记则获取所述跑马灯消息表中的该跑马灯消息并发送。
[0082]在另一个实施例中,所述跑马灯消息编辑请求301启动跑马灯消息编辑进程,并编辑完成该跑马灯消息时,将编辑完成的所述跑马灯消息存储到预先设置的预备跑马灯消息表中。然后,判断在预设的时间阈值内是否收到编辑所述预备跑马灯消息表中该跑马灯消息的请求,若是则重新编辑该跑马灯消息并存储到所述的跑马灯消息表中,若不存在则直接将该跑马灯消息存储到所述的跑马灯消息表中。
[0083]在本装置的一个可参考的实施例中,如图4所示,还包括跑马灯消息撤回单元303。具体来说,所述跑马灯消息撤回单元303接收到跑马灯消息撤回请求,获取所述跑马灯消息撤回请求中的跑马灯消息信息。调取所述跑马灯消息表,获取所述跑马灯消息表中对应该跑马灯消息信息的跑马灯消息。然后,判断所述跑马灯消息的跑马灯消息信息中关联频道是否被标记,若已被标记则不予执行,若没有被标记则删除所述跑马灯消息表中的该跑马灯消息。
[0084]需要说明的是,在本发明所述的跑马灯消息推送装置的具体实施内容,在上面所述的跑马灯消息推送方法中已经详细说明了,故在此重复内容不再说明。
[0085]综上所述,本发明提供的跑马灯消息推送方法、装置,创造性地采用互联网技术推送电视跑马灯消息;并且,实现了推送的跑马灯消息具有独立性;同时,完全可以根据需要,任意指定跑马灯消息推送到的终端;从而,实现了快速、个性化的跑马灯消息的推送,具有广泛、重大的推广意义;最后,整个所述的跑马灯消息推送方法和装置紧凑,易于控制。
[0086]所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于控制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种跑马灯消息推送方法,其特征在于,包括步骤: 当接收到跑马灯消息编辑请求时,启动跑马灯消息编辑进程,并将编辑完成的所述跑马灯消息保存在预先设置的跑马灯消息表中; 当接收到跑马灯消息询问请求时,调取预先设置的跑马灯消息表,判断所述跑马灯消息表中是否存在有跑马灯消息,若存在则获取所述跑马灯消息表中的跑马灯消息并发送;若不存在则不予执行。2.根据权利要求1所述的方法,其特征在于,所述跑马灯消息表中存储有每个所述跑马灯消息内容与跑马灯消息信息的对应关系,其中所述跑马灯消息信息包括关联频道; 当判断所述跑马灯消息表中存在有跑马灯消息时,还包括: 获取所述跑马灯消息信息中的关联频道以及所述跑马灯消息询问请求中的频道信息; 判断所述关联频道中是否包括有所述的频道信息,若是则获取所述跑马灯消息表中的该跑马灯消息并发送;否则不予执行。3.根据权利要求2所述的方法,其特征在于,获取所述跑马灯消息表中的跑马灯消息并发送之后,还包括:标记所述关联频道中的所述频道信息; 当判断所述关联频道中包括所述的频道信息时,则判断在所述关联频道中的所述频道信息是否已标记;如果已标记则所述跑马灯消息已被发送给该频道信息对应的频道,不予执行;如果没有标记则获取所述跑马灯消息表中的该跑马灯消息并发送。4.根据权利要求3所述的方法,其特征在于,还包括: 接收到跑马灯消息撤回请求,获取所述跑马灯消息撤回请求中的跑马灯消息信息; 调取所述跑马灯消息表,获取所述跑马灯消息表中对应该跑马灯消息信息的跑马灯消息; 判断所述跑马灯消息的跑马灯消息信息中关联频道是否被标记,若已被标记则不予执行,若没有被标记则删除所述跑马灯消息表中的该跑马灯消息。5.根据权利要求1所述的方法,其特征在于,所述启动跑马灯消息编辑进程,并编辑完成该跑马灯消息时,还包括: 将编辑完成的所述跑马灯消息存储到预先设置的预备跑马灯消息表中; 判断在预设的时间阈值内是否收到编辑所述预备跑马灯消息表中该跑马灯消息的请求,若是则重新编辑该跑马灯消息并存储到所述的跑马灯消息表中;若不存在则直接将该跑马灯消息存储到所述的跑马灯消息表中。6.一种跑马灯消息推送装置,其特征在于,包括: 跑马灯消息编辑单元,用于接收到跑马灯消息编辑请求,启动跑马灯消息编辑进程,并将编辑完成的所述跑马灯消息保存在预先设置的跑马灯消息表中; 跑马灯消息询问单元,用于接收到跑马灯消息询问请求,调取预先设置的跑马灯消息表,判断所述跑马灯消息表中是否存在有跑马灯消息,若存在则获取所述跑马灯消息表中的跑马灯消息并发送;若不存在则不予执行。7.根据权利要求6所述的装置,其特征在于,所述跑马灯消息表中存储有每个所述跑马灯消息内容与跑马灯消息信息的对应关系,其中所述跑马灯消息信息包括关联频道; 当所述跑马灯消息询问单元判断所述跑马灯消息表中存在有跑马灯消息时,还用于: 获取所述跑马灯消息信息中的关联频道以及所述跑马灯消息询问请求中的频道信息; 判断所述关联频道中是否包括有所述的频道信息,若是则获取所述跑马灯消息表中的该跑马灯消息并发送;否则不予执行。8.根据权利要求7所述的装置,其特征在于,所述跑马灯消息询问单元获取所述跑马灯消息表中的跑马灯消息并发送之后,还用于:标记所述关联频道中的所述频道信息; 当所述跑马灯消息询问单元判断所述关联频道中包括所述的频道信息时,则判断在所述关联频道中的所述频道信息是否已标记;如果已标记则所述跑马灯消息已被发送给该频道信息对应的频道,不予执行;如果没有标记则获取所述跑马灯消息表中的该跑马灯消息并发送。9.根据权利要求8所述的装置,其特征在于,还包括跑马灯消息撤回单元,用于; 接收到跑马灯消息撤回请求,获取所述跑马灯消息撤回请求中的跑马灯消息信息; 调取所述跑马灯消息表,获取所述跑马灯消息表中对应该跑马灯消息信息的跑马灯消息; 判断所述跑马灯消息的跑马灯消息信息中关联频道是否被标记,若已被标记则不予执行,若没有被标记则删除所述跑马灯消息表中的该跑马灯消息。10.根据权利要求6所述的装置,其特征在于,所述跑马灯消息编辑单元,跑马灯消息跑马灯消息还用于: 将编辑完成的所述跑马灯消息存储到预先设置的预备跑马灯消息表中; 判断在预设的时间阈值内是否收到编辑所述预备跑马灯消息表中该跑马灯消息的请求,若是则重新编辑该跑马灯消息并存储到所述的跑马灯消息表中;若不存在则直接将该跑马灯消息存储到所述的跑马灯消息表中。
【文档编号】H04L29/08GK105827705SQ201610166714
【公开日】2016年8月3日
【申请日】2016年3月22日
【发明人】张京龙
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1