一种消息补发方法、服务器及显示设备技术

技术编号:25921751 阅读:18 留言:0更新日期:2020-10-13 10:42
本申请提供一种消息补发方法、服务器及显示设备。所述消息补发方法可以在获取用户购买通知后,根据用户信息查询预推送媒资,从而根据预推送媒资的媒资ID提取推送消息,最后将推送消息发送至用户信息对应的显示设备。其中,所述预推送媒资为媒资开播时间在预设判断周期内,且媒资结束时间晚于当前时间的媒资。所述消息补发方法可以筛选出定时推送任务未推送的媒资,并将未推送的消息补发给已购买的用户,缓解针对部分已购用户漏发消息的问题。

【技术实现步骤摘要】
一种消息补发方法、服务器及显示设备本申请要求在2020年4月30日提交中国专利局、申请号为202010364836.5、专利技术名称为“一种显示设备教育模式显示方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及智能电视
,尤其涉及一种消息补发方法、服务器及显示设备。
技术介绍
智能电视是基于Internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。智能电视可以依赖于网络以及多种信号源,为用户提供多种媒体资源,满足不同用户的观看需要。随着远程教育的普及,通过智能电视实现远程教育的需求也越来越迫切。现有智能电视实现远程教育的方式通常为在电视中安装教育类应用程序,以通过教育类应用程序获取远程教育资源,如直播课程等。直播课程不同于传统媒资,具有一定的时限性,即作为教授方的终端会在指定的时间开始直播课程,同时作为学习方的终端需要在直播开始后才能进行学习。因此,为了提前知晓直播课程的开始时间,服务器可以通过将上课消息发送至各终端,以达到通知效果。通常,服务器采用定时任务的方式,在直播开始前的预设时间发送上课消息。例如,在直播课程开始前的24h向各终端发送上课消息。但这种上课消息的方式仅限于在预设时间之前已购买该课程的用户终端,对于在定时任务处理过后再购买该课时的用户不会再收到提醒,导致针对部分已购用户漏发上课消息的问题。
技术实现思路
本申请提供了一种消息补发方法、服务器及显示设备,以解决传统定时任务方式容易导致针对部分已购用户漏发消息的问题。第一方面,本申请提供一种消息补发方法,包括:获取用户购买通知,所述用户购买通知包括用户信息以及媒资ID;根据所述用户信息查询预推送媒资,所述预推送媒资为媒资开播时间在预设判断周期内,且媒资结束时间晚于当前时间的媒资;根据所述预推送媒资的媒资ID提取推送消息;将所述推送消息发送至所述用户信息对应的显示设备。基于上述消息补发方法,本申请还提供本申请还提供一种服务器,包括:后台服务系统、内容系统以及推送系统。其中,所述后台服务系统被配置为发送用户购买通知;所述内容系统被配置为存储媒资信息。所述推送系统被配置为执行以下程序步骤:从所述后台服务系统获取用户购买通知,所述用户购买通知包括用户信息以及媒资ID;根据所述用户信息在所述内容系统中查询预推送媒资,所述预推送媒资为媒资开播时间在预设判断周期内,且媒资结束时间晚于当前时间的媒资;根据所述预推送媒资的媒资ID在所述内容系统中提取推送消息;将所述推送消息发送至所述用户信息对应的显示设备。由以上技术方案可知,本申请第一方面提供的消息补发方法可以在获取用户购买通知后,根据用户信息查询预推送媒资,从而根据预推送媒资的媒资ID提取推送消息,最后将推送消息发送至用户信息对应的显示设备。其中,所述预推送媒资为媒资开播时间在预设判断周期内,且媒资结束时间晚于当前时间的媒资。实际应用中,可以筛选出定时推送任务未推送的媒资,并通过所述消息补发方法进行将消息推送给已购买的用户,缓解针对部分已购用户漏发消息的问题。第二方面,本申请还提供一种消息补发方法,包括:获取用户购买通知,所述用户购买通知包括用户信息以及媒资ID;根据所述媒资ID查询对应媒资的上一次推送任务的执行时间;如果当前时间在所述执行时间之后的预设判断周期内,提取推送消息;将所述推送消息发送至所述用户信息对应的显示设备。基于上述消息补发方法,本申请第二方面还提供一种服务器,包括:后台服务系统、内容系统以及推送系统。其中,所述后台服务系统被配置为发送用户购买通知;所述内容系统被配置为存储媒资信息。所述推送系统被配置为执行以下程序步骤:从所述后台服务系统获取用户购买通知,所述用户购买通知包括用户信息以及媒资ID;根据所述媒资ID在所述内容系统中查询对应媒资的上一次推送任务的执行时间;如果当前时间在所述执行时间之后的预设判断周期内,在所述内容系统中提取推送消息;将所述推送消息发送至所述用户信息对应的显示设备。由以上技术方案可知,本申请第二方面提供的消息补发方法,可以在获取用户购买通知后,根据媒资ID查询对应媒资的上一次推送任务的执行时间。如果当前时间在执行时间之后的预设判断周期内,提取推送消息,最后将推送消息发送至用户信息对应的显示设备。所述方法可以根据用户购买的媒资上一次推送执行时间来补发推送消息,缓解针对部分已购用户漏发消息的问题。第三方面,本申请还提供一种显示设备,包括:显示器、通信器以及控制器。其中,所述显示器被配置为展示购买界面;所述通信器被配置为与服务器建立通信连接。所述控制器被配置为执行以下程序步骤:获取用户在购买界面输入的用于购买媒资播放权利的购买行为指令;响应于所述购买行为指令,向所述服务器发送购买指令,以使所述服务器的后台服务系统发送用户购买通知,所述用户购买通知包括用户信息以及媒资ID;接收服务器反馈的预推送媒资的推送消息,所述预推送媒资为媒资开播时间在预设判断周期内,且媒资结束时间晚于当前时间的媒资。由以上技术方案可知,本申请第三方面提供的显示设备可以响应于用户输入的购买行为指令,与服务器之间进行交互,从而使服务器的后台服务系统发送用户购买通知,并根据用户信息查询预推送媒资,从而根据预推送媒资的媒资ID提取推送消息,以反馈推送消息。显示设备再通过接收推送消息,以将漏发的推送消息进行显示,缓解针对部分已购用户漏发消息的问题。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例中显示设备与控制装置之间操作场景的示意图;图2为本申请实施例中显示设备的硬件配置框图;图3为本申请实施例中控制设备的硬件配置框图;图4为本申请实施例中显示设备软件配置示意图;图5为本申请实施例中显示设备应用程序的图标控件界面显示示意图;图6为本申请实施例中显示设备消息显示界面示意图;图7为本申请实施例中一种消息补发方法的流程示意图;图8为本申请实施例中确定预设判断周期的流程示意图;图9为本申请实施例中标记预推送媒资的流程示意图;图10为本申请实施例中另一种消息补发方法的流程示意图;图11为本申请实施例中显示设备的结构示意图。具体实施方式下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的本文档来自技高网...

