一种新闻发送方法及装置与流程

文档序号:11155425阅读:170来源:国知局
一种新闻发送方法及装置与制造工艺

本发明涉及互联网技术领域,特别涉及一种新闻发送方法及装置。



背景技术:

新闻是一种记录社会、传播信息、反映时代的一种文体。传统的新闻通过报纸、电台、广播、电视台等媒体途径传播。而在近几年,由于互联网的迅速发展,成为最受人青睐的新闻传播媒介和载体。

现有技术中,提供新闻发送服务的服务器在接收到目标用户发送的新闻请求时,将最近一段时间获取到的所有新闻都发送给该目标用户。然而,这样的做法会将很多与目标用户无关的或者目标用户不感兴趣的新闻都发送给目标用户,给目标用户对新闻的浏览带来了不便。因而,如何提出一种新闻发送方法,用以只发送与目标用户相关的或目标用户感兴趣的新闻,进而提高新闻发送的准确性,是一亟待解决的技术问题。



技术实现要素:

本发明提供一种新闻发送方法及装置,用以只发送与目标用户相关的或目标用户感兴趣的新闻,进而提高新闻发送的准确性。

本发明提供一种新闻发送方法,包括:

接收目标用户发送的新闻请求,其中,所述新闻请求中携带有与所述目标用户兴趣相关的新闻标签;

判断是否存在只与所述目标用户对应的新闻;

当存在只与所述目标用户对应的新闻时,将只与所述目标用户对应的新闻发送给所述目标用户;

当不存在只与所述目标用户对应的新闻时,判断是否存在与所述新闻标签对应的新闻;

当存在与所述新闻标签对应的新闻时,将与所述新闻标签对应的新闻发送给所述目标用户。

本发明的有益效果在于:在接收到目标用户发送的新闻请求时,判断是否存在只与该目标用户对应的新闻,当存在只与该目标用户对应的新闻时则只发送与该目标用户对应的新闻;当不存在只与该目标用户对应的新闻则只发送与用户兴趣相关的新闻标签对应的新闻,本发明只发送与该目标用户相关的新闻或目标用户感兴趣的新闻,提高了新闻发送的准确性。

在一个实施例中,所述方法还包括:

当不存在与所述新闻标签对应的新闻时,将适用于所有用户的新闻发送给所述目标用户。

本发明的有益效果在于:当不存在与新闻标签对应的新闻时,将适用于所有用户的新闻发送给目标用户,进而在不存在与目标用户相关的新闻或目标用户感兴趣的新闻时,仍然能够向用户提供新闻发送服务。

在一个实施例中,所述方法还包括:

根据预设标签对本地所有新闻进行分类;

将每个新闻分类中除最新的新闻之外的其他新闻删除。

本发明的有益效果在于:通过在每一个分类中只保留最新的新闻,从而提高了新闻的时效性。

在一个实施例中,所述判断是否存在与所述新闻标签对应的新闻,包括:

判断是否存在与所述新闻标签对应的新闻分类;

当存在与所述新闻标签对应的新闻分类时,判断是否存在与所述新闻分类对应的新闻。

本发明的有益效果在于:在判断是否存在与新闻请求中携带的新闻标签对应的新闻时,首先判断是否存在与该新闻标签对应的新闻分类,当存在与该新闻标签对应的新闻分类时,再判断是否存在与该新闻分类对应的新闻。铜鼓预先判断是否存在与该新闻标签对应的新闻分类,从而缩小了新闻标签对应的新闻的搜索范围,提高了判断速度。

在一个实施例中,所述方法还包括:

获取所述目标用户的搜索记录;

根据所述目标用户的搜索记录确定与所述目标用户兴趣相关的新闻标签;

将所述目标用户兴趣相关的新闻标签发送给所述目标用户,以使所述目标用户发送新闻请求时将所述新闻标签携带在所述新闻请求中。

本发明的有益效果在于:根据目标用户的搜索记录确定与目标用户兴趣相关的新闻标签,并将该新闻标签发送给目标用户,从而使用户发送新闻请求时,将该新闻标签携带在新闻请求中,从而无需用户手动选择新闻标签就能向目标用户发送该目标用户兴趣相关的新闻,简化了用户的操作。

本发明还提供一种新闻发送装置,包括:

接收模块,用于接收目标用户发送的新闻请求,其中,所述新闻请求中携带有与所述目标用户兴趣相关的新闻标签;

第一判断模块,用于判断是否存在只与所述目标用户对应的新闻;

第一发送模块,用于当存在只与所述目标用户对应的新闻时,将只与所述目标用户对应的新闻发送给所述目标用户;

第二判断模块,用于当不存在只与所述目标用户对应的新闻时,判断是否存在与所述新闻标签对应的新闻;

第二发送模块,用于当存在与所述新闻标签对应的新闻时,将与所述新闻标签对应的新闻发送给所述目标用户。

在一个实施例中,所述装置还包括:

第三发送模块,用于当不存在与所述新闻标签对应的新闻时,将适用于所有用户的新闻发送给所述目标用户。

在一个实施例中,所述装置还包括:

