CN108280145A - 一种基于地理位置的个性化推荐方法、设备及存储介质 - Google Patents
一种基于地理位置的个性化推荐方法、设备及存储介质 Download PDFInfo
- Publication number
- CN108280145A CN108280145A CN201711486542.4A CN201711486542A CN108280145A CN 108280145 A CN108280145 A CN 108280145A CN 201711486542 A CN201711486542 A CN 201711486542A CN 108280145 A CN108280145 A CN 108280145A
- Authority
- CN
- China
- Prior art keywords
- geographical location
- interest information
- personalized
- client
- personalized interest
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种基于地理位置的个性化推荐方法,应用于服务器端,包括:采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系;当接收到客户端发送的地理位置时,在地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息;根据个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至客户端。本发明还提供了一种基于地理位置的个性化推荐设备及存储介质,本发明提供的技术方案,通过采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系,能够使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容。
Description
技术领域
本发明涉及通讯领域,特别涉及一种基于地理位置的个性化推荐方法、设备及存储介质。
背景技术
随着硬件产品性能的快速提升,移动互联网行业的快速发展,手机逐渐取代了电脑的核心地位,成为了人们生活的必需品。几个人可以公用一台电脑,但是很少有人去共同一部手机,可以说手机能反馈出该用户的兴趣、喜好,需求,甚至了解用户的隐私资料(生日、身份证、年龄等)。我们这里不涉及用户的隐私,但是用户的个性化情趣、喜好、需求是可以利用的。
一个例子就是淘宝。用户搜索过一些物品之后,用户所有的搜索历史都会被记录下来。当用户下次打开手机淘宝时,app会向用户展现之前感兴趣的那些物品。图1为现有技术中淘宝根据搜索历史进行个性化推荐的示意图,如图1所示,黑框中标出的部分即为根据用户的搜索记录,分析用户的喜好,然后向用户推荐的。另一个新闻资讯类的例子,手机百度、网易新闻都会向用户推荐一些内容,图2为现有技术中新闻资讯类app进行个性化推荐的示意图。这些推荐内容一开始是没有个性化的,跟用户的喜好无关,但是随着用户去浏览一些感兴趣的帖子/页面时,app会认为该用户喜欢该类型的内容,后面会继续推荐。同时如果用户不喜欢,可以如图3去编辑为“不感兴趣”,app则不再推荐。
发明内容
为了使客户端能展示根据他人的个性化兴趣而得到的推荐内容,本发明提供了一种基于地理位置的个性化推荐方法、设备及存储介质。
本发明实施例提供的一种基于地理位置的个性化推荐方法,应用于服务器端,包括:
采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系;
当接收到客户端发送的地理位置时,在所述地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息;
根据所述个性化兴趣信息,在所述客户端的内容源中进行筛选,得到推荐内容,并将所述推荐内容推送至所述客户端。
可选的,在本发明实施例所述的基于地理位置的个性化推荐方法中,采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系,包括:
采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库;
根据构建的所述数据库,得到地理位置与个性化兴趣信息的对应关系。
可选的,在本发明实施例所述的基于地理位置的个性化推荐方法中,在接收到客户端发送的地理位置之后,还包括:
获取所述客户端中的个性化兴趣信息;
利用所述地理位置和所述客户端中的个性化兴趣信息,对所述地理位置与个性化兴趣信息的对应关系进行更新。
可选的,在本发明实施例所述的基于地理位置的个性化推荐方法中,所述采集多个客户端在不同地理位置的个性化兴趣信息,包括:
按照设定的时间间隔,采集多个客户端在不同地理位置的个性化兴趣信息。
可选的,在本发明实施例所述的基于地理位置的个性化推荐方法中,在采集多个客户端在不同地理位置的个性化兴趣信息之前,还包括:
判断客户端的地理位置的类型是否为静止地理位置;
当所述地理位置为静止地理位置时,触发执行个性化兴趣信息采集操作。
可选的,在本发明实施例所述的基于地理位置的个性化推荐方法中,所述根据构建的所述数据库,得到地理位置与个性化兴趣信息的对应关系,包括:
在所述以客户端为索引的数据库中提取出所有的地理位置;
对于每一个地理位置,在所述以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息,得到地理位置与个性化兴趣信息的对应关系。
可选的,在本发明实施例所述的基于地理位置的个性化推荐方法中,在所述以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息之后,包括:
基于提取出的与该地理位置对应的所有客户端的个性化兴趣信息,统计每个所述个性化兴趣信息在所有客户端中的出现频次;
按照出现频次由高到低的顺序,对与该地理位置对应的各个性化兴趣信息进行排序。
本发明实施例还提供了一种基于地理位置的个性化推荐设备,应用于服务器端,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的基于地理位置的个性化推荐方法的步骤。
本发明实施例还提供了一种存储介质,所述存储介质上存储有基于地理位置的个性化推荐程序,所述基于地理位置的个性化推荐程序被处理器执行时实现如上所述的基于地理位置的个性化推荐方法的步骤。所述存储介质为计算机可读存储介质。
本发明的有益效果如下:
本发明实施例提供的基于地理位置的个性化推荐方法、设备及存储介质,通过采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系,能够使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容。
附图说明
图1为现有技术中淘宝根据搜索历史进行个性化推荐的示意图;
图2为现有技术中新闻资讯类app进行个性化推荐的示意图;
图3为现有技术中对不感兴趣的个性化推荐进行编辑的示意图;
图4为本发明第一方法实施例中基于地理位置的个性化推荐方法的流程示意图;
图5为本发明第二方法实施例中基于地理位置的个性化推荐方法的流程示意图;
图6为本发明第三方法实施例中基于地理位置的个性化推荐方法的流程示意图;
图7为本发明第四方法实施例中基于地理位置的个性化推荐方法的流程示意图;
图8为本发明第五方法实施例中基于地理位置的个性化推荐方法的流程示意图;
图9为本发明第六方法实施例中基于地理位置的个性化推荐方法的流程示意图;
图10为本发明第七方法实施例中基于地理位置的个性化推荐方法的流程示意图;
图11为本发明装置实施例中基于地理位置的个性化推荐设备的结构示意图;
图12为实例1中基于地理位置的个性化推荐方法的流程示意图;
图13为实施1中app记录的用户常去地点的示意图;
图14为实例1中服务器记录的用户上报的地理位置和个性化兴趣信息的数据库的保存格式示意图;
图15为实例1中将图14的数据库转存之后的保存格式示意图;
图16为实例1中对图15的数据库更新后的保存格式示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了使客户端能展示根据他人的个性化兴趣而得到的推荐内容,本发明提供了一种基于地理位置的个性化推荐方法、设备及存储介质,以下结合附图对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
根据本发明的第一方法实施例,提供了一种基于地理位置的个性化推荐方法,图4为本发明第一方法实施例中基于地理位置的个性化推荐方法的流程示意图,如图4所示,本发明第一方法实施例的基于地理位置的个性化推荐方法包括以下步骤:
S401:采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系。
具体的,所述客户端可以理解为安装在智能终端中的应用程序,多个客户端可以理解为安装在不同智能终端中的同一应用程序。
具体的,采集多个客户端在不同地理位置的个性化兴趣信息包括采集多个客户端所处的地理位置、及采集多个客户端在所处地理位置的个性化兴趣信息两层含义。其中,所述客户端在不同地理位置的个性化兴趣信息可以相同也可以不同,如果客户端在不同地理位置的个性化兴趣信息相同时,个性化兴趣信息可以仅采集一次。当客户端或智能终端能够记录地理位置或与地理位置对应的个性化兴趣信息时,可以一次同时采集客户端所处的多个地理位置、及分别在每个地理位置的个性化兴趣信息;也可以在当接收到客户端发送的地理位置信息时实时采集客户端的地理位置、及在该地理位置的个性化兴趣信息。
S402:当接收到客户端发送的地理位置时,在地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
具体的,在步骤S402中所述客户端同样可以理解为安装在智能终端中的应用程序。步骤S402中的客户端与步骤S401的多个客户端可以为同样的应用程序。
S403:根据个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至客户端。
具体的,在所述客户端的内容源中进行筛选即为在步骤S402中发送地理位置的客户端的内容源中进行查找。当步骤S402中的客户端与步骤S401的多个客户端为同样的应用程序时,在所述客户端的内容源中进行筛选即为在该应用程度的内容源中进行筛选。
步骤403为根据该地理位置的个性化兴趣信息得到推荐内容的过程,具体的,所述内容源指客户端(即app)所能够显示的内容。内容源是所有app的服务器都会做的事情,比如在app中点击下拉刷新,都可能会获得一些新的内容。这是服务器不断定时的在从网上收集实时数据。
本发明第一方法实施例提供的基于地理位置的个性化推荐方法,通过采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系,能够使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容。
根据本发明的第二方法实施例,提供了一种基于地理位置的个性化推荐方法。图5为本发明第二方法实施例中基于地理位置的个性化推荐方法的流程示意图,如图5所示,本发明第二方法实施例的基于地理位置的个性化推荐方法包括以下步骤:
S501:采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库。
S502:根据构建的数据库,得到地理位置与个性化兴趣信息的对应关系。
S503:当接收到客户端发送的地理位置时,在步骤2得到的地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
S504:根据个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至所述客户端。
本发明第二方法实施例提供的基于地理位置的个性化推荐方法给不仅可以通过采集多个客户端在不同地理位置的个性化兴趣信息构建地理位置与个性化兴趣信息的对应关系,使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容,而且给出了一种根据采集到的多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息对应关系的具体实现方式,且该方法简单、方便、便于实现。
根据本发明的第三方法实施例,提供了一种基于地理位置的个性化推荐方法。图6为本发明第三方法实施例中基于地理位置的个性化推荐方法的流程示意图,如图6所示,本发明第三方法实施例提供的基于地理位置的个性化推荐方法,包括以下步骤:
S601:采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库。
S602:根据构建的数据库,得到地理位置与个性化兴趣信息的对应关系。
S603:当接收到客户端发送的地理位置时,获取客户端中的个性化兴趣信息。
S604:利用接收到的地理位置和获取的个性化兴趣信息,对步骤2得到的地理位置与个性化兴趣信息的对应关系进行更新。
S605:利用客户端发送的地理位置,在更新后的地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
S606:根据得到的个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至客户端。
本发明第三方法实施例提供的基于地理位置的个性化推荐方法,可以将S603中欲获取推荐内容的客户端的地理位置和该地理位置的个性化兴趣信息也添加到数据库中,对地理位置与个性化兴趣信息的对应关系进行更新,提供了一种对地理位置与个性化兴趣信息的对应关系进行更新的具体实现方式。
根据本发明的第四方法实施例,提供了一种基于地理位置的个性化推荐方法。图7为本发明第四方法实施例中基于地理位置的个性化推荐方法的流程示意图,如图7所示,本发明第四方法实施例提供的基于地理位置的个性化推荐方法,包括以下步骤:
S701:按照设定的时间间隔,采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库。
例如,第一天早上8点,当智能终端A的某一应用程序(APP)被打开时,采集此时的地理位置、及在该地理位置的个性化兴趣信息;第二天早上八点之后(即间隔24小时之后)当智能终端A的这一应用程序再次被打开时,同样会采集该应用程序使用的地理位置、及个性化兴趣信息,但是在第一天的晚上6点时,虽然智能终端A打开过该应用程序,但并不采集这时的地理位置和个性化兴趣信息,避免同一天当打开多次app时,进行多次记录或多次推送的情况,减小服务器的工作压力。
S702:根据构建的数据库,得到地理位置与个性化兴趣信息的对应关系。
S703:当接收到客户端发送的地理位置时,在地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
S704:根据个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至客户端。
本发明第四方法实施例提供的基于地理位置的个性化推荐方法,不仅可以通过采集多个客户端在不同地理位置的个性化兴趣信息构建地理位置与个性化兴趣信息的对应关系,使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容,而且还能够根据设定的时间间隔采集客户端在不同地理位置的个性化兴趣信息,避免进行多次记录的情况,减小了服务器的工作压力。
根据本发明的第五方法实施例,提供了一种基于地理位置的个性化推荐方法。图8为本发明第五方法实施例中基于地理位置的个性化推荐方法的流程示意图,如图8所示,在本发明第五方法实施例中,基于地理位置的个性化推荐方法包括以下步骤:
S801:当接收到客户端发送的地理位置时,判断客户端地理位置的类型是否为静止地理位置;当为静止地理位置时,触发执行个性化兴趣信息采集操作。
这是因为移动地理位置对于构建地理位置与个性化兴趣信息对应关系的意义不大。例如,一个用户把上下班路上的地理位置进行上报的意义不大,而是应该上班固定地点更有意义。因此,当判读出所述地理位置为移动地理位置时,不获取所述客户端中的个性化信息,可以减小服务器的工作压力。
S802:当个性化兴趣信息采集操作受到触发时,采集客户端中的个性化兴趣信息。
S803:根据采集的多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库。
S804:根据构建的数据库,得到地理位置与个性化兴趣信息的对应关系。
S805:当接收到客户端发送的地理位置时,在步骤4中得到的地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
S806:根据个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至客户端。
本发明第五方法实施例提供的基于地理位置的个性化推荐方法,不仅可以通过采集多个客户端在不同地理位置的个性化兴趣信息构建地理位置与个性化兴趣信息的对应关系,使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容,而且只有当客户端的地理位置的类型是否为静止地理位置时,才触发执行个性化兴趣信息采集操作,减小了服务器的工作压力。
根据本发明的第六方法实施例,提供了一种基于地理位置的个性化推荐方法。图9为本发明第六方法实施例中基于地理位置的个性化推荐方法的流程示意图,如图9所示,本发明第六方法实施例的基于地理位置的个性化推荐方法,包括以下步骤:
S901:采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库。
S902:在以客户端为索引的数据库中提取出所有的地理位置。
S903:对于每一个地理位置,在以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息,得到地理位置与个性化兴趣信息的对应关系。
具体的,所述个性化兴趣信息包括个性化兴趣的名称。
S904:当接收到客户端发送的地理位置时,在步骤2中得到的地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
S905:根据个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至客户端。
本发明第六方法实施例提供的基于地理位置的个性化推荐方法,不仅可以通过采集多个客户端在不同地理位置的个性化兴趣信息构建地理位置与个性化兴趣信息的对应关系,使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容,而且提供了一种根据构建的数据库得到地理位置与个性化兴趣信息对应关系的具体实现方式,且该方法简单、方便、便于实现。
根据本发明的第七方法实施例,提供了一种基于地理位置的个性化推荐方法。图10为本发明第七方法实施例中基于地理位置的个性化推荐方法的流程示意图,如图10所示,本发明第七方法实施例的基于地理位置的个性化推荐方法包括以下步骤:
S1001:采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库。
S1002:在以客户端为索引的数据库中提取出所有的地理位置。
S1003:对于每一个地理位置,在以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息。
S1004:基于提取出的与该地理位置对应的所有客户端的个性化兴趣信息,统计每个个性化兴趣信息在所有客户端中的出现频次。
S1005:按照出现频次由高到低的顺序,对与该地理位置对应的各个性化兴趣信息进行排序,得到地理位置与个性化兴趣信息的对应关系。
S1006:当接收到客户端发送的地理位置时,在步骤2中得到的地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
S1007:根据个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至客户端。
本发明第七方法实施例提供的基于地理位置的个性化推荐方法,不仅可以通过采集多个客户端在不同地理位置的个性化兴趣信息构建地理位置与个性化兴趣信息的对应关系,使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容,而且还提供了一种根据构建的数据库得到地理位置与个性化兴趣信息的对应关系的具体实现方式,该实现方式不仅能够得到与该地理位置对应的所有客户端的个性化兴趣信息,而且还能对个性化兴趣信息在所有客户端中的出现频次进行排序,并按照排序后的个性化兴趣信息得到推荐内容。
基于上述方法实施例,本发明还提供了一种基于地理位置的个性化推荐设备,应用于服务器端,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序。具体的,图11为本发明装置实施例中基于地理位置的个性化推荐设备的结构示意图,如图11所示,本发明装置实施例的基于地理位置的个性化推荐设备包括:对应关系构建模块10、查找模块20、筛选模块30,以下对各模块进行详细的说明。
其中,对应关系构建模块10,用于采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系。
可选的,所述对应关系构建模块10具体用于:采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库;根据构建的所述数据库,得到地理位置与个性化兴趣信息的对应关系。
可选的,所述对应关系构建模块10具体用于:按照设定的时间间隔,采集多个客户端在不同地理位置的个性化兴趣信息。
可选的,在采集多个客户端在不同地理位置的个性化兴趣信息之前,所述对应关系构建模块10还用于:判断客户端的地理位置的类型是否为静止地理位置;当所述地理位置为静止地理位置时,触发执行个性化兴趣信息采集操作。
可选的,所述对应关系构建模块10具体用于:
在所述以客户端为索引的数据库中提取出所有的地理位置;
对于每一个地理位置,在所述以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息,得到地理位置与个性化兴趣信息的对应关系。
可选的,在所述以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息之后,所述对应关系构建模块10还用于:
基于提取出的与该地理位置对应的所有客户端的个性化兴趣信息,统计每个所述个性化兴趣信息在所有客户端中的出现频次;
按照出现频次由高到低的顺序,对与该地理位置对应的各个性化兴趣信息进行排序。
进一步的,在接收到客户端发送的地理位置之后,所述对应关系构建模块10还用于:获取欲获取推荐内容的客户端中的个性化兴趣信息;利用所述地理位置和所述客户端中的个性化兴趣信息,对所述地理位置与个性化兴趣信息的对应关系进行更新。
查找模块20,用于当接收到客户端发送的地理位置时,在所述地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
筛选模块30,用于根据个性化兴趣信息,在客户端的内容源中进行筛选,得到推荐内容,并将推荐内容推送至客户端。
本发明实施例提供的基于地理位置的个性化推荐设备,通过采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系,能够使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容。
本发明还提供了一种存储介质,所述存储介质上存储有基于地理位置的个性化推荐程序,所述基于地理位置的个性化推荐程序被处理器执行时实现以下步骤。
步骤21:采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系。
可选的,采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系,包括:
采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库;
根据构建的所述数据库,得到地理位置与个性化兴趣信息的对应关系。
可选的,所述采集多个客户端在不同地理位置的个性化兴趣信息,包括:
按照设定的时间间隔,采集多个客户端在不同地理位置的个性化兴趣信息。
可选的,在采集多个客户端在不同地理位置的个性化兴趣信息之前,还包括:
判断客户端的地理位置的类型是否为静止地理位置;
当所述地理位置为静止地理位置时,触发执行个性化兴趣信息采集操作。
可选的,所述根据构建的所述数据库,得到地理位置与个性化兴趣信息的对应关系,包括:
在所述以客户端为索引的数据库中提取出所有的地理位置;
对于每一个地理位置,在所述以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息,得到地理位置与个性化兴趣信息的对应关系。
可选的,在所述以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息之后,包括:
基于提取出的与该地理位置对应的所有客户端的个性化兴趣信息,统计每个所述个性化兴趣信息在所有客户端中的出现频次;
按照出现频次由高到低的顺序,对与该地理位置对应的各个性化兴趣信息进行排序。
步骤22:当接收到客户端发送的地理位置时,在所述地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息。
可选的,在接收到客户端发送的地理位置之后,还包括:
获取步骤22客户端中的个性化兴趣信息;
利用所述地理位置和所述客户端中的个性化兴趣信息,对所述地理位置与个性化兴趣信息的对应关系进行更新。
步骤23:根据所述个性化兴趣信息,在所述客户端的内容源中进行筛选,得到推荐内容,并将所述推荐内容推送至所述客户端。
可选的,在本发明实施例中,所述存储介质为计算机可读存储介质。
本发明实施例提供的存储介质,通过采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系,能够使客户端得到根据其他人的个性化兴趣信息而获取的推荐内容。
为了更加详细的说明本发明的技术方案,给出实施1。
图12为实例1中基于地理位置的个性化推荐方法的流程示意图。实例1具体包括以下步骤:
一、上报、记录、保存用户的地理位置,构建地理位置与个性化兴趣信息的对应关系
1、每一个用户在使用app时,都会有自己的个性化兴趣、喜好数据。当用户U1使用app时,app会记录该用户U1的地理位置,类似于iphone记录用户常去的地点,图13为实施1中app记录的用户常去地点的示意图。如果用户是在移动中使用app,则记录的地点类似于导航软件记录的路线。这些信息会被记录在app所对应的服务器。同样,U2、U3,…U9等用户使用app时,app也会把地理位置上传到服务器。图14为实例1中服务器记录的用户上报的地理位置和个性化兴趣信息的数据库的保存格式示意图(以用户id为key)。
2、将用户上报的地理位置和个性化兴趣信息保存之后,数据库的该数据,会被转存到另一个数据库(以地理位置为key),得到地理位置与个性化兴趣信息的对应关系。图15为实例1中将图14的数据库转存之后的保存格式示意图。
具体的,在将图14的以客户端为索引的数据库进行转存时,需要将当前所有用户的数据以地理位置为索引进行累加。例如,对于电子IT产业园101,在图15中美食的权重为3,其中的3来自用户U1、U2和U9。
值得注意的是,在图15中,对于同一个地理位置,所标记的个性化兴趣和爱好是分权重的,上报的人多,或者一个人上报的次数多,权重就更高。图14和图15只是简单按照人头给出的权重例子。
二、查看当前地理位置他人的个性化兴趣信息
用户在使用app时,上报一个地理位置的同时,也可以获得这个地理位置其他人的个性化兴趣内容。例如一个用户U10,他自己感兴趣的个性化数据是(美食、服装),他在电子IT产业园101使用app时,会上报地理信息,然后图15的数据会更新为图16,图16为实例1中对图15的数据库更新后的保存格式示意图。利用用户U10发送的地理位置,在更新后的地理位置与个性化兴趣信息的对应关系(即图16)中查找,得到当前地理位置他人的个性化兴趣信息。在实例1中得到的个性化兴趣信息为美食>运动>健身=美女=服装=红酒。
三、根据个性化兴趣信息得到推荐内容
根据个性化兴趣信息(美食>运动>健身=美女=服装=红酒),在客户端的内容源中进行筛选,得到推荐内容,并将所述推荐内容推送至所述客户端。用户U10发现周围的人原来跟他一样,也都喜好美食,还有一部分人也喜好服装。
具体的,在APP中点击下拉刷新,都可能会获得一些新的内容,这是服务器不断定时的从网上收集实时数据。
通过实例1可以让一个用户在一个地理位置能看到周围人的兴趣、喜好。实例1适用于让一个人了解周围的同事、身边的亲人等经常接触的人,他们的兴趣和喜好。比如,就像淘宝你可以看到身边的亲人感兴趣,但是没有买的东西(兴趣,爱好,需求所在),当你了解到对方的个性化兴趣喜好,私下给他买了送对方时,那就是惊喜。需要说明的是,在客户端,用户可以自愿设置是否开启地理位置共享功能。如果是有社交功能的app,也能得到只与好友的个性化兴趣爱好相关的个性化推荐。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (9)
1.一种基于地理位置的个性化推荐方法,应用于服务器端,其特征在于,包括:
采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系;
当接收到客户端发送的地理位置时,在所述地理位置与个性化兴趣信息的对应关系中查找,得到与该地理位置相对应的个性化兴趣信息;
根据所述个性化兴趣信息,在所述客户端的内容源中进行筛选,得到推荐内容,并将所述推荐内容推送至所述客户端。
2.如权利要求1所述的基于地理位置的个性化推荐方法,其特征在于,采集多个客户端在不同地理位置的个性化兴趣信息,构建地理位置与个性化兴趣信息的对应关系,包括:
采集多个客户端在不同地理位置的个性化兴趣信息,构建以客户端为索引的数据库;
根据构建的所述数据库,得到地理位置与个性化兴趣信息的对应关系。
3.如权利要求1所述的基于地理位置的个性化推荐方法,其特征在于,在接收到客户端发送的地理位置之后,还包括:
获取所述客户端中的个性化兴趣信息;
利用所述地理位置和所述客户端中的个性化兴趣信息,对所述地理位置与个性化兴趣信息的对应关系进行更新。
4.如权利要求1所述的基于地理位置的个性化推荐方法,其特征在于,所述采集多个客户端在不同地理位置的个性化兴趣信息,包括:
按照设定的时间间隔,采集多个客户端在不同地理位置的个性化兴趣信息。
5.如权利要求1或2或3或4所述的基于地理位置的个性化推荐方法,其特征在于,在采集多个客户端在不同地理位置的个性化兴趣信息之前,还包括:
判断客户端的地理位置的类型是否为静止地理位置;
当所述地理位置为静止地理位置时,触发执行个性化兴趣信息采集操作。
6.如权利要求2所述的基于地理位置的个性化推荐方法,其特征在于,所述根据构建的所述数据库,得到地理位置与个性化兴趣信息的对应关系,包括:
在所述以客户端为索引的数据库中提取出所有的地理位置;
对于每一个地理位置,在所述以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息,得到地理位置与个性化兴趣信息的对应关系。
7.如权利要求6所述的基于地理位置的个性化推荐方法,其特征在于,在所述以客户端为索引的数据库中提取出与该地理位置对应的所有客户端的个性化兴趣信息之后,包括:
基于提取出的与该地理位置对应的所有客户端的个性化兴趣信息,统计每个所述个性化兴趣信息在所有客户端中的出现频次;
按照出现频次由高到低的顺序,对与该地理位置对应的各个性化兴趣信息进行排序。
8.一种基于地理位置的个性化推荐设备,应用于服务器端,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的基于地理位置的个性化推荐方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有基于地理位置的个性化推荐程序,所述基于地理位置的个性化推荐程序被处理器执行时实现如权利要求1至7中任一项所述的基于地理位置的个性化推荐方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711486542.4A CN108280145A (zh) | 2017-12-29 | 2017-12-29 | 一种基于地理位置的个性化推荐方法、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711486542.4A CN108280145A (zh) | 2017-12-29 | 2017-12-29 | 一种基于地理位置的个性化推荐方法、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108280145A true CN108280145A (zh) | 2018-07-13 |
Family
ID=62802807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711486542.4A Pending CN108280145A (zh) | 2017-12-29 | 2017-12-29 | 一种基于地理位置的个性化推荐方法、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108280145A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020224263A1 (zh) * | 2019-05-06 | 2020-11-12 | 北京三快在线科技有限公司 | 商品推荐 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103235808A (zh) * | 2013-04-22 | 2013-08-07 | 亿赞普(北京)科技有限公司 | 一种互联网信息推送的方法和装置 |
CN103533051A (zh) * | 2013-10-15 | 2014-01-22 | 北京奇虎科技有限公司 | 网络多媒体资源信息的处理、提供方法及装置 |
CN103617543A (zh) * | 2013-11-25 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | 应用程序的推荐方法和装置 |
CN104199936A (zh) * | 2014-09-09 | 2014-12-10 | 联想(北京)有限公司 | 一种信息的处理方法和装置 |
CN104750792A (zh) * | 2015-03-12 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | 一种用户特征的获取方法及装置 |
-
2017
- 2017-12-29 CN CN201711486542.4A patent/CN108280145A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103235808A (zh) * | 2013-04-22 | 2013-08-07 | 亿赞普(北京)科技有限公司 | 一种互联网信息推送的方法和装置 |
CN103533051A (zh) * | 2013-10-15 | 2014-01-22 | 北京奇虎科技有限公司 | 网络多媒体资源信息的处理、提供方法及装置 |
CN103617543A (zh) * | 2013-11-25 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | 应用程序的推荐方法和装置 |
CN104199936A (zh) * | 2014-09-09 | 2014-12-10 | 联想(北京)有限公司 | 一种信息的处理方法和装置 |
CN104750792A (zh) * | 2015-03-12 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | 一种用户特征的获取方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020224263A1 (zh) * | 2019-05-06 | 2020-11-12 | 北京三快在线科技有限公司 | 商品推荐 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108763314B (zh) | 一种兴趣推荐方法、装置、服务器及存储介质 | |
Noulas et al. | Exploiting foursquare and cellular data to infer user activity in urban environments | |
Yin et al. | Spatio-temporal recommendation in social media | |
Ahn et al. | Link communities reveal multiscale complexity in networks | |
CN105045931A (zh) | 一种基于Web挖掘的视频推荐方法和*** | |
Bendler et al. | Taming uncertainty in big data: Evidence from social media in urban areas | |
WO2012075273A2 (en) | Real-time personalized recommendation of location-related entities | |
Lai et al. | Topic time series analysis of microblogs | |
Uddin et al. | On diversifying source selection in social sensing | |
CN102591966A (zh) | 一种移动场景下的搜索结果过滤方法 | |
Wakamiya et al. | Crowd-sourced urban life monitoring: urban area characterization based crowd behavioral patterns from twitter | |
Liu et al. | Location type classification using tweet content | |
Dhouioui et al. | Tracking dynamic community evolution in social networks | |
CN115408618B (zh) | 一种基于社交关系融合位置动态流行度和地理特征的兴趣点推荐方法 | |
Wei et al. | Enhancing local live tweet stream to detect news | |
Balduini et al. | A Case Study of Active, Continuous and Predictive Social Media Analytics for Smart City. | |
Yang et al. | Modeling user preferences on spatiotemporal topics for point-of-interest recommendation | |
CN108280145A (zh) | 一种基于地理位置的个性化推荐方法、设备及存储介质 | |
Shiratsuchi et al. | Finding unknown interests utilizing the wisdom of crowds in a social bookmark service | |
WO2018004793A1 (en) | Search dimensionality expansion | |
CN110704612A (zh) | 一种社交群体发现方法、装置和存储介质 | |
Jenson et al. | Mining location information from users' spatio-temporal data | |
Zhang et al. | Time-Aware POI Recommendation Based on Multi-Grained Location Grouping | |
Lappas | From web mining to social multimedia mining | |
CN111177534A (zh) | 一种基于互联网大数据的用户行为轨迹分析方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180713 |
|
RJ01 | Rejection of invention patent application after publication |