阅读地图的生成方法、电子设备及计算机存储介质与流程

文档序号:17477653发布日期:2019-04-20 06:13阅读:219来源:国知局
阅读地图的生成方法、电子设备及计算机存储介质与流程

本发明涉及通信技术领域,具体涉及一种阅读地图的生成方法、电子设备及计算机存储介质。



背景技术:

随着互联网技术的发展,基于互联网的各种应用应运而生,用户可以根据其需要在终端设备上安装各种应用。

很多时候,用户在使用终端设备上的应用时,无法通过该应用获取到一些其它内容,还需要通过其它应用才能获取到相应的内容,通常情况下,用户进入其它应用后,多采用搜索方式获取到相应的内容,然而,搜索过程不仅繁琐,还占用用户时间,而且还可能导致用户并未获得想要了解的内容,使得用户体验较差。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的阅读地图的生成方法、电子设备及计算机存储介质。

根据本发明的一个方面,提供了一种阅读地图的生成方法,包括:

监听终端设备当前运行的至少一个应用进程;

根据至少一个应用进程的应用信息确定待推荐场景信息;

获取位置信息,根据待推荐场景信息生成搜索关键词,利用搜索关键词查询与位置信息对应的待推荐阅读内容;

根据位置信息及待推荐阅读内容生成阅读地图。

根据本发明的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;

存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:

监听终端设备当前运行的至少一个应用进程;

根据至少一个应用进程的应用信息确定待推荐场景信息;

获取位置信息,根据待推荐场景信息生成搜索关键词,利用搜索关键词查询与位置信息对应的待推荐阅读内容;

根据位置信息及待推荐阅读内容生成阅读地图。

根据本发明的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:

监听终端设备当前运行的至少一个应用进程;

根据至少一个应用进程的应用信息确定待推荐场景信息;

获取位置信息,根据待推荐场景信息生成搜索关键词,利用搜索关键词查询与位置信息对应的待推荐阅读内容;

根据位置信息及待推荐阅读内容生成阅读地图。

根据本发明提供的方案,监听终端设备当前运行的至少一个应用进程,根据至少一个应用进程的应用信息确定待推荐场景信息,可以获知用户正在关注哪方面的内容,获取位置信息,根据待推荐场景信息生成搜索关键词,利用搜索关键词查询与位置信息对应的待推荐阅读内容,根据位置信息及待推荐阅读内容生成阅读地图,以阅读地图形式呈现待推荐阅读内容,使得用户能够快速准确地选择出要阅读的内容,通过向用户推荐一些其当前可能想了解的待推荐阅读内容,用户无需进行主动搜索便可了解相关待推荐阅读内容,节省了因搜索而占用的时间,还避免了用户并未获得想要了解的内容的缺陷,进一步提升了用户体验。

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

附图说明

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

图1示出了根据本发明一个实施例的阅读地图的生成方法的流程示意图;

图2示出了根据本发明另一个实施例的阅读地图的生成方法的流程示意图;

图3示出了根据本发明又一个实施例的阅读地图的生成方法的流程示意图;

图4示出了根据本发明一个实施例的电子设备的结构示意图。

具体实施方式

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

图1示出了根据本发明一个实施例的阅读地图的生成方法的流程示意图。如图1所示,该方法包括以下步骤:

步骤s100,监听终端设备当前运行的至少一个应用进程。

本方法是在有阅读地图生成功能的应用的应用进程启动的情况下执行。

应用进程(process)是终端设备中的程序关于数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。每一个应用程序均对应一个应用进程,该应用进程用于运行该应用程序中的数据。

用户可以根据其实际需要在终端设备上安装各种应用,例如,安装应用去哪儿网、携程、美团、口碑等,并在终端设备上创建所安装应用的应用图标,用户通过触发终端设备上的应用图标启动相应的应用,在应用启动后,创建对应的应用进程,本实施例通过监听终端设备当前运行的至少一个应用进程,可以确定用户当前所使用的应用,从而能够确定用户当前正在关注哪方面的内容。

