推送消息的方法、客户端及系统的制作方法
【专利摘要】本申请公开了推送消息的方法、客户端及系统,其中所述方法包括:根据当前频道的标识调取当前频道的节目单,节目单包括当前频道的标识、当前频道的所有节目的播出时段及类型标识;根据在当前频道上停留的时段,结合当前频道的节目单,确认当停留在当前频道时播出节目的类型标识,作为目标类型标识;获取目标类型标识对应的节目的累积播出时长,当累积播出时长超过预设门限时,将目标类型标识上报给服务器,服务器识别与目标类型标识对应的尚未播出的目标节目,根据目标节目的描述信息、播出时段以及目标节目的播出频道的标识,形成节目提醒消息进行推送。本申请的方案可以不断地提示符合客户端的固定收看需求且当前即将播出的节目。
【专利说明】推送消息的方法、客户端及系统
【技术领域】
[0001]本申请涉及网络电视领域,具体涉及一种推送消息的方法、客户端及系统。
【背景技术】
[0002]随着网络电视的不断发展,网络电视播出的节目已经逐步支持了传统电视节目的直播,例如CCTV-UCCTV-2等。而网络视频服务商对于现有的视频资源也进行了分类整合,将同一类的视频资源整合为一个独立的频道,从而形成了具有网络特色的播出频道,例如:电视剧剧场频道、综艺转播频道、体育直播频道等等。这样在通过浏览器或者客户端进入上述网络特色的播出频道收看视频节目时,可以结合自身的需求,直接进入某一频道即可收看到与需求一致的视频节目。
[0003]但是,现今视频资源的收看需求已经不满足于粗线条的节目类别,而是越来越具有精细化的倾向。例如,体育直播频道,其收看需求已不仅只满足于体育直播类节目,而是越来越多的需求集中在——I)希望能够不断地收看体育直播类节目下面细分的某一类体育项目的节目,甚至是某一类体育赛事的节目,或者,2)在某一类体育项目或体育赛事的节目即将播放时,能够及时地收看到。
[0004]但是目前并不能通过整合的频道的方式来满足这一精细化需求,因为从数以十亿计的视频节目中划分出某一类型的节目并整合为独立的频道,其工作量以及工作的复杂程度是难以想象的,而且后续维护这个频道的工作量也是非常巨大的。
[0005]因此,对于现今越来越精细化的视频资源的收看需求,如何提供一种简便快捷的方式可以不断地收看某一类型的节目或者在某一类型的节目即将播放时,能够及时地收看到。
【发明内容】
[0006]本申请所要解决的技术问题在于提供一种推送消息的方法、客户端及系统,不断地提示符合客户端的固定收看需求且当前即将播出的节目。
[0007]为了解决上述问题,本申请揭示了一种推送消息的方法,包括:识别当前频道的标识,根据所述当前频道的标识调取所述当前频道的节目单,所述当前频道的节目单包括所述当前频道的标识、所述当前频道的所有节目的播出时段及所述当前频道的所有节目的类型标识;识别在所述当前频道上停留的时段,根据在所述当前频道上停留的时段,结合所述当前频道的节目单,确认当停留在所述当前频道时所述当前频道所播出节目的类型标识,作为目标类型标识;依据所述目标类型标识,获取所述目标类型标识对应的节目的累积播出时长,当所述累积播出时长超过预设门限时,将所述目标类型标识上报给服务器,所述服务器识别与所述目标类型标识对应的尚未播出的目标节目,根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息进行推送。
[0008]进一步地,同一类型的节目具有相同的类型标识。
[0009]进一步地,根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息进行推送,包括:所述客户端接收所述服务器推送的节目提醒消息,其中,所述服务器根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成定制节目单作为所述节目提醒消息,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段。
[0010]进一步地,根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息进行推送,包括:所述客户端接收所述服务器推送的节目提醒消息,其中,所述服务器根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成所述定制节目单,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段;再根据当前时间及预设的时间提前量设置提醒时间界限,根据所述提醒时间界限并结合所述定制节目单,识别播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目,根据所述播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目的播出频道、描述信息及播出时段,生成所述节目提醒消息。
[0011]为了解决上述问题,本申请还揭示了一种推送消息的客户端,包括:频道识别模块、节目单调取模块、标识确认模块、获取模块和上报模块,其中,所述频道识别模块,用于识别当前频道的标识以及在所述当前频道上停留的时段;所述节目单调取模块,用于根据所述当前频道的标识调取所述当前频道的节目单,所述当前频道的节目单包括所述当前频道的标识、所述当前频道的所有节目的播出时段及所述当前频道的所有节目的类型标识;所述标识确认模块,用于根据在所述当前频道上停留的时段,结合所述当前频道的节目单,确认当停留在所述当前频道时所述当前频道所播出节目的类型标识,作为目标类型标识;所述获取模块,用于依据所述目标类型标识获取所述目标类型标识对应的节目的累积播出时长;所述上报模块,用于当所述累积播出时长超过预设门限时,将所述目标类型标识上报给服务器,以便所述服务器识别与所述目标类型标识对应的尚未播出的目标节目,根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息进行推送。
[0012]进一步地,还包括:接收模块,用于接收所述服务器推送的节目提醒消息,其中,所述服务器根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成定制节目单作为所述节目提醒消息,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段。
[0013]进一步地,还包括:接收模块,用于接收所述服务器推送的节目提醒消息,其中,所述服务器根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成所述定制节目单,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段;再根据当前时间及预设的时间提前量设置提醒时间界限,根据所述提醒时间界限并结合所述定制节目单,识别播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目,根据所述播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目的播出频道、描述信息及播出时段,生成所述节目提醒消息。
[0014]为了解决上述问题,本申请还揭示了一种推送消息的系统,包括:一个或多个客户端及服务器,其中,所述一个或多个客户端,包括上述的推送消息的客户端;所述服务器,用于接收一客户端上报的目标类型标识,识别与所述目标类型标识对应的尚未播出的目标节目,获取所述目标节目的播出时段以及所述目标节目的播出频道的标识,根据所述目标节目的播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息推送给对应所述客户端。
[0015]进一步地,所述服务器,用于根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成定制节目单作为所述节目提醒消息,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段。
[0016]进一步地,所述服务器,用于根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成所述定制节目单,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段,再根据当前时间及预设的时间提前量设置提醒时间界限,根据所述提醒时间界限并结合所述定制节目单,识别播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目,根据所述播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目的播出频道、描述信息及播出时段,生成所述节目提醒消息。
[0017]与现有技术相比,本申请可以获得包括以下技术效果:
[0018]客户端识别在当前频道上停留的时段,说明在这个时间段上收看了节目,识别停留时段播出的节目的类型标识,这个类型标识代表的一类节目都可能是具有固定收看需求的节目,因此将这个类型标识作为目标类型标识;目标类型标识对应的节目的累积播出时长越长,说明播出这类节目的时间越长、次数越频繁,直到累积播出时长超过预设门限时,可以认定对于这类节目这个客户端是具有固定收看需求的,这时将所述目标类型标识上报给服务器,服务器根据所述目标类型标识找到符合这个客户端的固定收看需求的当前即将播出的节目,制作生成节目提醒消息并向客户端推送。
[0019]当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
【专利附图】
【附图说明】
[0020]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0021]图1是本申请第一实施例的方法流程图。
[0022]图2是本申请第二实施例的方法流程图。
[0023]图3是本申请第三实施例的方法流程图。
[0024]图4是本申请第四实施例的装置结构图。
[0025]图5是本申请第四实施例的又一装置结构图。
[0026]图6是本申请第五实施例的系统结构图。
【具体实施方式】
[0027]以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
[0028]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0029]本申请的丰要思想
[0030]客户端在工作过程中时,识别在所述当前频道上停留的时段,说明在这个时间段上收看了节目,根据识别停留时段确定播出的节目的类型标识,这个类型标识代表的一类节目都可能是具有固定收看需求的节目,因此将这个类型标识作为目标类型标识;目标类型标识对应的节目的累积播出时长越长,说明在这个客户端上播出这类节目的时间越长、次数越频繁,直到累积播出时长超过预设门限时,可以认定对于这类节目这个客户端是具有固定播出需求的,这时将所述目标类型标识上报给服务器,服务器根据所述目标类型标识找到符合这个客户端的固定播出需求的尚未播出的节目,制作生成节目提醒消息并向客户端推送。
[0031]下面以第一实施例对本申请方法的实现作进一步说明。如图1所示,包括:
[0032]步骤SlOO:识别当前频道的标识,根据所述当前频道的标识调取所述当前频道的节目单,所述当前频道的节目单包括所述当前频道的标识、所述当前频道的所有节目的播出时段及所述当前频道的所有节目的类型标识;
[0033]服务器侧,对于每一个频道都会配置一个该频道的节目单,例如:服务器侧拥有CCTV-U CCTV-2、电视剧剧场、综艺转播、体育直播等多个频道,同时对于每个频道都会配置一个节目单,因此就有CCTV-1的节目单、CCTV-2的节目单、电视剧剧场频道的节目单、综艺转播频道的节目单、体育直播频道一台的节目单等等。
[0034]每一个频道的节目单中,包括所述这个频道的标识、一天的节目安排(主要是节目的描述信息和播出时段),另外,针对于每个节目会设置一类型标识,同一类节目具有相同的类型标识。例如:表I和表2分别为体育直播频道一台的前后两天的节目单,在表I和2中,在不同播出时段都有意甲的转播节目,而意甲的类型标识都是Serie-1。
[0035]
【权利要求】
1.一种推送消息的方法,其特征在于,包括: 识别当前频道的标识,根据所述当前频道的标识调取所述当前频道的节目单,所述当前频道的节目单包括所述当前频道的标识、所述当前频道的所有节目的播出时段及所述当前频道的所有节目的类型标识; 识别在所述当前频道上停留的时段,根据在所述当前频道上停留的时段,结合所述当前频道的节目单,确认当停留在所述当前频道时所述当前频道所播出节目的类型标识,作为目标类型标识; 依据所述目标类型标识,获取所述目标类型标识对应的节目的累积播出时长,当所述累积播出时长超过预设门限时,将所述目标类型标识上报给服务器,所述服务器识别与所述目标类型标识对应的尚未播出的目标节目,根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息进行推送。
2.如权利要求1所述的方法,其特征在于, 同一类型的节目具有相同的类型标识。
3.如权利要求1所述的方法,其特征在于,根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息进行推送,进一步包括: 所述客户端接收所述服务器推送的节目提醒消息,其中,所述服务器根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成定制节目单作为所述节目提醒消息,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段。
4.如权利要求1所述的方法,其特征在于,根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息进行推送,进一步包括: 所述客户端接收所述服务器推送的节目提醒消息,其中,所述服务器根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成所述定制节目单,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段;再根据当前时间及预设的时间提前量设置提醒时间界限,根据所述提醒时间界限并结合所述定制节目单,识别播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目,根据所述播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目的播出频道、描述信息及播出时段,生成所述节目提醒消息。
5.一种推送消息的客户端,其特征在于,包括:频道识别模块、节目单调取模块、标识确认模块、获取模块和上报模块,其中, 所述频道识别模块,用于识别当前频道的标识以及在所述当前频道上停留的时段; 所述节目单调取模块,用于根据所述当前频道的标识调取所述当前频道的节目单,所述当前频道的节目单包括所述当前频道的标识、所述当前频道的所有节目的播出时段及所述当前频道的所有节目的类型标识; 所述标识确认模块,用于根据在所述当前频道上停留的时段,结合所述当前频道的节目单,确认当停留在所述当前频道时所述当前频道所播出节目的类型标识,作为目标类型标识; 所述获取模块,用于依据所述目标类型标识获取所述目标类型标识对应的节目的累积播出时长;所述上报模块,用于当所述累积播出时长超过预设门限时,将所述目标类型标识上报给服务器,以便所述服务器识别与所述目标类型标识对应的尚未播出的目标节目,根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息进行推送。
6.如权利要求5所述的客户端,其特征在于,还包括: 接收模块,用于接收所述服务器推送的节目提醒消息,其中,所述服务器根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成定制节目单作为所述节目提醒消息,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段。
7.如权利要求5所述的客户端,其特征在于,还包括: 接收模块,用于接收所述服务器推送的节目提醒消息,其中,所述服务器根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成所述定制节目单,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段;再根据当前时间及预设的时间提前量设置提醒时间界限,根据所述提醒时间界限并结合所述定制节目单,识别播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目,根据所述播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目的播出频道、描述信息及播出时段,生成所述节目提醒消息。
8.—种推送消息的系统,其特征在于,包括:一个或多个客户端及服务器,其中, 所述一个或多个客户端,包括如权利要求5-7中任一项所述的推送消息的客户端; 所述服务器,用于接收一客户端上报的目标类型标识,识别与所述目标类型标识对应的尚未播出的目标节目,获取所述目标节目的播出时段以及所述目标节目的播出频道的标识,根据所述目标节目的播出时段以及所述目标节目的播出频道的标识,形成节目提醒消息推送给对应所述客户端。
9.如权利要求8所述的系统,其特征在于, 所述服务器,进一步用于根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成定制节目单作为所述节目提醒消息,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段。
10.如权利要求8所述的系统,其特征在于, 所述服务器,进一步用于根据所述目标节目的描述信息、播出时段以及所述目标节目的播出频道的标识,生成所述定制节目单,所述定制节目单包括多个播出频道的一个或多个目标节目的描述信息及播出时段,再根据当前时间及预设的时间提前量设置提醒时间界限,根据所述提醒时间界限并结合所述定制节目单,识别播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目,根据所述播出时段的起始时间点早于所述提醒时间界限的一个或多个目标节目的播出频道、描述信息及播出时段,生成所述节目提醒消息。
【文档编号】H04N21/235GK103702206SQ201310695257
【公开日】2014年4月2日 申请日期:2013年12月13日 优先权日:2013年12月13日
【发明者】苍鹏, 李强, 任海林 申请人:乐视致新电子科技(天津)有限公司