新闻推送方法及装置与流程

文档序号:12182879阅读:1248来源:国知局
新闻推送方法及装置与流程

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



背景技术:

随着技术的发展,信息的获取变得越来越便捷,尤其是移动设备(例如手机、平板电脑、智能手表等)的普及,用户可以随时随地通过这些移动设备来获取信息。

新闻作为用户日常接触信息获取信息的最广泛渠道,用户每天都会面对海量的新闻信息,用户可以在碎片化的时间通过移动设备的客户端或浏览器阅读新闻,同时客户端或浏览器会向用户推送新闻内容。

然而,目前推送的新闻内容主要是时事新闻或用户定制新闻,大部分新闻内容与用户的日常生活或工作并没有关联,成为无效新闻,过多的无效新闻推送,对用户的日常生活产生很大的困扰,甚至引发用户的反感。因此,亟待提供一种与用户日常生活相关且有效的新闻推送方案。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的新闻推送方法及装置。

依据本发明的一方面,提供了一种新闻推送方法,包括:

收集与目标用户相关的位置信息,根据所述与目标用户相关的位置信息,生成所述目标用户的地图轨迹;

在所述目标用户的地图轨迹上选取推送点和/或推送区域;

在指定的待推送新闻库中,匹配与所述推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至所述目标用户。

可选地,通过下列至少之一的方式收集与目标用户相关的位置信息:

获取所述目标用户输入的位置信息;

记录所述目标用户所使用的终端设备定位出的所述目标用户实时的位置信息;

获取并分析所述目标用户的历史行为,提取出相关的位置信息。

可选地,根据所述与目标用户相关的位置信息,生成所述目标用户的地图轨迹,包括:

分析所述与目标用户相关的位置信息,从与所述目标用户相关的位置信息中筛选出对应于地图上的点;

根据筛选出的对应于地图上的点,生成所述目标用户的地图轨迹。

可选地,根据筛选出的对应于地图上的点,生成所述目标用户的地图轨迹,包括:

确定生成所述目标用户的地图轨迹的交通路线;

根据筛选出的对应于地图上的点和确定的所述交通路线,绘制所述目标用户的地图轨迹。

可选地,所述交通路线包括下列至少之一:

公交路线、地铁路线、自驾路线、铁路、内河航道、海上航线、空中航线。

可选地,在所述目标用户的地图轨迹上选取推送点,包括:

接收来自用户的、选取所述目标用户的地图轨迹上的推送点的选取指令;

根据所述选取指令,在所述目标用户的地图轨迹上选取推送点。

可选地,在所述目标用户的地图轨迹上选取推送区域,包括:

在所述目标用户的地图轨迹上选取推送点;

根据选取的推送点确定推送区域。

可选地,所述根据选取的推送点确定推送区域,包括:

以选取的推送点为区域中心位置,确定指定距离范围内的区域为推送区域。

可选地,在指定的待推送新闻库中,匹配与所述推送点和/或推送区域关联的新闻内容,包括:

根据所述待推送新闻库中预先建立的新闻内容与发生该新闻的地理位置的关联关系,将所述推送点和/或推送区域与所述关联关系进行匹配,得到与所述推送点和/或推送区域关联的新闻内容。

可选地,在指定的待推送新闻库中,匹配与所述推送点和/或推送区域关联的新闻内容,包括:

对所述待推送新闻库中的新闻内容进行语义分析,提取包含地理位置的词汇;

将所述推送点和/或推送区域与所述词汇进行匹配,确定匹配的词汇对应的 新闻内容为与所述推送点和/或推送区域关联的新闻内容。

可选地,将所述推送点和/或推送区域与所述词汇进行匹配,包括:

结合地理信息系统GIS数据库,确定与所述词汇相关的地理词汇;

将所述推送点和/或推送区域与所述词汇相关的地理词汇进行匹配。

依据本发明的另一方面,还提供了一种新闻推送装置,包括:

位置信息收集模块,适于收集与目标用户相关的位置信息;

地图轨迹生成模块,适于根据所述与目标用户相关的位置信息,生成所述目标用户的地图轨迹;

选取模块,适于在所述目标用户的地图轨迹上选取推送点和/或推送区域;

推送模块,适于在指定的待推送新闻库中,匹配与所述推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至所述目标用户。

可选地,所述位置信息收集模块还适于通过下列至少之一的方式获取位置信息:

获取所述目标用户输入的位置信息;

记录所述目标用户所使用的终端设备定位出的所述目标用户实时的位置信息;

获取并分析所述目标用户的历史行为,提取出相关的位置信息。

可选地,所述地图轨迹生成模块还适于:

分析所述与目标用户相关的位置信息,从与所述目标用户相关的位置信息中筛选出对应于地图上的点;

根据筛选出的对应于地图上的点,生成所述目标用户的地图轨迹。

可选地,所述地图轨迹生成模块还适于:

确定生成所述目标用户的地图轨迹的交通路线;

根据筛选出的对应于地图上的点和确定的所述交通路线,绘制所述目标用户的地图轨迹。

可选地,所述交通路线包括下列至少之一:公交路线、地铁路线、自驾路线、铁路、内河航道、海上航线、空中航线。

可选地,所述选取模块还适于:

接收来自用户的、选取所述目标用户的地图轨迹上的推送点的选取指令;

根据所述选取指令,在所述目标用户的地图轨迹上选取推送点。

可选地,所述选取模块还适于:

在所述目标用户的地图轨迹上选取推送点;

根据选取的推送点确定推送区域。

可选地,所述选取模块还适于:

以选取的推送点为区域中心位置,确定指定距离范围内的区域为推送区域。

可选地,所述推送模块还适于:

根据所述待推送新闻库中预先建立的新闻内容与发生该新闻的地理位置的关联关系,将所述推送点和/或推送区域与所述关联关系进行匹配,得到与所述推送点和/或推送区域关联的新闻内容。

可选地,所述推送模块还适于:

对所述待推送新闻库中的新闻内容进行语义分析,提取包含地理位置的词汇;

将所述推送点和/或推送区域与所述词汇进行匹配,确定匹配的词汇对应的新闻内容为与所述推送点和/或推送区域关联的新闻内容。

可选地,所述推送模块还适于:

结合地理信息系统GIS数据库,确定与所述词汇相关的地理词汇;

将所述推送点和/或推送区域与所述词汇相关的地理词汇进行匹配。

本发明实施例中,收集与目标用户相关的位置信息,随后根据与目标用户相关的位置信息,生成目标用户的地图轨迹。进而在目标用户的地图轨迹上选取推送点和/或推送区域,在指定的待推送新闻库中,匹配与推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至目标用户。由此可见,本发明实施例能够主动收集与目标用户相关的位置信息,并对收集的这些位置信息进行统计分析处理,从而生成该目标用户的地图轨迹,以便于后续根据地图轨迹选择性地向该目标用户进行有效地新闻内容推送。进一步,目标用户的地图轨迹反映了该目标用户的日常活动轨迹,与目标用户的日常生活息息相关,通过将目标用户的地图轨迹上选取的推送点和/或推送区域关联的新闻内容推送给目标用户这一技术手段,实现了有针对性地向目标用户推送新闻内容,保证目标用户能有针对性地获取所需的新闻内容,从而改变了现有技术中杂乱无章、无效新闻内容居多的新闻推送方式,实现了精准推送新闻内容的目的。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会 更加明了本发明的上述以及其他目的、优点和特征。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一实施例的新闻推送方法的流程图;

图2示出了根据本发明另一实施例的新闻推送方法的流程图;以及

图3示出了根据本发明一实施例的新闻推送装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为解决上述技术问题,本发明实施例提供了一种新闻推送方法,该方法可以应用在手机、平板电脑、电视机、手表等智能终端设备上。图1示出了根据本发明一实施例的新闻推送方法的流程图。参见图1,该方法至少可以包括步骤S102至步骤S106。