分类模块,用于根据预设标签对本地所有新闻进行分类;

删除模块,用于将每个新闻分类中除最新的新闻之外的其他新闻删除。

在一个实施例中,所述第二判断模块,包括:

第一判断子模块,用于判断是否存在与所述新闻标签对应的新闻分类;

第二判断子模块,用于当存在与所述新闻标签对应的新闻分类时,判断是否存在与所述新闻分类对应的新闻。

在一个实施例中,所述装置还包括:

获取模块,用于获取所述目标用户的搜索记录;

确定模块,用于根据所述目标用户的搜索记录确定与所述目标用户兴趣相关的新闻标签;

第四发送模块,用于将所述目标用户兴趣相关的新闻标签发送给所述目标用户,以使所述目标用户发送新闻请求时将所述新闻标签携带在所述新闻请求中。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明一实施例中一种新闻发送方法的流程图;

图2为本发明一实施例中一种新闻发送方法的流程图;

图3为本发明一实施例中一种新闻发送装置的框图;

图4为本发明一实施例中一种新闻发送装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明一实施例中一种新闻发送方法的流程图,如图1所示,本发明中新闻发送方法可用于提供新闻发送服务的服务器,该方法包括如下步骤S101-S105:

在步骤S101中,接收目标用户发送的新闻请求,新闻请求中携带有与目标用户兴趣相关的新闻标签;

在步骤S102中,判断是否存在只与目标用户对应的新闻;

在步骤S103中,当存在只与目标用户对应的新闻时,将只与目标用户对应的新闻发送给目标用户;

在步骤S104中,当不存在只与目标用户对应的新闻时,判断是否存在与新闻标签对应的新闻;

在步骤S105中,当存在与新闻标签对应的新闻时,将与新闻标签对应的新闻发送给目标用户。

本实施例中,接收目标用户发送的新闻请求,该新闻请求中携带有与目标用户兴趣相关的新闻标签。

该新闻标签可以是用户根据自己的兴趣爱好自行设置的标签。也可以是在发送新闻请求时,在发送新闻请求的界面中提供的标签中选择的。还可以是用户订阅的栏目对应的栏目标签。

另外,服务器可以获取用户的搜索记录,根据用户的搜索记录确定用户的爱好,例如用户搜索经济类的新闻较多,则确定该用户的兴趣爱好偏向于经济方面,则服务器可以将经济类新闻对应的标签发送给用户,此时,该新闻标签可以是服务器发送给用户的经济类新闻对应的标签。

判断是否存在只与目标用户对应的新闻。例如,只针对该目标用户的通知消息;又例如,只有该目标用户一个人订阅的栏目对应的栏目标签等。

当存在只与目标用户对应的新闻时,将只与目标用户对应的新闻发送给目标用户。

当不存在只与目标用户对应的新闻时,判断是否存在与新闻标签对应的新闻;当存在与新闻标签对应的新闻时,将与新闻标签对应的新闻发送给目标用户。例如,该新闻标签为军事新闻对应的标签,当本地存在与该标签对应的新闻时(即本地存在军事新闻),将与该新闻标签对应的新闻发送给目标用户。

本发明的有益效果在于:在接收到目标用户发送的新闻请求时,判断是否存在只与该目标用户对应的新闻,当存在只与该目标用户对应的新闻时则只发送与该目标用户对应的新闻;当不存在只与该目标用户对应的新闻则只发送与用户兴趣相关的新闻标签对应的新闻,本发明只发送与该目标用户相关的新闻或目标用户感兴趣的新闻,提高了新闻发送的准确性。

在一个实施例中,在上述步骤S104之后,方法还可被实施为如下步骤:

当不存在与新闻标签对应的新闻时,将适用于所有用户的新闻发送给目标用户。

本实施例中,当不存在与新闻标签对应的新闻时,将适用于所有用户的新闻发送给目标用户。例如,当不存在与新闻标签对应的新闻时,将一些全民关注的重大事件对应的新闻发送给用户。

本发明的有益效果在于:当不存在与新闻标签对应的新闻时,将适用于所有用户的新闻发送给目标用户,进而在不存在与目标用户相关的新闻或目标用户感兴趣的新闻时,仍然能够向用户提供新闻发送服务。

在一个实施例中,如图2所示,在上述步骤S101之前,方法还可被实施为如下步骤S201-S202:

在步骤S201中,根据预设标签对本地所有新闻进行分类;

在步骤S202中,将每个新闻分类中除最新的新闻之外的其他新闻删除。

本实施例中,根据预设标签对本地所有新闻进行分类。

预设标签可以是涵盖了所有新闻分类的标签,例如,时事政治类新闻对应的标签、科教文卫类新闻对应的标签、城建公交类新闻对应的标签、经济类新闻对应的标签、政法类新闻对应的标签、社会新闻对应的标签、娱乐新闻对应的标签、体育类新闻对应的标签、军事类新闻对应的标签、国际新闻对应的标签等。

根据这些标签对新闻进行分类。