【技术保护点】
1.一种消息补发方法,其特征在于,包括:/n获取用户购买通知,所述用户购买通知包括用户信息以及媒资ID;/n根据所述用户信息查询预推送媒资,所述预推送媒资为媒资开播时间在预设判断周期内,且媒资结束时间晚于当前时间的媒资;/n根据所述预推送媒资的媒资ID提取推送消息;/n将所述推送消息发送至所述用户信息对应的显示设备。/n

【技术特征摘要】
20200430 CN 20201036483651.一种消息补发方法,其特征在于,包括:
获取用户购买通知,所述用户购买通知包括用户信息以及媒资ID;
根据所述用户信息查询预推送媒资,所述预推送媒资为媒资开播时间在预设判断周期内,且媒资结束时间晚于当前时间的媒资;
根据所述预推送媒资的媒资ID提取推送消息;
将所述推送消息发送至所述用户信息对应的显示设备。


2.根据权利要求1所述的消息补发方法,其特征在于,所述预设判断周期的起始时间为上一次推送任务的执行时间;所述预设判断周期的时长等于定时推送周期与上一次推送任务的处理周期之和。


3.根据权利要求2所述的消息补发方法,其特征在于,获取用户购买通知的步骤前,所述方法还包括:
获取记录的每次推送任务的开始时间、完成时间和执行时间;
计算推送任务的开始时间与前一次推送任务执行时间的时间间隔,生成定时推送周期;以及计算推送任务的开始时间与完成时间的时间间隔,生成处理周期。


4.根据权利要求3所述的消息补发方法,其特征在于,所述消息补发方法基于kafka队列消息算法,所述方法还包括:
基于kafka队列消息算法发起订阅topic消息;
在获取用户购买通知后,基于kafka队列消息算法接收topic消息。


5.根据权利要求1所述的消息补发方法,其特征在于,根据所述用户信息查询预推送媒资的步骤,包括:
获取所述预设判断周期和当前时间;
逐一对比媒资开播时间与所述预设判断周期;
如果所述媒资开播时间在所述预设判断周期内,对比媒资结束时间与当前时间;
如果所述媒资结束时间晚于当前时间,标记媒资为预推送媒资。


6.一种消息补发方法,其特征在于,包括:
获取用户购买通知,所述用户购买通知包括用户信息以及媒资ID;

【专利技术属性】
技术研发人员:张凡文王楷
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1