步骤s101,根据至少一个应用进程的应用信息确定待推荐场景信息。

在监听到终端设备当前运行的至少一个应用进程后,可以获取至少一个应用进程的应用信息,其中,应用信息包含应用名称,在获取至少一个应用进程的应用信息后,可以根据至少一个应用进程的应用信息确定应用所属类型,并根据应用所属类型来确定待推荐场景信息,其中,待推荐场景信息是指推荐特定类型的待推荐阅读内容的场景,例如,待推荐场景信息包含:旅游场景、美食场景、健身场景或医疗场景等,这里不再一一列举。

举例说明,某一个应用进程的应用信息为“去哪儿网”,根据应用信息“去哪儿网”可以确定待推荐场景信息为旅游场景;另一个应用进程的应用信息为“美团”,根据应用信息“美团”可以确定待推荐场景信息为美食场景;又一个应用进程的应用信息为“keep”,根据应用信息“keep”可以确定待推荐场景信息为健身场景,这里不再一一列举。

步骤s102,获取位置信息,根据待推荐场景信息生成搜索关键词,利用搜索关键词查询与位置信息对应的待推荐阅读内容。

本实施例的目的是生成阅读地图,是以地图形式呈现阅读内容,因此,位置信息是生成阅读地图的关键部分,需要先获取位置信息。待推荐场景信息体现了用户正在关注哪方面的内容,为了能够生成相关的阅读地图,可以根据待推荐场景信息生成搜索关键词,具体地,从待推荐场景信息中提取搜索关键词,例如,待推荐场景信息为美食场景,所生成的搜索关键词为美食;再例如,待推荐场景信息为旅游场景,所生成的搜索关键词为旅游。

在确定了位置信息及搜索关键词后,可以利用搜索关键词查询与位置信息对应的待推荐阅读内容,举例说明,位置信息为北京、搜索关键词为美食,在本步骤中以美食为搜索关键词,查询与北京对应的美食有关阅读内容,即,待推荐阅读内容为北京美食方面的内容。

步骤s103,根据位置信息及待推荐阅读内容生成阅读地图。

在查询到待推荐阅读内容后,可以根据位置信息及待推荐阅读内容生成阅读地图,该阅读地图是关于位置信息与待推荐阅读内容的地图,在相应的位置呈现待推荐阅读内容。

根据本发明上述实施例提供的方法,监听终端设备当前运行的至少一个应用进程,根据至少一个应用进程的应用信息确定待推荐场景信息,可以获知用户正在关注哪方面的内容,获取位置信息,根据待推荐场景信息生成搜索关键词,利用搜索关键词查询与位置信息对应的待推荐阅读内容,根据位置信息及待推荐阅读内容生成阅读地图,以阅读地图形式呈现待推荐阅读内容,使得用户能够快速准确地选择出要阅读的内容,通过向用户推荐一些其当前可能想了解的待推荐阅读内容,用户无需进行主动搜索便可了解相关待推荐阅读内容,节省了因搜索而占用的时间,还避免了用户并未获得想要了解的内容的缺陷,进一步提升了用户体验。

图2示出了根据本发明另一个实施例的阅读地图的生成方法的流程示意图。如图2所示,该方法包括以下步骤:

步骤s200,获取预设时间段内终端设备运行的至少一个应用进程。

用户可以根据其实际需要在终端设备上安装各种应用,用户通过触发终端设备上的应用图标启动相应的应用,在应用启动后,会创建对应的应用进程,并存储应用进程运行记录,例如,记录应用进程运行时间、应用进程名称、应用信息等。其中,终端设备可为手机、pad、个人电脑等设备。

本实施例对预设时间段并不做具体限定,本领域技术人员可以根据实际需要灵活设定预设时间段,例如,可以获取最近一个小时或者最近三个小时内终端设备运行的至少一个应用进程。为了能够保证所生成的阅读地图是用户当前所关注的,尽量将预设时间段设定的短一些。