另外,还可以设置针对地域的标签,例如,将“北京”作为预设标签,如果新闻对应的事件的发生地点在北京,则可以将该新闻添加到“北京”这一预设标签对应的分类中。还可以设置针对某一特定用户的标签,例如,将“目标用户A”作为预设标签,如果新闻是只与目标用户A相关的新闻(如针对目标用户A的通知消息),则将该新闻添加到“目标用户A”这一预设标签对应的分类中。

将每个新闻分类中除最新的新闻之外的其他新闻删除。

例如,获取新闻的发布时间,将每个分类中,发布时间距当前时间最近的新闻作为最新的新闻。

又例如,获取新闻中记录的事件的发生时间,将每个分类中,记录的事件的发送时间距当前时间最近的新闻作为最新的新闻。

再例如,将每个分类中,存储在本地时对应的时间距当前时间最近的新闻作为最新的新闻

本发明的有益效果在于:通过在每一个分类中只保留最新的新闻,从而提高了新闻的时效性。

在一个实施例中,上述步骤S104可被实施为如下步骤A1-A2:

在步骤A1中,判断是否存在与新闻标签对应的新闻分类;

在步骤A2中,当存在与新闻标签对应的新闻分类时,判断是否存在与新闻分类对应的新闻。

本实施例中,判断是否存在与新闻标签对应的新闻分类;当存在与新闻标签对应的新闻分类时,判断是否存在与新闻分类对应的新闻。

例如,用户发送的新闻请求中,携带有军事类新闻对应的新闻标签。则当不存在只与目标用户对应的新闻时,判断是否有军事类新闻的分类,当有军事类新闻的分类时,判断该分类中是否存在与该分类对应的新闻。

本发明的有益效果在于:在判断是否存在与新闻请求中携带的新闻标签对应的新闻时,首先判断是否存在与该新闻标签对应的新闻分类,当存在与该新闻标签对应的新闻分类时,再判断是否存在与该新闻分类对应的新闻。铜鼓预先判断是否存在与该新闻标签对应的新闻分类,从而缩小了新闻标签对应的新闻的搜索范围,提高了判断速度。

在一个实施例中,在上述步骤S101之前,方法还可被实施为如下步骤B1-B3:

在步骤B1中,获取目标用户的搜索记录;

在步骤B2中,根据目标用户的搜索记录确定与目标用户兴趣相关的新闻标签;

在步骤B3中,将目标用户兴趣相关的新闻标签发送给目标用户,以使目标用户发送新闻请求时将新闻标签携带在新闻请求中。

本实施例中,获取目标用户的搜索记录;根据目标用户的搜索记录确定与目标用户兴趣相关的新闻标签;将目标用户兴趣相关的新闻标签发送给目标用户,以使目标用户发送新闻请求时将新闻标签携带在新闻请求中。

例如,服务器获取到的用户搜索记录中,搜索经济类的新闻或其他经济类的信息较多,则确定该用户的兴趣爱好偏向于经济方面。服务器可以将经济类新闻对应的标签发送给用户。当用户向服务器发送新闻请求的时候,服务器发送给用户的经济类新闻对应的标签默认携带在该新闻请求中。

本发明的有益效果在于:根据目标用户的搜索记录确定与目标用户兴趣相关的新闻标签,并将该新闻标签发送给目标用户,从而使用户发送新闻请求时,将该新闻标签携带在新闻请求中,从而无需用户手动选择新闻标签就能向目标用户发送该目标用户兴趣相关的新闻,简化了用户的操作。

图3为本发明一实施例中一种新闻发送装置的框图,如图3所示,本发明中新闻发送装置可用于提供新闻发送服务的服务器,该装置包括如下模块:

接收模块31,用于接收目标用户发送的新闻请求,新闻请求中携带有与目标用户兴趣相关的新闻标签;

第一判断模块32,用于判断是否存在只与目标用户对应的新闻;

第一发送模块33,用于当存在只与目标用户对应的新闻时,将只与目标用户对应的新闻发送给目标用户;

第二判断模块34,用于当不存在只与目标用户对应的新闻时,判断是否存在与新闻标签对应的新闻;

第二发送模块35,用于当存在与新闻标签对应的新闻时,将与新闻标签对应的新闻发送给目标用户。

在一个实施例中,如图4所示,装置还包括:

第三发送模块41,用于当不存在与新闻标签对应的新闻时,将适用于所有用户的新闻发送给目标用户。

在一个实施例中,装置还包括:

分类模块,用于根据预设标签对本地所有新闻进行分类;

删除模块,用于将每个新闻分类中除最新的新闻之外的其他新闻删除。

在一个实施例中,第二判断模块,包括:

第一判断子模块,用于判断是否存在与新闻标签对应的新闻分类;

第二判断子模块,用于当存在与新闻标签对应的新闻分类时,判断是否存在与新闻分类对应的新闻。

在一个实施例中,装置还包括:

获取模块,用于获取目标用户的搜索记录;

确定模块,用于根据目标用户的搜索记录确定与目标用户兴趣相关的新闻标签;

第四发送模块,用于将目标用户兴趣相关的新闻标签发送给目标用户,以使目标用户发送新闻请求时将新闻标签携带在新闻请求中。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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