步骤S102,收集与目标用户相关的位置信息,根据与目标用户相关的位置信息,生成目标用户的地图轨迹。

步骤S104,在目标用户的地图轨迹上选取推送点和/或推送区域。

步骤S106,在指定的待推送新闻库中,匹配与推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至目标用户。

本发明实施例中,收集与目标用户相关的位置信息,随后根据与目标用户相关的位置信息,生成目标用户的地图轨迹。进而在目标用户的地图轨迹上选取推送点和/或推送区域,在指定的待推送新闻库中,匹配与推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至目标用户。由此可见,本发明实施例能够主动收集与目标用户相关的位置信息,并对收集的这些位置信息进行统计分析处理,从而生成该目标用户的地图轨迹,以便于后续根据地图轨迹选择性地向该目标用户进行有效地新闻内容推送。进一步,目标用户的 地图轨迹反映了该目标用户的日常活动轨迹,与目标用户的日常生活息息相关,通过将目标用户的地图轨迹上选取的推送点和/或推送区域关联的新闻内容推送给目标用户这一技术手段,实现了有针对性地向目标用户推送新闻内容,保证目标用户能有针对性地获取所需的新闻内容,从而改变了现有技术中杂乱无章、无效新闻内容居多的新闻推送方式,实现了精准推送新闻内容的目的。

上文步骤S102中提及的收集与目标用户相关的位置信息,在本发明实施例中可以通过多种方式来实现,下面将分别进行详细介绍。

方式一,获取目标用户输入的位置信息。例如,可以是获取目标用户输入的其所在地的名称,或者可以是获取目标用户输入的其关注的某个或多个地理位置的名称等。这里的名称可以是国家、省份、城市、行政区、区域、小区等名称,本发明不限于此。

方式二,记录目标用户所使用的终端设备定位出的目标用户实时的位置信息。具体地,终端设备可以通过WIFI(WIreless-FIdelity,无线保真)、移动基站、GPS(Global Positioning System,全球定位系统)、北斗等方式定位出目标用户实时的位置。

方式三,获取并分析目标用户的历史行为,提取出相关的位置信息。具体地,通过分析目标用户的搜索查询词、标签、好友的地理位置、关心的新闻事件发生地等方式,找出目标用户所“关心”的地理位置,该地理位置不一定是目标用户所在的地域,然而是与目标用户相关的位置信息。

在通过上述方式收集与目标用户相关的位置信息之后,步骤S102随后根据与目标用户相关的位置信息,生成目标用户的地图轨迹,本发明实施例提供了一种可选的方案,在该方案中,可以分析与目标用户相关的位置信息,从与目标用户相关的位置信息中筛选出对应于地图上的点,随后根据筛选出的对应于地图上的点,生成目标用户的地图轨迹。

进一步,在根据筛选出的对应于地图上的点,生成目标用户的地图轨迹时,可以首先确定生成目标用户的地图轨迹的交通路线,进而根据筛选出的对应于地图上的点以及确定的交通路线来绘制目标用户的地图轨迹。这里的交通路线可以包括实际的公交路线、地铁路线、自驾路线、铁路、内河航道、海上航线、空中航线等等。在实际应用中,若实际的交通路线出现调整,则绘制的目标用户的地图轨迹也会进行相应的调整。

在步骤S102根据与目标用户相关的位置信息,生成目标用户的地图轨迹之后,步骤S104中在目标用户的地图轨迹上选取推送点和/或推送区域。

首先,针对在目标用户的地图轨迹上选取推送点,本发明实施例提供了一种可选的方案,即,接收来自用户的、选取目标用户的地图轨迹上的推送点的选取指令,进而根据该选取指令,在目标用户的地图轨迹上选取推送点。进一步,当目标用户在地图轨迹上选取推送点时,可以向目标用户推荐推送点,这里推荐的推送点可以是目标用户的住址或者工作地点等。