本实施例通过获取预设时间段内终端设备运行的至少一个应用进程,可以确定用户当前所使用的应用,从而能够确定用户当前正在关注哪方面的内容。

步骤s201,判断至少一个应用进程的应用信息是否为预设白名单中记录的应用信息,若是,则执行步骤s202;若否,则方法结束。

预设白名单记录了一些应用信息,表明当应用进程的应用信息为预设白名单中记录的应用信息时会利用本实施例中的方法生成阅读地图。

用户根据需要启动安装在终端设备上的应用并使用,然而,本实施例并不是在监听到任意一个应用进程,都根据该方法生成阅读地图,因此,在确定至少一个应用进程的应用信息后,可以先判断至少一个应用进程的应用信息是否为预设白名单中记录的应用信息,若是,则可以继续生成阅读地图的方法步骤,若否,则方法结束。

步骤s202,根据至少一个应用进程的应用信息确定待推荐场景信息。

在监听到终端设备当前运行的至少一个应用进程后,可以获取至少一个应用进程的应用信息,其中,应用信息包含应用名称,在获取至少一个应用进程的应用信息后,可以根据至少一个应用进程的应用信息确定应用所属类型,并根据应用所属类型来确定待推荐场景信息,其中,待推荐场景信息是指推荐特定类型的待推荐阅读内容的场景,例如,待推荐场景信息包含:旅游场景、美食场景、健身场景或医疗场景等,这里不再一一列举。

举例说明,某一个应用进程的应用信息为“去哪儿网”,根据应用信息“去哪儿网”可以确定待推荐场景信息为旅游场景;另一个应用进程的应用信息为“美团”,根据应用信息“美团”可以确定待推荐场景信息为美食场景;又一个应用进程的应用信息为“keep”,根据应用信息“keep”可以确定待推荐场景信息为健身场景,这里不再一一列举。

步骤s203,根据待推荐场景信息生成搜索关键词。

为了能够生成相关的阅读地图,可以根据待推荐场景信息生成搜索关键词,具体地,从待推荐场景信息中提取搜索关键词,例如,待推荐场景信息为美食场景,所生成的搜索关键词可以为美食;再例如,待推荐场景信息为旅游场景,所生成的搜索关键词可以为旅游。

步骤s204,根据终端设备对应的ip地址或者终端设备连接的基站标识确定用户当前位置信息。

具体地,获取终端设备上网的ip地址,识别所述ip地址对应的地理位置,将该地理位置作为用户当前位置信息,或者,基于终端设备当前连接的基站标识确定基站对应的地理位置,将基站对应的地理位置作为用户当前位置信息。

此外,还可以既获取终端设备上网的ip地址,识别所述ip地址对应的地理位置,又基于终端设备当前连接的基站标识确定基站对应的地理位置,然后,将识别ip地址所得到的地理位置与基站对应的地理位置进行比较,比较哪个地理位置更为详尽,将更为详尽的地理位置确定为用户当前位置信息,从而使所生成的阅读地图更满足用户需求。

步骤s205,利用搜索关键词查询以用户当前位置信息为中心、预设阈值为半径的地理范围对应的待推荐阅读内容。

在确定用户当前位置信息及搜索关键词后,可以利用搜索关键词进行查询,查询以用户当前位置信息为中心、预设阈值为半径的地理范围对应的待推荐阅读内容,其中,待推荐阅读内容包括:电子书信息、评论信息或话题。

针对不同的待推荐场景信息,预设阈值可能会有所不同,例如,待推荐场景信息为旅游场景,用户在旅游期间,或者有旅游意向时,其旅游行程可以很远,预设阈值可以设置的大一些,例如,200公里;再例如,待推荐场景信息为美食场景,用户可能是想品尝美食,此时用户出行距离是有限的,预设阈值需要设置的小一些,例如,15公里,这里仅是举例说明,不具有任何限定作用。

