专利名称:一种基于内容订阅的信息推送方法、装置及系统的制作方法
技术领域:
本发明涉及内容订阅领域,具体涉及一种基于内容订阅的信息推送方法、装置及系统。
背景技术:
随着网络技术的发展,互联网上的信息越来越多,用户在查阅相关信息时即便通过搜索引擎,过程也比较繁琐。尤其是用户在观看连续上传的一些内容时,每次仍旧需要进入同一网页查看是否有更新。RSS (Really Simple Syndication,易信息聚合)的出现在很大程度上解决了这一问题。RSS订阅的具体过程如下·
I、打开具有RSS订阅功能的相关网页。2、在xml按钮上点击鼠标右键,在展开的选项中点击“复制链接地址”3、到RSS阅读器中添加RSS订阅源4、当RSS订阅源有更新时,打开RSS阅读器,就可以在RSS阅读器中看到更新。通过上述过程可以看到,基于现有的RSS技术,用户需要不断的查看RSS阅读器中的“是否已更新”才能获知订阅的内容是否有更新。目前,网络上的很多内容(例如视频类网站的电视剧、综艺)具有定期连续更新但不精确定时的特点,用户如果通过RSS方式订阅,需要经常的查看RSS阅读器中的“是否已更新”,才不会漏掉更新的内容。这一方式显然需要占用用户大量的时间,而且不利于网络上相关内容的推广。
发明内容
有鉴于此,本发明旨在提供一种基于内容订阅的信息推送方法及装置,以在订阅内容有更新时,将相关信息发送至用户,使用户及时了解订阅内容的更新情况,以节省用户查看阅读器的时间。针对此,本发明提供的技术方案如下—种基于内容订阅的信息推送方法,所述方法包括接收并保存用户输入的订阅信息;所述订阅信息至少包含需要订阅的内容和所述用户的标识;根据所述标识建立所述用户与所述订阅信息的对应关系;对所述用户订阅的内容进行监控,判断所述订阅的内容是否有更新;若有,则根据所述对应关系,确定所述订阅的内容对应的用户;生成更新提示信息并推送所述更新提示信息至所述对应的用户。优选的,所述方法还包括在发现所述订阅的内容有更新时,获取所述更新后的内容;所述推送所述更新提示信息至所述对应的用户包括推送所述更新后的内容至所述对应的用户。
优选的,所述订阅信息还包括推送设置信息;所述方法还包括根据所述对应关系,确定所述对应的用户的推送设置信息;所述推送所述更新提示信息至所述对应的用户包括按照所述推送设置信息推送所述更新提示信息至所述对应的用户。优选的,所述推送设置信息包括所述用户从至少两个候选平台中指定的推送平台以及所述用户从至少两个候选通道中指定的推送通道;所述根据所述对应关系,确定所述对应的用户的推送设置信息包括根据所述对应关系,确定所述对应的用户指定的推送平台以及所述对应的用户指 定的推送通道;所述方法还包括根据所述推送通道确定对应的信息模板; 所述生成更新提示信息包括利用所述对应的信息模板生成与所述指定的推送通道的信息格式相适应的所述更新提示信息;所述按照所述推送设置信息推送所述更新提示信息至所述对应的用户包括推送与所述指定的推送通道的信息格式相适应的所述更新提示信息至所述对应用户。优选的,所述指定的推送通道至少包括两个。优选的,所述推送设置信息还包括以下一项或几项的结合推送时间、推送频次、是否重复推送、是否合并推送以及是否对推送进行提醒。优选的,当所述推送设置信息包含合并推送,且当有至少两个更新提示信息需要通过相同的推送平台和相同的推送通道推送至同一所述对应的用户时,合并所述至少两个更新提示信息。优选的,所述接收并保存用户输入的订阅信息包括接收并保存所述用户通过至少两个输入平台和/或至少两个输入通道输入的订阅信息;所述方法还包括合并所述用户通过所述至少两个接入平台和/或所述至少两个接入通道输入的订阅信息。本发明实施例还一种基于内容订阅的信息推送装置,所述装置包括接收单元,用于接收并保存用户输入的订阅信息;所述订阅信息至少包含需要订阅的内容和所述用户的标识;关联单元,用于建立所述用户与所述订阅信息的对应关系;更新监控单元,用于对所述用户订阅的内容进行监控,判断所述订阅的内容是否有更新;用户确定单元,用于在所述订阅的内容有更新时,根据所述对应关系,确定所述订阅的内容对应的用户;信息生成单元,用于生成更新提示信息;
推送单元,用于推送所述更新提示信息至所述对应的用户。优选的,所述装置还包括 更新内容获取单元,用于在发现所述订阅的内容有更新时,获取所述更新后的内容;所述推送单元,具体用于推送所述更新后的内容至所述对应的用户。优选的,所述订阅信息还包括推送设置信息;所述装置还包括推送设置信息确定单元,用于根据所述对应关系,确定所 述对应的用户的推送设
置信息;所述推送单元,具体用于按照所述推送设置信息推送所述更新提示信息至所述对应的用户。优选的,所述用户从至少两个候选通道中指定的推送通道;所述推送设置信息确定单元,具体用于根据所述对应关系,确定所述对应的用户指定的推送通道;所述装置还包括信息模板确定单元,用于根据所述推送通道确定对应的信息模板;所述信息生成单元,具体用于利用所述对应的信息模板生成与所述指定的推送通道的信息格式相适应的所述更新提示信息;所述推送单元,具体用于推送与所述指定的推送通道的信息格式相适应的所述更新提示信息至所述对应用户。优选的,所述指定的推送平台至少包括两个和/或所述指定的所述推送平台的推送通道至少包括两个。优选的,所述推送设置信息还包括以下一项或几项的结合推送时间、推送频次、是否重复推送、是否合并推送以及是否对推送进行提醒。优选的,所述装置还包括合并单元,用于当所述推送设置信息包含合并推送,且当有至少两个更新提示信息需要通过相同的推送平台和相同的推送通道推送至同一所述对应的用户时,合并所述至少两个更新提示信息。优选的,所述接收单元,具体用于接收所述用户通过至少两个输入平台和/或至少两个输入通道输入的订阅信息;所述装置还包括合并单元,用于合并所述用户通过所述至少两个接入平台和/或所述至少两个接入通道输入的订阅信息。同现有技术相比,本发明的有益效果是本发明通过接收用户输入的订阅信息,并建立订阅信息与用户间的对应关系,在检测到订阅内容有更新时,生成更新提示信息,并基于之前建立的对应关系确定对应的用户,将该更新提示信息推送至用户。相比现有技术中,用户需要进入相关的订阅系统才能查看订阅内容是否有更新的方式,本发明将相关更新信息直接推送至用户,使得用户能够及时获知订阅内容的更新情况,节省了用户时间,同时主动推送的方式,使得订阅内容被用户查看的概率增加,因此提高了订阅内容的推广效率。
进一步的,本发明优选实施例中,通过接收用户通过不同平台输入的订阅信息,对其合并处理,并通过将更新提示信息发送至不同的推送平台、不同的推送通道,实现了跨平台订阅、跨平台、跨通道的个性化推送。
图I是本发明实施例I流程图;图2是本发明实施例中订阅系统的人机交互界面示意图;图3是本发明实施例中相关网页的订阅按钮示意图;图4是本发明实施例3流程图;图5是本发明实施例4装置结构图。
具体实施方式
·为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。参见图1,为本发明实施例I提供的一种基于内容订阅的信息推送方法,具体包括如下步骤S11、接收并保存用户输入的订阅信息;所述订阅信息至少包含需要订阅的内容和所述用户的标识。本发明中,订阅的内容可以通过多种形式予以表现。tWn,订阅的内容可以是一个名称,也可以是一个网页的地址。比如,当用户想订阅一个视频播放网站上的连续剧《松药店的儿子们》时,可以输入该连续剧的名称《松药店的儿子们》,也可以输入播放该连续剧的网址。本发明中,用户可以通过至少两个输入平台和/或至少两个输入通道输入订阅信息。其中,输入平台是指用以输入相关订阅信息的终端,如笔记本、台式机、手机等。输入通道是指输入相关订阅信息的具体方式,比如短信、彩信、邮件等。在实际的应用中,同一输入平台可能包含多种输入通道,比如手机包含短信、彩信等输入通道。同一输入通道可能覆盖多种输入平台,比如,邮件可通过智能手机、笔记本以及台式机等平台发送。当用户通过至少两个平台或至少两个通道输入相关订阅信息时,可对订阅信息进行合并处理,将相关的订阅信息归在一起。如,用户先是通过手机订阅了《非诚勿扰》,并设置“当《非诚勿扰》有更新时,向我发送短信”。后来又通过笔记本设置“当《非诚勿扰》有更新时,向我发送邮件”。则订阅系统可将该订阅信息整合为“当《非诚勿扰》有更新时,向用户发送短信和邮件”。在订阅时,用户可以在订阅系统的人机交互界面上进行输入、删除或增加操作。如图2所示,用户可以通过点击“订阅内容”按钮查看已经订阅的内容或增加、删除、修改订阅内容,通过点击“推送方式”查看已经设置的推送方式或增加、删除、修改推送方式。为方便用户操作,可以在相关网页上添加“订阅”按钮,当用户点击该按钮时,将对应网页的内容设为订阅内容。如图3所示。在电视剧《宫锁心玉》的网页上设置“订阅”按钮,供用户使用。本发明中,输入订阅信息的用户可能包括多个,为对用户进行区分,用户需同时输入自己的标识。在具体的应用中,用户的标识可以通过用户输入用户名登陆的方式输入。S12、建立所述用户与所述订阅信息的对应关系。在本发明的优选实施例中,会接收并保存多个用户输入的订阅信息,为后续进行准确的推送,需要根据用户的标识建立用户与订阅信息的对应关系。用户与订阅信息的对应关系可以通过多种形式保存。比如,在本发明的具体实施例中,可以以表格的形式保存用户与订阅信息的对应关系。
S13、对所述用户订阅的内容进行监控,判断所述订阅的内容是否有更新。在本发明中,对用户订阅的内容的监控可以是实时的,也可以是周期性进行。S14、若有,则根据所述对应关系,确定所述订阅的内容对应的用户。当监控到有内容更新时,需要根据之前建立的对应关系从众多用户中确定出该更新内容对应的用户,具体的是确定该更新内容对应的用户标识。S15、生成更新提示信息并推送所述更新提示信息至所述对应的用户。为使用户能够在订阅的内容有更新时,及时获得相关的信息,可根据监控到的更新内容生成更新提示信息。该更新提示信息可以是不包含具体更新内容的信息,如“您订阅的《非诚勿扰》有更新”。但上述方式下,用户在想要查看更新的内容时,还需要重新打开网页或进入订阅系统进行。为节省用户时间,本发明的优选实施例中,当发现监控的内容有更新时,获取更新后的内容,并将该更新后的内容推送至对应用户。当然,当订阅的内容发生更新时,用户有可能并不想或不方便立即查看更新的具体内容。为此,在本发明的另一实施例中,在发送更新提示信息的同时,让用户对是否立即查看更新内容进行选择,当用户选择查看时,推送更新后的内容至用户,当用户选择不查看时,不再推送更新后的内容至用户。不同的用户对于推送有不同的需求,比如有的用户希望能实时获得推送的信息,有的用户不希望频繁接收推送来的信息,而希望隔一定时间收到一次即可。有的用户希望只在周末的时候接收推送的信息,而有的用户希望在工作日接收推送的信息。为此,在本发明的实施例2中,为满足用户的个性化需求,用户输入的订阅信息还包括推送设置信息即用户设置的与推送相关的信息。推送设置信息包括多种形式,在本发明具体实施例中,可以为下述的一种或几种的组合推送时间、推送频次、推送平台、推送通道、是否重复推送、是否合并推送以及是否设置推送提醒。为对用户进行准确的推送,在推送更新提示信息之前,还需要根据之前建立的订阅信息与用户的对应关系,确定对应用户的推送设置信息,然后按照该推送设置信息推送更新提示信息至对应用户。以下为实施例2的一个具体应用场景用户A通过电脑上的操作界面输入账号登陆订阅系统,订阅了《非诚勿扰》,并设置了当《非诚勿扰》有更新时,在周日每隔一个小时通过短信发送更新提示信息至用户A的手机I。系统内建立了用户A(A的账号)与订阅信息即订阅内容《非诚勿扰》以及推送设置信息的对应关系。当系统检测到《非诚勿扰》有更新时,获取更新后的《非诚勿扰》的内容,以此生成更新提示信息。根据之前建立的对应关系,确定与《非诚勿扰》对应的用户为A,A对应的推送设置信息为推送时间为周日,推送频次为每小时一次,推送平台为手机1,推送通道为短信。然后按照上述推送设置信息,将生成的更新提示信息在周日每隔一小时通过短信发送至用户A的手机I。下面对推送设置信息的几种具体形式进行介绍推送时间推送时间是指可以推送更新提示信息的时间。比如有的用户在工作日不关注订阅 内容的更新,此时可设置推送时间为周末,即系统只在周末推送更新提示信息至用户。当然,更为具体的,用户可以设置推送的起始和结束时间。比如设置推送的起始时间为每天上午9:00,推送结束时间为每天晚上22:00。这样,系统就只在9:00-22:00这一时间段向用户推送信息。推送频次推送频次是指在单位时间内推送的次数。比如,用户设置推送频次为2/h,即每小时2次,则在订阅内容有更新的情况下,系统每隔半小时就会向用户推送一次更新提示信
肩、O需要明确的是,该推送频次并非指将相同的更新提示信息推送至用户的频次,而是指不同更新提示信息的推送间隔。仍以推送频次为2/h为例,在9:00,检测到订阅内容有更新,则推送第一更新提示信息至用户。若9:15检测到订阅内容又有更新,则在9:30时推送第二更新提示信息至用户。若在推送第一更新提示信息后至10:00,订阅内容一直没有更新,则不向用户推送更新提示信息。推送通道上述推送通道是指更新提示信息的推送方式,比如短信、邮件、彩信、桌面提示等。在不同的情况下,用户希望接收信息的方式不同,比如有时为方便快捷查看,会希望使用桌面提示的方式接收信息,有时为后续多次查看,会希望用邮件等自动存储的方式接收信息。为使用户能够按照自己希望的方式接收信息,在本发明实施例中,订阅系统具有至少两个候选通道,用户可在订阅信息时选定至少一个推送通道。随着电子产品的发展,用户拥有的终端越来越多。在不同的时间,用户可能会使用不同的终端。因此,用户会希望使用自己选定的终端接收信息,本发明中,称用于接收更新提示信息的终端为推送平台。我们知道,有很多推送通道是与固定的一种或几种推送平台对应的。比如短信、彩信的方式对应手机。因此,用户可通过选择推送通道的方式选择推送平台。比如,当用户选定短信或彩信的推送通道时,就同时选定了用手机这一推送平台来接收更新提示信息。在实际应用中,可预先存储推送平台的信息,比如手机号码等。当选定推动通道后,确定该推送通道对应的推送平台,然后使用选定的推送通道将更新提示信息推送至对应的推送平台。实际应用中,根据推送通道确定出的对应的推送平台可能有多个,此时用户可从中指定至少一个。对于不同的推送通道,所发送的信息格式不同。因此,在本发明实施例3中,当用户指定了推送通道后,需要按照该指定的推送通道选择相应的信息模板。以生成与该推送通道相适应的信息格式的更新提示信息,然后通过指定推送通道推送该更新提示信息至用户。比如,当用户设置通过手机彩信的形式推送更新提示信息时,在检测到订阅内容有更新,并确定出对应的用户以及该用户的推送平台为手机,推送通道为彩信后,选择彩信模板,生成彩信形式的更新提示信息,并通过发送彩信的形式将更新提示信息推送至用户的手机。各种信息模板可以基于不同的需要而设计,比如可以设置短信模板最高字数为70,邮件模板中可包含图、文连接等。本发明实施例3的具体流程如图4所示,包括如下步骤S21、接收并保存用户输入的订阅信息;所述订阅信息至少包含需要订阅的内容和 所述用户的标识以及用户指定的推送通道。S22、根据所述标识建立所述用户与所述订阅信息的对应关系。S23、对所述用户订阅的内容进行监控,判断所述订阅的内容是否有更新。S24、若有,则根据所述对应关系,确定所述订阅的内容对应的用户。S25、根据所述对应关系,确定所述对应的用户指定的推送通道,并判断选定的推送通道是否有对应的推送平台,若有,确定该推送平台。S26、根据所述推送通道确定对应的信息模板。S27、利用所述对应的信息模板生成与所述指定的推送通道的信息格式相适应的所述更新提示信息。S28、推送与所述指定的推送通道的信息格式相适应的所述更新提示信息至所述对应用户。若有对应推送平台,还需将更新提示信息推送至对应推送平台。在本发明的具体实施例中,用户可以指定至少两个推送通道。当用户不指定推送通道时,可默认按照所有推送通道推送至该用户或默认按照某一固定推送通道推送至用户。该固定的推送通道可以是系统默认的所有用户的固定推送通道,也可以是用户预先设定的。比如用户设置在以后的过程中若没有指定推送通道,则默认使用邮箱的推送方式。推送通道是预先指定的,用户无法预测到在系统推送更新提示信息时,指定的推送通道或者该通道对应的推送平台是否可用。因此,很多时候,更新提示信息可能因指定的推送通道或对应的推送平台没有开启或故障而使用户无法收到。为此,在本发明的实施例4中,用户可以对推送通道设置优先级。在推送更新提示信息时,先使用高优先级的推送通道。当检测到没有发送成功时,选择次一优先级的推送通道进行发送,直至发送成功为止。比如,用户设定的优先级为手机短信方式具有最高级,邮件方式为次优先级。在订阅内容有更新时,首先选择短信模板生成短信形式的更新提示信息,并将其推送至用户手机。若监测到该更新提示信息未被推送至用户手机,则选择邮件模板,生成邮件形式的更新提示信息,并将其推送至用户邮箱中。重复推送重复推送是指在更新提示信息没有给成功推送至用户时,重新推送一次更新提示信息至用户的过程。在实际应用中,基于互联网、移动网等各种网络的不稳定性以及推送平台自身的因素,更新提示信息有可能推送失败。但这些因素大多是暂时的,因此,在本发明中,可对更新提示信息是否被成功推送进行监控,在监控到更新提示信息未被成功推送且用户选择了重复推送时,重新推送更新提示信息。合并推送合并推送是将通过同一推送平台、同一推送通道推送至同一用户的不同更新提示信息合并在一起推送至用户,以节省推送资源。如,用户A通过手机订阅了《非诚勿扰》,并通过电脑设置“当《非诚勿扰》有更新时,发送短信”,同时用户A又通过电脑订阅了《松药店的儿子们》,并通过手机设置“当《松药店的儿子们》有更新时,发送短信”。
·
上述推送通道为短信,判断到对应的推送平台为手机。当在某一时刻,检测到《非诚勿扰》和《松药店的儿子们》都有更新时,生成与《非诚勿扰》相关的第一更新提示信息如“《非诚勿扰》于7月6日更新”,并生成与《松药店的儿子们》相关的第二更新提示信息如“《松药店的儿子们》于7月6日更新”。当经过检测发现上述第一更新提示信息和第二更新提示信息对应用一用户的同一推送平台和同一推送通道时,合并上述两个更新提示信息,并通过一条短信发送至用户A的手机。优选的,在合并不同的更新提示信息时,可将更新提示信息的内容进行整合,以使整体内容更加简单。比如,可将上述两条更新提示信息合并为“《非诚勿扰》与《松药店的儿子们》于7月6日更新”。综上,本发明提供了一种基于内容订阅的信息推送方式,在订阅的内容有更新时,推送更新提示信息至对应的用户,以使用户及时获得更新信息。在本发明的优选实施例中,通过对多平台输入的订阅信息的合并,对更新提示信息的多平台、多通道的推送,实现了跨平台订阅以及跨平台多通道的推送。进一步的,通过用户设置,并按照用户设置进行推送,实现了个性化的信息推送。对应上述方法,本发明实施例4还提供了一种基于内容订阅的信息推送装置,参见图5,该装置包括接收单元11,用于接收并保存用户输入的订阅信息;所述订阅信息至少包含需要订阅的内容和所述用户的标识。本发明中,订阅的内容可以通过多种形式予以表现。比如,订阅的内容可以是一个名称,也可以是一个网页的地址。比如,当用户想订阅一个视频播放网站上的连续剧《松药店的儿子们》时,可以输入该连续剧的名称《松药店的儿子们》,也可以输入播放该连续剧的网址。本发明中,用户可以通过至少两个输入平台和/或至少两个输入通道输入订阅信息。所述接收单元,具体用于接收所述用户通过至少两个输入平台和/或至少两个输入通道输入的订阅信息。当用户通过至少两个平台或至少两个通道输入相关订阅信息时,可对订阅信息进行合并处理,将相关的订阅信息归在一起。此时,所述装置还包括订阅合并单元,用于合并所述用户通过所述至少两个接入平台和/或所述至少两个接入通道输入的订阅信息。在订阅时,用户可以在人机交互界面上进行输入、删除或增加操作。为方便用户操作,可以在相关网页上添加“订阅”按钮,当用户点击该按钮时,将对应网页的内容设为订阅内容。本发明中,输入订阅信息的用户可能包括多个,为对用户进行区分,用户需同时输入自己的标识。在具体的应用中,用户的标识可以通过用户输入用户名登陆的方式输入。关联单元12,用于建立所述用户与所述订阅信息的对应关系。在本发明的优选实施例中,会接收并保存多个用户输入的订阅信息,为后续进行准确的推送,关联单元需要根据用户的标识建立用户与订阅信息的对应关系。 用户与订阅信息的对应关系可以通过多种形式保存。比如,在本发明的具体实施例中,可以以表格的形式保存用户与订阅信息的对应关系。更新监控单元13,用于对所述用户订阅的内容进行监控,判断所述订阅的内容是
否有更新。在本发明中,对用户订阅的内容的监控可以是实时的,也可以是周期性进行。需要说明的是,本发明中的更新监控单元可以由该装置外的单元实现,然后该装置通过一个接口获得更新监控单元的监控结果。基于接口的形式,本发明中的装置可以获取多个网站上的内容更新信息。用户确定单元14,用于在所述订阅的内容有更新时,根据所述对应关系,确定所述订阅的内容对应的用户。当监控到有内容更新时,需要根据之前建立的对应关系从众多用户中确定出该更新内容对应的用户,具体的是确定该更新内容对应的用户标识信息生成单元15,用于生成更新提示信息。为使用户能够在订阅的内容有更新时,及时获得相关的信息,可根据监控到的更新内容生成更新提示信息。推送单元16,用于推送所述更新提示信息至所述对应的用户。上述更新提示信息可以是不包含具体更新内容的信息,如“您订阅的《非诚勿扰》有更新”但上述方式下,用户在想要查看更新的内容时,还需要重新打开网页或进入订阅系统进行。为节省用户时间,本发明的优选实施例中,该装置还包括更新内容获取单元,用于在发现所述订阅的内容有更新时,获取所述更新后的内容;推送单元,具体用于将该更新后的内容推送至对应用户。当然,当订阅的内容发生更新时,用户有可能并不想或不方便立即查看更新的具体内容。为此,在本发明的另一实施例中,在发送不包含更新内容的更新提示信息的同时,让用户对是否立即查看更新内容进行选择,当用户选择查看时,推送更新后的内容至用户,当用户选择不查看时,不再推送更新后的内容至用户。不同的用户对于推送有不同的需求,比如有的用户希望能实时获得推送的信息,有的用户不希望频繁接收推送来的信息,而希望隔一定时间收到一次即可。有的用户希望只在周末的时候接收推送的信息,而有的用户希望在工作日接收推送的信息。为此,在本发明的实施例中,为满足用户的个性化需求,用户输入的订阅信息还包括推送设置信息即用户设置的与推送相关的信息。推送设置信息包括多种形式,在本发明具体实施例中,可以为下述的一种或几种的组合推送时间、推送频次、推送平台、推送通道、是否重复推送、是否合并推送以及是否设置推送提醒。为对用户进行准确的推送,本发明装置还包括推送设置信息确定单元,用于根据所述对应关系,确定所述对应的用户的推送设置信息。所述推送单元,具体用于按照所述推送设置信息推送所述更新提示信息至所述对应的用户。上述实施例中涉及到推送设置信息的几种具体形式,此处对推送设置信息包含推送平台以及推送通道、重复推送、合并推送的情况进行详细说明。其他形式可参见方法实施例的介绍。
在不同的情况下,用户希望接收信息的方式不同,比如有时为方便快捷查看,会希望使用桌面提示的方式接收信息,有时为后续多次查看,会希望用邮件等自动存储的方式接收信息。为使用户能够按照自己希望的方式接收信息,在本发明实施例中,订阅系统具有至少两个候选通道,用户可在订阅信息时选定至少一个推送通道。此时,推送设置信息确定单元,需要根据所述对应关系,确定所述对应的用户指定的推送通道。随着电子产品的发展,用户拥有的终端越来越多。在不同的时间,用户可能会使用不同的终端。因此,用户会希望使用自己选定的终端接收信息,本发明中,称用于接收更新提示信息的终端为推送平台。我们知道,有很多推送通道是与固定的一种或几种推送平台对应的。比如短信、彩信的方式对应手机。因此,用户可通过选择推送通道的方式选择推送平台。比如,当用户选定短信或彩信的推送通道时,就同时选定了用手机这一推送平台来接收更新提示信息。在实际应用中,可预先存储推送平台的信息,比如手机号码等。当选定推动通道后,确定该推送通道对应的推送平台,然后使用选定的推送通道将更新提示信息推送至对应的推送平台。实际应用中,根据推送通道确定出的对应的推送平台可能有多个,此时用户可从中指定至少一个。对于不同的推送通道,所发送的信息格式不同。因此,在本发明实施例中,所述装置还包括信息模板确定单元,用于根据所述推送通道确定对应的信息模板。所述信息生成单元,具体用于利用所述对应的信息模板生成与所述指定的推送通道的信息格式相适应的所述更新提示信息。所述推送单元,具体用于推送与所述指定的推送通道的信息格式相适应的所述更新提示信息至所述对应用户。比如,当用户设置通过手机彩信的形式推送更新提示信息时,在检测到订阅内容有更新,并确定出对应的用户以及该用户指定的推送平台为手机,推送通道为彩信后,信息模板确定单元选择彩信模板。信息生成单元利用彩信模板生成彩信形式的更新提示信息,推送单元通过发送彩信的形式将更新提示信息推送至用户的手机。其中,各种信息模板可以基于不同的需要而设计,比如可以设置短信模板最高字数为70,邮件模板中可包含图、文连接等。在本发明的优选实施例中,用户可以指定至少两个推送通道。当用户不指定推送通道时,可默认按照所有推送通道推送至该用户或默认按照某一固定推送通道推送至用户。该固定的推送通道可以是系统默认的所有用户的固定推送通道,也可以是用户预先设定的。比如用户设置在以后的过程中若没有指定推送通道,则默认使用邮箱的推送方式。推送通道是预先指定的,用户无法预测到在系统推送更新提示信息时,指定的推送通道或者该通道对应的推送平台是否可用。因此,很多时候,更新提示信息可能因指定的推送通道或对应的推送平台没有开启或故障而使用户无法收到。为此,在本发明的实施例中,用户可以对推送通道设置优先级。在推送更新提示信息时,推送单元先按照高优先级推送通道推送。当检测到没有发送成功时,推送单元选择次一优先级推送通道进行发送,直至发送成功为止。在实际应用中,基于互联网、移动网等各种网络的不稳定性以及推送平台自身的因素,更新提示信息有可能推送失败。但这些因素大多是暂时的,因此,在本发明中,装置还包括信息推送监控单元,用于监控更新提示信息是否被成功推送至对应用户。在监控到更新提示信息未被成功推送至用户时,生成推送失败消息。推送单元根据所述推送失败消息,在用户选择了重复推送时,重新推送更新提示信息。·本发明中,同一用户可能会设置不同的订阅内容通过相同的推送平台和相同的推送通道推送。为节省推送资源,本发明装置还包括推送合并单元,用于将通过同一指定推送平台、同一指定推送通道推送至同一用户的不同更新提示信息合并在一起推送至用户。优选的,在合并不同的更新提示信息时,可将更新提示信息的内容进行整合,以使整体内容更加简单。提供所述公开的实施例,可以使得本领域技术人员能够实现或者使用本发明。对于本领域技术人员来说,这些实施例的各种修改是显而易见的,并且这里定义的总体原理也可以在不脱离本发明的范围和主旨的基础上应用于其他实施例。以上所述的实施例仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于内容订阅的信息推送方法,其特征在于,所述方法包括 接收并保存用户输入的订阅信息;所述订阅信息至少包含需要订阅的内容和所述用户的标识; 根据所述标识建立所述用户与所述订阅信息的对应关系; 对所述用户订阅的内容进行监控,判断所述订阅的内容是否有更新; 若有,则根据所述对应关系,确定所述订阅的内容对应的用户; 生成更新提示信息并推送所述更新提示信息至所述对应的用户。
2.根据权利要求I所述的方法,其特征在于,所述方法还包括 在发现所述订阅的内容有更新时,获取所述更新后的内容; 所述推送所述更新提示信息至所述对应的用户包括 推送所述更新后的内容至所述对应的用户。
3.根据权利要求I所述的方法,其特征在于,所述订阅信息还包括推送设置信息; 所述方法还包括 根据所述对应关系,确定所述对应的用户的推送设置信息; 所述推送所述更新提示信息至所述对应的用户包括 按照所述推送设置信息推送所述更新提示信息至所述对应的用户。
4.根据权利要求3所述的方法,其特征在于,所述推送设置信息包括所述用户从至少两个候选通道中指定的推送通道; 所述根据所述对应关系,确定所述对应的用户的推送设置信息包括 根据所述对应关系,确定所述对应的用户指定的推送通道; 所述方法还包括 根据所述推送通道确定对应的信息模板; 所述生成更新提示信息包括 利用所述对应的信息模板生成与所述指定的推送通道的信息格式相适应的所述更新提示信息; 所述按照所述推送设置信息推送所述更新提示信息至所述对应的用户包括 推送与所述指定的推送通道的信息格式相适应的所述更新提示信息至所述对应用户。
5.根据权利要求4所述的方法,其特征在于,所述指定的推送通道至少包括两个。
6.根据权利要求4或5所述的方法,其特征在于,所述推送设置信息还包括以下一项或几项的结合 推送时间、推送频次、是否重复推送、是否合并推送以及是否对推送进行提醒。
7.根据权利要求6所述的方法,其特征在于,当所述推送设置信息包含合并推送,且当有至少两个更新提示信息需要通过相同的推送平台和相同的推送通道推送至同一所述对应的用户时,合并所述至少两个更新提示信息。
8.根据权利要求I所述的方法,其特征在于,所述接收并保存用户输入的订阅信息包括 接收并保存所述用户通过至少两个输入平台和/或至少两个输入通道输入的订阅信息; 所述方法还包括合并所述用户通过所述至少两个接入平台和/或所述至少两个接入通道输入的订阅信息。
9.一种基于内容订阅的信息推送装置,其特征在于,所述装置包括 接收单元,用于接收并保存用户输入的订阅信息;所述订阅信息至少包含需要订阅的内容和所述用户的标识; 关联单元,用于建立所述用户与所述订阅信息的对应关系; 更新监控单元,用于对所述用户订阅的内容进行监控,判断所述订阅的内容是否有更新; 用户确定单元,用于在所述订阅的内容有更新时,根据所述对应关系,确定所述订阅的内容对应的用户; 信息生成单元,用于生成更新提示信息; 推送单元,用于推送所述更新提示信息至所述对应的用户。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括 更新内容获取单元,用于在发现所述订阅的内容有更新时,获取所述更新后的内容; 所述推送单元,具体用于推送所述更新后的内容至所述对应的用户。
11.根据权利要求9所述的装置,其特征在于,所述订阅信息还包括推送设置信息; 所述装置还包括 推送设置信息确定单元,用于根据所述对应关系,确定所述对应的用户的推送设置信息; 所述推送单元,具体用于按照所述推送设置信息推送所述更新提示信息至所述对应的用户。
12.根据权利要求11所述的装置,其特征在于,所述推送设置信息包括所述用户从至少两个候选通道中指定的推送通道; 所述推送设置信息确定单元,具体用于根据所述对应关系,确定所述对应的用户指定的推送通道; 所述装置还包括 信息模板确定单元,用于根据所述推送通道确定对应的信息模板; 所述信息生成单元,具体用于利用所述对应的信息模板生成与所述指定的推送通道的信息格式相适应的所述更新提示信息; 所述推送单元,具体用于推送与所述指定的推送通道的信息格式相适应的所述更新提示信息至所述对应用户。
13.根据权利要求12所述的装置,其特征在于,所述指定的推送通道至少包括两个。
14.根据权利要求12或13所述的装置,其特征在于,所述推送设置信息还包括以下一项或几项的结合 推送时间、推送频次、是否重复推送、是否合并推送以及是否对推送进行提醒。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括合并单元,用于当所述推送设置信息包含合并推送,且当有至少两个更新提示信息需要通过相同的推送平台和相同的推送通道推送至同一所述对应的用户时,合并所述至少两个更新提示信息。
16.根据权利要求9所述的装置,其特征在于,所述接收单元,具体用于接收所述用户通过至少两个输入平台和/或至少两个输入通道输入的订阅信息; 所述装置还包括 合并单元,用于合并所述用户通过所述至少两个接入平台和/或所述至少两个接入通道输入的订阅信息。
全文摘要
本发明公开了一种基于内容订阅的信息推送方法及装置。其中,所述方法包括接收并保存用户输入的订阅信息;所述订阅信息至少包含需要订阅的内容和所述用户的标识;根据所述标识建立所述用户与所述订阅信息的对应关系;对所述用户订阅的内容进行监控,判断所述订阅的内容是否有更新;若有,则根据所述对应关系,确定所述订阅的内容对应的用户;生成更新提示信息并推送所述更新提示信息至所述对应的用户。通过该方法,在订阅内容有更新时,能将相关信息推送至用户,使用户及时了解订阅内容的更新情况。
文档编号H04L29/06GK102902733SQ20121033543
公开日2013年1月30日 申请日期2012年9月11日 优先权日2012年9月11日
发明者高玮, 方天舒 申请人:北京奇艺世纪科技有限公司