其次,针对在目标用户的地图轨迹上选取推送区域,可以是直接接收来自用户的、选取目标用户的地图轨迹上的推送区域的选取指令,进而根据该选取指令,在目标用户的地图轨迹上选取推送区域。或者,也可以是在目标用户的地图轨迹上选取推送点,进而根据选取的推送点确定推送区域。这里,可以根据上文提及的方式在目标用户的地图轨迹上选取推送点,即接收来自用户的、选取目标用户的地图轨迹上的推送点的选取指令,进而根据该选取指令,在目标用户的地图轨迹上选取推送点。随后,以选取的推送点为区域中心位置,确定指定距离范围内的区域为推送区域。这里的指定距离范围可以为默认距离,也可以由目标用户根据实际需求输入的距离。

上述步骤S104中,在目标用户的地图轨迹上选取推送点和/或推送区域之后,接下来可以根据选取推送点和/或推送区域进行新闻内容的推送,即,步骤S106中在指定的待推送新闻库中,匹配与推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至目标用户。

在本发明的一可选方案中,可以在指定的待推送新闻库中,直接匹配与推送点和/或推送区域关联的新闻内容。即,根据待推送新闻库中预先建立的新闻内容与发生该新闻的地理位置的关联关系,将推送点和/或推送区域与该关联关系进行匹配,得到与推送点和/或推送区域关联的新闻内容。例如,由新闻编辑人员对新闻进行分类,并Tag(标注)该新闻发生位置,从而可以建立新闻内容与发生该新闻的地理位置的关联关系。

在本发明的另一可选方案中,可以采用语义提取,并进行周边匹配的方式。即,对待推送新闻库中的新闻内容进行语义分析,提取包含地理位置的词汇,随后将推送点和/或推送区域与词汇进行匹配,确定匹配的词汇对应的新闻内容为与推送点和/或推送区域关联的新闻内容。这里,包含地理位置的词汇如地域、街道、站点、商铺、企事业单位、学校、小区等词汇。

进一步,在将推送点和/或推送区域与词汇进行匹配时,可以结合GIS(Geographic Information System,地理信息系统)数据库,确定与词汇相关的地理词汇,进而将推送点和/或推送区域与词汇相关的地理词汇进行匹配。例 如,目标用户经常出入某小区,当发现小区周边某幼儿园招生新闻时,虽然幼儿园的名称与小区的名称(即推送点)并非能直接匹配,然而通过GIS数据能发现幼儿园在小区附近,则可以将幼儿园的名称确定为与小区的名称相关的地理词汇,从而可以将幼儿园招生新闻推送给该目标用户。此外,上述的这种匹配方式还可以应用于地域性政策法规的发布、即将开始的某发布会、天气预报、优惠促销活动、突发新闻事件等。

下面将通过具体实施例来详细介绍本发明的新闻推送方法的实现过程。图2示出了根据本发明另一实施例的新闻推送方法的流程图。参见图2,该方法至少可以包括步骤S202至步骤S212。

步骤S202,收集与目标用户相关的位置信息。

在该步骤中,可以通过获取目标用户输入的位置信息、记录目标用户所使用的终端设备定位出的目标用户实时的位置信息或者获取并分析目标用户的历史行为提取出相关的位置信息等方式来收集与目标用户相关的位置信息,具体可以参见上文介绍,此处不再赘述。

步骤S204,分析与目标用户相关的位置信息,从与目标用户相关的位置信息中筛选出对应于地图上的点。

步骤S206,确定生成目标用户的地图轨迹的交通路线,并根据筛选出的对应于地图上的点以及确定的交通路线来绘制目标用户的地图轨迹。

在该步骤中,交通路线可以包括实际的公交路线、地铁路线、自驾路线、铁路、内河航道、海上航线、空中航线等等。在实际应用中,若实际的交通路线出现调整,则绘制的目标用户的地图轨迹也会进行相应的调整。