举例说明,搜索关键词为旅游,用户当前位置信息为北京,预设阈值为200,以北京为中心,预设阈值200公里为半径确定了一地理范围,可以以景点维度为例,该地理范围包含以下景点:野三坡、十渡、北戴河、避暑山庄等,可以利用搜索关键词旅游,查询野三坡、十渡、北戴河、避暑山庄对应的待推荐阅读内容,例如,野三坡旅游攻略、避暑山庄景点介绍等。再例如,还可以以城市维度为例,该地理范围包含以下城市:保定、承德、秦皇岛、唐山等,由此,可以利用搜索关键词旅游,查询保定、承德、秦皇岛、唐山对应的历史介绍。

搜索关键词为美食,用户当前位置信息为北京xx区xx街道,预设阈值为15,以北京xx区xx街道为中心,预设阈值15公里为半径确定了一地理范围,利用搜索关键词美食查询所确定的地理范围对应的待推荐阅读内容,例如,美食攻略、美食评论信息等。

步骤s206,根据地理范围及待推荐阅读内容生成阅读地图。

在查询到待推荐阅读内容后,可以根据地理范围及待推荐阅读内容生成阅读地图,该阅读地图是关于地理范围与待推荐阅读内容的地图,在相应的地理范围呈现待推荐阅读内容。

步骤s207,向用户发送已生成阅读地图的通知消息或推送信息。

在生成阅读地图后,可以向用户发送已生成阅读地图的通知消息或推送信息,使用户获知生成了相应的阅读地图,用户可以根据其需要进行查看。

步骤s208,监测用户对通知消息或推送信息的触发操作,根据触发操作,呈现阅读地图页面。

若用户想要查看所生成的阅读地图,可以点击通知消息或推送信息进行查看,其中,用户点击通知消息或推送信息的操作,视为用户对通知消息或推送信息的触发操作,在监测到用户对通知消息或推送信息的触发操作后,可以根据该触发操作,呈现阅读地图页面,其中,所呈现的阅读地图页面会显示各个地理位置及对应的待推荐阅读内容。

步骤s209,若监测到用户对阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容。

免流量下载指在下载待推荐阅读内容时,并不消耗用户的数据流量,使用户在不消耗数据流量的情况下,下载完成待推荐阅读内容。

在监测到用户对通知消息或推送信息的触发操作后,向用户呈现相应的阅读地图页面,例如,呈现保定、承德、秦皇岛、唐山等城市对应的待推荐阅读内容,例如,保定历史、承德历史、秦皇岛历史、唐山历史,若用户想要进一步了解承德,可以点击待推荐阅读内容:承德历史,该点击操作被视为用户对阅读地图页面中待推荐阅读内容的触发操作,然后,向用户呈现包含免流量下载选项的下载页面,用户点击免流量下载选项,即可实现免流量下载待推荐阅读内容:承德历史,待推荐阅读内容:承德历史被下载到用户的终端设备,用户可以随时阅读。

在本发明一种可选实施方式中,在根据位置信息及待推荐阅读内容生成阅读地图之后,方法还包括:监测用户对阅读地图的重置操作,获取重置操作所针对的待推荐场景信息;根据重置操作所针对的待推荐场景信息,重新生成新的阅读地图。

上述实施例所生成的阅读地图是通过监听终端设备运行的至少一个应用进程而自动生成的,其表示了用户正在关注哪方面的内容,但有可能所生成的阅读地图并不是用户真正想要了解的内容,因此,还可以向用户提供阅读地图生成页面,其中,该阅读地图生成页面包含多个待推荐场景信息,用户选择其它待推荐场景信息的操作,可以视为用户触发了阅读地图重置操作,在监测到用户对阅读地图的重置操作后,获取重置操作所针对的待推荐场景信息;根据重置操作所针对的待推荐场景信息,重新生成新的阅读地图,重新生成新的阅读地图所采用的方法步骤与图2所示实施例生成阅读地图的方法步骤类似,这里不再赘述。

根据本发明上述实施例提供的方法,以阅读地图形式呈现待推荐阅读内容,使得用户能够快速准确地选择出要阅读的内容,通过向用户推荐一些其当前可能想了解的待推荐阅读内容,用户无需进行主动搜索便可了解相关待推荐阅读内容,节省了因搜索而占用的时间,还避免了用户并未获得想要了解的内容的缺陷,进一步提升了用户体验。通过向用户发送已生成阅读地图的通知消息或推送信息,使得用户能够及时获知生成了相应的阅读地图,并查看,若监测到用户对阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容,便于用户阅读,提升了用户阅读体验。

图3示出了根据本发明又一个实施例的阅读地图的生成方法的流程示意图。如图3所示,该方法包括以下步骤:

步骤s300,获取预设时间段内终端设备运行的至少一个应用进程。

步骤s301,判断至少一个应用进程的应用信息是否为预设白名单中记录的应用信息,若是,则执行步骤s302;若否,则方法结束。

步骤s302,根据至少一个应用进程的应用信息确定待推荐场景信息。

步骤s303,根据待推荐场景信息生成搜索关键词。

图3所示实施例中的步骤s300-步骤s303与图2所示实施例中的步骤s200-步骤s203类似,这里不再赘述。

步骤s304,根据位置权限信息获取用户路线信息,确定用户路线信息所覆盖的地理范围。

位置权限信息表示有权限获取与位置相关的信息。

具体地,查询是否具有位置权限信息,若是,则根据位置权限信息获取用户路线信息,用户路线信息是用户出行路线,例如,出行路线为北京-上海,在获取到用户路线信息后,确定该用户路线信息所覆盖的地理范围,例如,北京-上海的用户路线信息覆盖的地理范围包含:北京、天津、济南、南京、上海。

步骤s305,利用搜索关键词查询用户路线信息所覆盖的地理范围对应的待推荐阅读内容。

举例说明,用户路线信息所覆盖的地理范围包含:北京、天津、济南、南京、上海,搜索关键词为旅游,那么这里将利用搜索关键词旅游查询北京、天津、济南、南京、上海对应的旅游相关的待推荐内容。

步骤s306,根据用户路线信息所覆盖的地理范围及待推荐阅读内容生成阅读地图。

在查询到待推荐阅读内容后,可以根据用户路线信息所覆盖的地理范围及待推荐阅读内容生成阅读地图,该阅读地图是关于用户路线信息所覆盖的地理范围与待推荐阅读内容的地图,在相应的地理范围呈现待推荐阅读内容。

由此生成的阅读地图更为精确,所生成的阅读地图并不会包含一些不在该用户路线信息所覆盖范围的待推荐阅读内容,例如,用户路线信息:北京-上海,并不会覆盖新疆、宁夏等地,因此,所生成的阅读地图并不会包含新疆、宁夏等地的待推荐阅读内容。

步骤s307,向用户发送已生成阅读地图的通知消息或推送信息。

步骤s308,监测用户对通知消息或推送信息的触发操作,根据触发操作,呈现阅读地图页面。

步骤s309,若监测到用户对阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容。

图3所示实施例中的步骤s307-步骤s309与图2所示实施例中的步骤s207-步骤s209类似,这里不再赘述。

根据本发明上述实施例提供的方法,根据用户路线信息所覆盖的地理范围及待推荐阅读内容生成阅读地图,可以有针对性地推荐阅读内容,以阅读地图形式呈现待推荐阅读内容,使得用户能够快速准确地选择出要阅读的内容,通过向用户推荐一些其当前可能想了解的待推荐阅读内容,用户无需进行主动搜索便可了解相关待推荐阅读内容,节省了因搜索而占用的时间,还避免了用户并未获得想要了解的内容的缺陷,进一步提升了用户体验。通过向用户发送已生成阅读地图的通知消息或推送信息,使得用户能够及时获知生成了相应的阅读地图,并查看,若监测到用户对阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容,便于用户阅读,提升了用户阅读体验。