步骤S208,在目标用户的地图轨迹上选取推送点和/或推送区域。

在该步骤中,针对在目标用户的地图轨迹上选取推送点,可以是接收来自用户的、选取目标用户的地图轨迹上的推送点的选取指令,进而根据该选取指令,在目标用户的地图轨迹上选取推送点。进一步,当目标用户在地图轨迹上选取推送点时,可以向目标用户推荐推送点,这里推荐的推送点可以是目标用户的住址或者工作地点等。

其次,针对在目标用户的地图轨迹上选取推送区域,可以是直接接收来自用户的、选取目标用户的地图轨迹上的推送区域的选取指令,进而根据该选取指令,在目标用户的地图轨迹上选取推送区域。或者,也可以是在目标用户的地图轨迹上选取推送点,进而根据选取的推送点确定推送区域。这里,可以根据上文提及的方式在目标用户的地图轨迹上选取推送点,即接收来自用户的、 选取目标用户的地图轨迹上的推送点的选取指令,进而根据该选取指令,在目标用户的地图轨迹上选取推送点。随后,以选取的推送点为区域中心位置,确定指定距离范围内的区域为推送区域。这里的指定距离范围可以为默认距离,也可以由目标用户根据实际需求输入的距离。

步骤S210,在指定的待推送新闻库中,匹配与推送点和/或推送区域关联的新闻内容。

在该步骤中,可以在指定的待推送新闻库中,直接匹配与推送点和/或推送区域关联的新闻内容。或者,也可以采用语义提取,并进行周边匹配的方式匹配与推送点和/或推送区域关联的新闻内容。具体可以参见上文详细介绍,此处不再赘述。

步骤S212,将匹配得到的新闻内容推送至目标用户。

在该步骤中,可以以新闻页面的形式将匹配得到的新闻内容推送至目标用户,还可以通过其他形式将匹配得到的新闻内容推送至目标用户,例如,在新闻客户端以通知消息的形式进行推送。又如,通过邮件推送,首先获取该目标用户的邮箱标识信息,随后生成携带有匹配得到的新闻内容的推送邮件,根据该目标用户的邮箱标识信息,将推送邮件发送给该目标用户。

在本发明的具体实施例中,目标用户小张在北京市海淀区学院路附近居住,并在海淀区知春路49号院2号楼工作,因而小张经常坐公交或地铁来回于海淀区的学院路与知春路。此外,小张的原籍在江苏省丹阳市珥陵镇,逢年过节小张会回老家看望父母。另外,小张也经常去山东青岛、广东深圳等地出差。将与目标用户小张相关的位置信息海淀区学院路、海淀区知春路49号院2号楼、江苏省丹阳市珥陵镇、山东青岛、广东深圳等收集起来,对收集的这些位置信息进行统计分析处理,从而生成小张的地图轨迹。

具体地,分析这些位置信息,从中筛选出对应于地图上的点,如海淀区学院路、海淀区知春路49号院2号楼、江苏省丹阳市珥陵镇、山东青岛、广东深圳,这里仅是列举,在实际应用中还可以进一步细分地图上的点。接下来,确定生成小张的地图轨迹的交通路线,例如,海淀区学院路、海淀区知春路49号院2号楼可以采用公交路线,江苏省丹阳市珥陵镇、山东青岛可以采用铁路路线,广东深圳可以采用空中航线。接着,根据筛选出的对应于地图上的点以及确定的交通路线来绘制小张的地图轨迹。

在绘制得到小张的地图轨迹之后,在地图轨迹上选取推送点和/或推送区域,可以自动推荐推送点和/或推送区域,也可以由小张自己选择推送点和/或 推送区域,例如,选取江苏省丹阳市、广东深圳作为推送点,选取海淀区的学院路与知春路的区域为推送区域,此处仅是列举,并不用于限制本发明。

最后,在指定的待推送新闻库中,匹配与推送点和/或推送区域关联的新闻内容,将匹配得到的新闻内容推送给小张。