本申请实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的阅读地图的生成方法。

可执行指令具体可以用于使得处理器执行以下操作:

监听终端设备当前运行的至少一个应用进程;

根据至少一个应用进程的应用信息确定待推荐场景信息;

获取位置信息,根据待推荐场景信息生成搜索关键词,利用搜索关键词查询与位置信息对应的待推荐阅读内容;

根据位置信息及待推荐阅读内容生成阅读地图。

在一种可选的实施方式中,位置信息包含:用户当前位置信息;

可执行指令进一步使处理器执行以下操作:根据终端设备对应的ip地址或者终端设备连接的基站标识确定用户当前位置信息。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:

利用搜索关键词查询以用户当前位置信息为中心、预设阈值为半径的地理范围对应的待推荐阅读内容。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:

根据位置权限信息获取用户路线信息,确定用户路线信息所覆盖的地理范围;

利用搜索关键词查询用户路线信息所覆盖的地理范围对应的待推荐阅读内容。

在一种可选的实施方式中,可执行指令还使处理器执行以下操作:

监测用户对阅读地图的重置操作,获取重置操作所针对的待推荐场景信息;

根据重置操作所针对的待推荐场景信息,重新生成新的阅读地图。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:

获取预设时间段内终端设备运行的至少一个应用进程;

判断至少一个应用进程的应用信息是否为预设白名单中记录的应用信息,若是,则执行根据至少一个应用进程的应用信息确定待推荐场景信息。

在一种可选的实施方式中,可执行指令还使处理器执行以下操作:

向用户发送已生成阅读地图的通知消息或推送信息;

监测用户对通知消息或推送信息的触发操作,根据触发操作,呈现阅读地图页面。

在一种可选的实施方式中,可执行指令还使处理器执行以下操作:

若监测到用户对阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容。

在一种可选的实施方式中,待推荐阅读内容包括:电子书信息、评论信息或话题。

图4示出了根据本发明一个实施例的电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。

如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、以及通信总线408。

其中:

处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。

通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器402,用于执行程序410,具体可以执行上述阅读地图的生成方法实施例中的相关步骤。

具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。

处理器402可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序410具体可以用于使得处理器402执行以下操作:

监听终端设备当前运行的至少一个应用进程;

根据至少一个应用进程的应用信息确定待推荐场景信息;

获取位置信息,根据待推荐场景信息生成搜索关键词,利用搜索关键词查询与位置信息对应的待推荐阅读内容;

根据位置信息及待推荐阅读内容生成阅读地图。

在一种可选的实施方式中,位置信息包含:用户当前位置信息;

程序410进一步使处理器402执行以下操作:根据终端设备对应的ip地址或者终端设备连接的基站标识确定用户当前位置信息。

在一种可选的实施方式中,程序410进一步使处理器402执行以下操作:利用搜索关键词查询以用户当前位置信息为中心、预设阈值为半径的地理范围对应的待推荐阅读内容。

在一种可选的实施方式中,程序410进一步使处理器402执行以下操作:根据位置权限信息获取用户路线信息,确定用户路线信息所覆盖的地理范围;利用搜索关键词查询用户路线信息所覆盖的地理范围对应的待推荐阅读内容。

在一种可选的实施方式中,程序410还使处理器402执行以下操作:监测用户对阅读地图的重置操作,获取重置操作所针对的待推荐场景信息;根据重置操作所针对的待推荐场景信息,重新生成新的阅读地图。

在一种可选的实施方式中,程序410进一步使处理器402执行以下操作:获取预设时间段内终端设备运行的至少一个应用进程;判断至少一个应用进程的应用信息是否为预设白名单中记录的应用信息,若是,则执行根据至少一个应用进程的应用信息确定待推荐场景信息。

在一种可选的实施方式中,程序410还使处理器402执行以下操作:向用户发送已生成阅读地图的通知消息或推送信息;监测用户对通知消息或推送信息的触发操作,根据触发操作,呈现阅读地图页面。

在一种可选的实施方式中,程序410还使处理器402执行以下操作:若监测到用户对阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容。

在一种可选的实施方式中,待推荐阅读内容包括:电子书信息、评论信息或话题。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

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

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

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

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

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

本发明公开了:

a1.一种阅读地图的生成方法,包括:

监听终端设备当前运行的至少一个应用进程;

根据所述至少一个应用进程的应用信息确定待推荐场景信息;

获取位置信息,根据所述待推荐场景信息生成搜索关键词,利用搜索关键词查询与所述位置信息对应的待推荐阅读内容;

根据所述位置信息及所述待推荐阅读内容生成阅读地图。

a2.根据a1所述的方法,其中,所述位置信息包含:用户当前位置信息;

所述获取位置信息进一步包括:

根据终端设备对应的ip地址或者终端设备连接的基站标识确定用户当前位置信息。

a3.根据a2所述的方法,其中,所述利用搜索关键词查询与所述位置信息对应的待推荐阅读内容进一步包括:

利用搜索关键词查询以用户当前位置信息为中心、预设阈值为半径的地理范围对应的待推荐阅读内容。

a4.根据a1所述的方法,其中,所述获取位置信息进一步包括:

根据位置权限信息获取用户路线信息,确定用户路线信息所覆盖的地理范围;

所述利用搜索关键词查询与所述位置信息对应的待推荐阅读内容进一步包括:

利用搜索关键词查询所述用户路线信息所覆盖的地理范围对应的待推荐阅读内容。

a5.根据a1-a4中任一项所述的方法,其中,在根据所述位置信息及所述待推荐阅读内容生成阅读地图之后,所述方法还包括:

监测用户对阅读地图的重置操作,获取所述重置操作所针对的待推荐场景信息;

根据所述重置操作所针对的待推荐场景信息,重新生成新的阅读地图。

a6.根据a1-a5中任一项所述的方法,其中,所述监听终端设备当前运行的至少一个应用进程进一步包括:

获取预设时间段内终端设备运行的至少一个应用进程;

判断所述至少一个应用进程的应用信息是否为预设白名单中记录的应用信息,若是,则执行根据所述至少一个应用进程的应用信息确定待推荐场景信息的步骤。

a7.根据a1-a6中任一项所述的方法,其中,在根据所述位置信息及所述待推荐阅读内容生成阅读地图之后,所述方法还包括:

向用户发送已生成阅读地图的通知消息或推送信息;

监测用户对通知消息或推送信息的触发操作,根据所述触发操作,呈现阅读地图页面。

a8.根据a7所述的方法,其中,在呈现阅读地图页面后,所述方法还包括:若监测到用户对所述阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容。

a9.根据a1-a8中任一项所述的方法,其中,所述待推荐阅读内容包括:电子书信息、评论信息或话题。

b10.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

监听终端设备当前运行的至少一个应用进程;

根据所述至少一个应用进程的应用信息确定待推荐场景信息;

获取位置信息,根据所述待推荐场景信息生成搜索关键词,利用搜索关键词查询与所述位置信息对应的待推荐阅读内容;

根据所述位置信息及所述待推荐阅读内容生成阅读地图。

b11.根据b10所述的电子设备,其中,所述位置信息包含:用户当前位置信息;

所述可执行指令进一步使所述处理器执行以下操作:

根据终端设备对应的ip地址或者终端设备连接的基站标识确定用户当前位置信息。

b12.根据b11所述的电子设备,其中,所述可执行指令进一步使所述处理器执行以下操作:

利用搜索关键词查询以用户当前位置信息为中心、预设阈值为半径的地理范围对应的待推荐阅读内容。