本发明实施例中,由于目标用户的地图轨迹反映了该目标用户的日常活动轨迹,与目标用户的日常生活息息相关,将目标用户的地图轨迹上选取的推送点和/或推送区域关联的新闻内容推送给目标用户,实现了有针对性地向目标用户推送新闻内容,保证目标用户能有针对性地获取所需的新闻内容,从而改变了现有技术中杂乱无章、无效新闻内容居多的新闻推送方式,实现了精准推送新闻内容的目的。

基于同一发明构思,本发明实施例还提供一种新闻推送装置。图3示出了根据本发明一实施例的新闻推送装置的结构示意图。参见图3,该装置至少可以包括:位置信息收集模块310、地图轨迹生成模块320、选取模块330以及推送模块340。

现介绍本发明实施例的新闻推送装置的各组成或器件的功能以及各部分间的连接关系:

位置信息收集模块310,适于收集与目标用户相关的位置信息;

地图轨迹生成模块320,与位置信息收集模块310相耦合,适于根据与目标用户相关的位置信息,生成目标用户的地图轨迹;

选取模块330,与地图轨迹生成模块320相耦合,适于在目标用户的地图轨迹上选取推送点和/或推送区域;

推送模块340,与选取模块330相耦合,适于在指定的待推送新闻库中,匹配与推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至目标用户。

在本发明一实施例中,上述位置信息收集模块310还适于通过下列至少之一的方式获取位置信息:

方式一,获取目标用户输入的位置信息。例如,可以是获取目标用户输入的其所在地的名称,或者可以是获取目标用户输入的其关注的某个或多个地理位置的名称等。这里的名称可以是国家、省份、城市、行政区、区域、小区等名称,本发明不限于此。

方式二,记录目标用户所使用的终端设备定位出的目标用户实时的位置信息。具体地,终端设备可以通过WIFI、移动基站、GPS、北斗等方式定位出 目标用户实时的位置。

方式三,获取并分析目标用户的历史行为,提取出相关的位置信息。具体地,通过分析目标用户的搜索查询词、标签、好友的地理位置、关心的新闻事件发生地等方式,找出目标用户所“关心”的地理位置,该地理位置不一定是目标用户所在的地域,然而是与目标用户相关的位置信息。

在本发明一实施例中,上述地图轨迹生成模块320还适于:

分析与目标用户相关的位置信息,从与目标用户相关的位置信息中筛选出对应于地图上的点;

根据筛选出的对应于地图上的点,生成目标用户的地图轨迹。

在本发明一实施例中,上述地图轨迹生成模块320还适于:

确定生成目标用户的地图轨迹的交通路线;

根据筛选出的对应于地图上的点和确定的交通路线,绘制目标用户的地图轨迹。

在本发明一实施例中,交通路线包括下列至少之一:公交路线、地铁路线、自驾路线、铁路、内河航道、海上航线、空中航线。

在本发明一实施例中,针对在目标用户的地图轨迹上选取推送点,上述选取模块330还适于:

接收来自用户的、选取目标用户的地图轨迹上的推送点的选取指令;

根据选取指令,在目标用户的地图轨迹上选取推送点。

在本发明一实施例中,针对在目标用户的地图轨迹上选取推送区域,上述选取模块330还适于通过下列任意方式进行:

接收来自用户的、选取目标用户的地图轨迹上的推送区域的选取指令,进而根据该选取指令,在目标用户的地图轨迹上选取推送区域。

在目标用户的地图轨迹上选取推送点;根据选取的推送点确定推送区域。

在本发明一实施例中,上述选取模块330还适于:

以选取的推送点为区域中心位置,确定指定距离范围内的区域为推送区域。

在本发明一实施例中,上述推送模块340还适于:

根据待推送新闻库中预先建立的新闻内容与发生该新闻的地理位置的关联关系,将推送点和/或推送区域与关联关系进行匹配,得到与推送点和/或推送区域关联的新闻内容。

在本发明一实施例中,上述推送模块340还适于:

对待推送新闻库中的新闻内容进行语义分析,提取包含地理位置的词汇;

将推送点和/或推送区域与词汇进行匹配,确定匹配的词汇对应的新闻内容为与推送点和/或推送区域关联的新闻内容。

在本发明一实施例中,上述推送模块340还适于:

结合GIS数据库,确定与词汇相关的地理词汇;

将推送点和/或推送区域与词汇相关的地理词汇进行匹配。

根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:

本发明实施例中,收集与目标用户相关的位置信息,随后根据与目标用户相关的位置信息,生成目标用户的地图轨迹。进而在目标用户的地图轨迹上选取推送点和/或推送区域,在指定的待推送新闻库中,匹配与推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至目标用户。由此可见,本发明实施例能够主动收集与目标用户相关的位置信息,并对收集的这些位置信息进行统计分析处理,从而生成该目标用户的地图轨迹,以便于后续根据地图轨迹选择性地向该目标用户进行有效地新闻内容推送。进一步,目标用户的地图轨迹反映了该目标用户的日常活动轨迹,与目标用户的日常生活息息相关,通过将目标用户的地图轨迹上选取的推送点和/或推送区域关联的新闻内容推送给目标用户这一技术手段,实现了有针对性地向目标用户推送新闻内容,保证目标用户能有针对性地获取所需的新闻内容,从而改变了现有技术中杂乱无章、无效新闻内容居多的新闻推送方式,实现了精准推送新闻内容的目的。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适 应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的新闻推送装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本 发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

本发明实施例还公开了:

A1、一种新闻推送方法,包括:

收集与目标用户相关的位置信息,根据所述与目标用户相关的位置信息,生成所述目标用户的地图轨迹;

在所述目标用户的地图轨迹上选取推送点和/或推送区域;

在指定的待推送新闻库中,匹配与所述推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至所述目标用户。

A2、根据A1所述的方法,其中,通过下列至少之一的方式收集与目标用户相关的位置信息:

获取所述目标用户输入的位置信息;

记录所述目标用户所使用的终端设备定位出的所述目标用户实时的位置信息;

获取并分析所述目标用户的历史行为,提取出相关的位置信息。

A3、根据A1或A2所述的方法,其中,根据所述与目标用户相关的位置信息,生成所述目标用户的地图轨迹,包括:

分析所述与目标用户相关的位置信息,从与所述目标用户相关的位置信息中筛选出对应于地图上的点;

根据筛选出的对应于地图上的点,生成所述目标用户的地图轨迹。

A4、根据A3所述的方法,其中,根据筛选出的对应于地图上的点,生成所述目标用户的地图轨迹,包括:

确定生成所述目标用户的地图轨迹的交通路线;

根据筛选出的对应于地图上的点和确定的所述交通路线,绘制所述目标用户的地图轨迹。

A5、根据A4所述的方法,其中,所述交通路线包括下列至少之一:

公交路线、地铁路线、自驾路线、铁路、内河航道、海上航线、空中航线。

A6、根据A1-A5任一项所述的方法,其中,在所述目标用户的地图轨迹上选取推送点,包括:

接收来自用户的、选取所述目标用户的地图轨迹上的推送点的选取指令;

根据所述选取指令,在所述目标用户的地图轨迹上选取推送点。

A7、根据A1-A6任一项所述的方法,其中,在所述目标用户的地图轨迹 上选取推送区域,包括:

在所述目标用户的地图轨迹上选取推送点;

根据选取的推送点确定推送区域。

A8、根据A7所述的方法,其中,所述根据选取的推送点确定推送区域,包括:

以选取的推送点为区域中心位置,确定指定距离范围内的区域为推送区域。

A9、根据A1-A8任一项所述的方法,其中,在指定的待推送新闻库中,匹配与所述推送点和/或推送区域关联的新闻内容,包括:

根据所述待推送新闻库中预先建立的新闻内容与发生该新闻的地理位置的关联关系,将所述推送点和/或推送区域与所述关联关系进行匹配,得到与所述推送点和/或推送区域关联的新闻内容。

A10、根据A1-A9任一项所述的方法,其中,在指定的待推送新闻库中,匹配与所述推送点和/或推送区域关联的新闻内容,包括:

对所述待推送新闻库中的新闻内容进行语义分析,提取包含地理位置的词汇;

将所述推送点和/或推送区域与所述词汇进行匹配,确定匹配的词汇对应的新闻内容为与所述推送点和/或推送区域关联的新闻内容。

A11、根据A10所述的方法,其中,将所述推送点和/或推送区域与所述词汇进行匹配,包括:

结合地理信息系统GIS数据库,确定与所述词汇相关的地理词汇;

将所述推送点和/或推送区域与所述词汇相关的地理词汇进行匹配。

B12、一种新闻推送装置,包括:

位置信息收集模块,适于收集与目标用户相关的位置信息;

地图轨迹生成模块,适于根据所述与目标用户相关的位置信息,生成所述目标用户的地图轨迹;

选取模块,适于在所述目标用户的地图轨迹上选取推送点和/或推送区域;

推送模块,适于在指定的待推送新闻库中,匹配与所述推送点和/或推送区域关联的新闻内容,并将匹配得到的新闻内容推送至所述目标用户。

B13、根据B12所述的装置,其中,所述位置信息收集模块还适于通过下列至少之一的方式获取位置信息:

获取所述目标用户输入的位置信息;

记录所述目标用户所使用的终端设备定位出的所述目标用户实时的位置信息;

获取并分析所述目标用户的历史行为,提取出相关的位置信息。

B14、根据B12或B13所述的装置,其中,所述地图轨迹生成模块还适于:

分析所述与目标用户相关的位置信息,从与所述目标用户相关的位置信息中筛选出对应于地图上的点;

根据筛选出的对应于地图上的点,生成所述目标用户的地图轨迹。

B15、根据B14所述的装置,其中,所述地图轨迹生成模块还适于:

确定生成所述目标用户的地图轨迹的交通路线;

根据筛选出的对应于地图上的点和确定的所述交通路线,绘制所述目标用户的地图轨迹。

B16、根据B15所述的装置,其中,所述交通路线包括下列至少之一:公交路线、地铁路线、自驾路线、铁路、内河航道、海上航线、空中航线。

B17、根据B12-B16任一项所述的装置,其中,所述选取模块还适于:

接收来自用户的、选取所述目标用户的地图轨迹上的推送点的选取指令;

根据所述选取指令,在所述目标用户的地图轨迹上选取推送点。

B18、根据B12-B17任一项所述的装置,其中,所述选取模块还适于:

在所述目标用户的地图轨迹上选取推送点;

根据选取的推送点确定推送区域。

B19、根据B18所述的装置,其中,所述选取模块还适于:

以选取的推送点为区域中心位置,确定指定距离范围内的区域为推送区域。

B20、根据B12-B19任一项所述的装置,其中,所述推送模块还适于:

根据所述待推送新闻库中预先建立的新闻内容与发生该新闻的地理位置的关联关系,将所述推送点和/或推送区域与所述关联关系进行匹配,得到与所述推送点和/或推送区域关联的新闻内容。

B21、根据B12-B20任一项所述的装置,其中,所述推送模块还适于:

对所述待推送新闻库中的新闻内容进行语义分析,提取包含地理位置的词汇;

将所述推送点和/或推送区域与所述词汇进行匹配,确定匹配的词汇对应的新闻内容为与所述推送点和/或推送区域关联的新闻内容。

B22、根据B21所述的装置,其中,所述推送模块还适于:

结合地理信息系统GIS数据库,确定与所述词汇相关的地理词汇;

将所述推送点和/或推送区域与所述词汇相关的地理词汇进行匹配。

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