b13.根据b10所述的电子设备,其中,所述可执行指令进一步使所述处理器执行以下操作:

根据位置权限信息获取用户路线信息,确定用户路线信息所覆盖的地理范围;

利用搜索关键词查询所述用户路线信息所覆盖的地理范围对应的待推荐阅读内容。

b14.根据b10-b13中任一项所述的电子设备,其中,所述可执行指令还使所述处理器执行以下操作:

监测用户对阅读地图的重置操作,获取所述重置操作所针对的待推荐场景信息;

根据所述重置操作所针对的待推荐场景信息,重新生成新的阅读地图。

b15.根据b10-b14中任一项所述的电子设备,其中,所述可执行指令进一步使所述处理器执行以下操作:

获取预设时间段内终端设备运行的至少一个应用进程;

判断所述至少一个应用进程的应用信息是否为预设白名单中记录的应用信息,若是,则执行根据所述至少一个应用进程的应用信息确定待推荐场景信息。

b16.根据b10-b15中任一项所述的电子设备,其中,所述可执行指令还使所述处理器执行以下操作:

向用户发送已生成阅读地图的通知消息或推送信息;

监测用户对通知消息或推送信息的触发操作,根据所述触发操作,呈现阅读地图页面。

b17.根据b16所述的电子设备,其中,所述可执行指令还使所述处理器执行以下操作:

若监测到用户对所述阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容。

b18.根据b10-b17中任一项所述的电子设备,其中,所述待推荐阅读内容包括:电子书信息、评论信息或话题。

c19.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

监听终端设备当前运行的至少一个应用进程;

根据所述至少一个应用进程的应用信息确定待推荐场景信息;

获取位置信息,根据所述待推荐场景信息生成搜索关键词,利用搜索关键词查询与所述位置信息对应的待推荐阅读内容;

根据所述位置信息及所述待推荐阅读内容生成阅读地图。

c20.根据c19所述的计算机存储介质,其中,所述位置信息包含:用户当前位置信息;

所述可执行指令进一步使所述处理器执行以下操作:根据终端设备对应的ip地址或者终端设备连接的基站标识确定用户当前位置信息。

c21.根据c20所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:

利用搜索关键词查询以用户当前位置信息为中心、预设阈值为半径的地理范围对应的待推荐阅读内容。

c22.根据c19所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:

根据位置权限信息获取用户路线信息,确定用户路线信息所覆盖的地理范围;

利用搜索关键词查询所述用户路线信息所覆盖的地理范围对应的待推荐阅读内容。

c23.根据c19-c22中任一项所述的计算机存储介质,其中,所述可执行指令还使所述处理器执行以下操作:

监测用户对阅读地图的重置操作,获取所述重置操作所针对的待推荐场景信息;

根据所述重置操作所针对的待推荐场景信息,重新生成新的阅读地图。

c24.根据c19-c23中任一项所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:

获取预设时间段内终端设备运行的至少一个应用进程;

判断所述至少一个应用进程的应用信息是否为预设白名单中记录的应用信息,若是,则执行根据所述至少一个应用进程的应用信息确定待推荐场景信息。

c25.根据c19-c24中任一项所述的计算机存储介质,其中,所述可执行指令还使所述处理器执行以下操作:

向用户发送已生成阅读地图的通知消息或推送信息;

监测用户对通知消息或推送信息的触发操作,根据所述触发操作,呈现阅读地图页面。

c26.根据c25所述的计算机存储介质,其中,所述可执行指令还使所述处理器执行以下操作:

若监测到用户对所述阅读地图页面中任一待推荐阅读内容的触发操作,向用户呈现包含免流量下载选项的下载页面,以供用户免流量下载相应的待推荐阅读内容。

c27.根据c19-c26中任一项所述的计算机存储介质,其中,所述待推荐阅读内容包括:电子书信息、评论信息或话题。

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