信息推荐系统及其推荐方法与流程

文档序号:15831442发布日期:2018-11-07 07:21阅读:167来源:国知局
信息推荐系统及其推荐方法与流程

本发明涉及一信息推荐领域,更具体地涉及一能够自动针对用户需求向用户进行推荐的信息推荐系统及推荐方法。

背景技术

随着经济发展,越来越多的人在选择车辆作为出行的交通工具,尤其是私家车的拥有量在大幅增长。人们通过车辆到达越来越多的地方,比如驾车出游、购物、寻找美食、上下班等,车辆是许多人生活中不可或缺的一部分。同时,人们越来越习惯于利用互联网获取信息,比如利用互联网大数据获取商家评分,找到合适自己的美食店、购物商店等。

但是,人们在外出行时,更多地是通过移动设备获取信息,比如手机,人们可以利用手机app获得自己想要了解的信息。为了在不同功能的app中获得符合自己需要的信息,用户需要主动地去寻找、筛选,这个过程需要用于投入较为集中的注意力。如果用户在驾驶车辆,为了保证驾驶的安全性,是无法在驾驶的同时主动获取信息,可能需要在到达一个商业中心附近,停下车辆,通过一些联网设备比如手机、车载设备主动寻找自己想要的信息,比如在午饭时间,用户需要吃午饭,就需要自行寻找合适的商家。由此,用户无法安全、快捷地在驾驶过程中获得自己想要的信息。

各种推荐系统可以通过互联网为用户推荐信息。这些推荐系统往往被设置于一些电子设备,比如手机、平板电脑、车载设备等,并为使用电子设备的用户提供信息推荐服务。这些推荐系统推荐的信息种类繁多,但是并不能够完全符合用户的需求。由于每个用户的喜好、习惯、地域和需求都不尽相同,无差异的信息推荐是无法满足个体用户的喜好,带来良好的用户需求。有些信息推荐是为了进行广告营销,比如依附于app的推荐系统,常需要为app内容进行广告推送,无法满足用户的个体需求。如果推荐系统推荐的信息长期都无法很好地满足用户需求,用户对于这种推荐系统的用户体验会下降。

当用户驾驶车辆行驶靠近一个目的地,那么这个目的地可能是能够满足用户的某个需求,比如,用户驾驶车辆靠近美食城,那么用户可能就是为了去美食城饮食,如果推荐系统此时能够推荐美食城的美食信息,就极有可能满足用户的需求,如果推荐系统推荐其他无关信息,那么就会影响用户体验,让用户对推荐系统产生不满。

此外,用户的需求是动态的,不同的时间、不同的地点,都是在体现用户的不同的需求,推荐系统如果无法动态变化,是无法满足用户需求的。

互联网时代也是大数据时代,用户在互联网的足迹被整合一个庞大的数据集,从中可以分析出用户的习惯、喜好,了解用户的个性化需求,推荐系统同样可以基于大数据来进行信息推荐。



技术实现要素:

本发明的一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统为用户提供符合需求的信息推荐。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统可以根据用户所在位置进行推荐,使得用户能够快速找到推荐的商家。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统可以自动根据用户的移动进行推荐,在用户靠近一个地点时自动推送信息。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统可以检测到当前时间,并根据不同的时间进行相应的推荐以满足用户在不同时间段中的不同需求。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统可以根据商家的流量情况推荐给用户等待时间少的商家,节省用户排队时间。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统在用户有需求的时间段中进行信息推荐,在不需要以及不适宜推荐的时候,不进行信息推荐,以避免对用户造成干扰。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统根据用户属性和位置生成所述商圈,并筛选出合适的商家推荐给用户。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统基于所述商圈,进行统一筛选和推荐。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统可以分析用户需求,以筛选出符合用户需求的信息。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统主动推荐信息以使用户便利地获取信息。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,用户可以选择所述信息推荐系统生成的推荐信息中的商家,并被计入商家的等待队伍中,节省用户等待时间。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统可以被设置于车载设备,为车辆用户主动进行推荐,保证行车安全。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统可以被设置于多种电子设备,进行信息推荐。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统采集用户数据经过用户授权,以保证用户数据安全。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统同时监控时间和用户位置,为用户提供当前时间、附件位置适合的信息。

本发明的另一个目的在于提供一种信息推荐系统及其推荐方法,所述信息推荐系统可以推荐美食、购物、休闲娱乐多方面的商家信息,以满足用户不同的消费需求。

依本发明的一个方面,本发明进一步提供一信息推荐系统,包括:

一用户模块,所述用户模块被应用于至少一车辆,获取一用户属性;和

一推荐控制模块,所述用户模块通信地连接所述推荐控制模块,其中,所述推荐控制模块通过所述用户模块获取该车辆的当前位置,生成至少一商圈,所述商圈根据所述用户属性的变化产生变化,所述推荐平台向所述用户模块推荐所述商圈内的至少一商家。

根据本发明的一个实施例,所述推荐控制模块进一步包括一商圈模块,所述商圈模块可通信地连接于所述用户模块,所述商圈模块用于生成所述商圈。

根据本发明的一个实施例,所述推荐控制模块进一步包括一监控模块,所述监控模块连接于所述用户模块以监控该车辆状态,所述监控模块包括一位置监控单元和一时间监控单元,所述位置监控单元连接于所述用户模块以监控该车辆的当前位置,所述时间监控单元连接于所述用户模块以监控当前时间,所述监控模块根据当前时间和当前位置以推定该用户的上一次行动。

根据本发明的一个实施例,所述用户模块包括一用户属性模块,所述用户属性模块分析所述用户属性并传输至所述推荐控制模块。

根据本发明的一个实施例,所述信息推荐系统进一步包括一商家模块,所述商家模块被应用于至少一商家,所述商家模块包括一商家属性模块以一分析商家属性。

根据本发明的一个实施例,所述推荐控制模块进一步包括一需求分析模块,所述需求分析模块连接于所述用户属性模块以分析该用户的需求,所述需求分析模块连接于所述监控模块以根据用户的上一次行动推定用户的一第一需求和一第一需求时段,所述需求分析模块根据所述监控模块的当前时间推定用户的一延续需求和一延续需求时段。

根据本发明的一个实施例,所述推荐控制模块进一步包括一商圈模块,所述商圈模块连接于所述需求分析模块以生成至少一商圈,所述商圈模块确定符合所述第一需求的商家,该车辆可以在所述第一需求时段内到达符合所述第一需求的商家,所述商圈模块确定符合所述延续需求的商家,该车辆可在所述延续需求时段内到达符合所述延续需求的商家。

根据本发明的一个实施例,所述商圈模块将符合所述第一需求的商家和所述延续需求的商家生成为所述商圈,该车辆可在所述延续需求时段内到达所述商圈内的商家。

根据本发明的一个实施例,所述推荐控制模块进一步包括一推荐生成模块,所述推荐生成模块将符合用户所述第一需求和所述延续需求的商家生成为推荐信息。

根据本发明的另一个实施例,所述推荐控制模块进一步包括一商圈模块,所述商圈模块连接于所述用户属性模块以获取所述用户属性,所述商圈模块连接于所述商家属性模块以获取所述商家属性,所述商圈模块筛选出具有符合用户属性的商家属性的商家,并将地理位置接近的商家划分为至少一商圈。

根据本发明的另一个实施例,所述推荐控制模块进一步包括一需求分析模块,所述需求分析模块连接于所述监控模块以分析用户需求。

根据本发明的另一个实施例,所述推荐控制模块进一步包括一推荐生成模块,所述推荐生成模块连接于所述需求分析模块和所述商圈模块以生成推荐信息。

根据本发明的另一个实施例,所述推荐生成模块包括一筛选单元,所述筛选单元筛选符合用户需求的商家。

根据本发明的另一个实施例,所述商家模块包括一流量单元,所述流量单元用于获取商家流量,商家可以通过所述流量单元输入流量,所述监控模块包括一流量监控单元,所述流量监控单元连接于所述商家模块的流量单元以确定商家的等待时间。

根据本发明的另一个实施例,所述推荐生成模块包括一推荐排序单元,所述推荐排序单元连接于所述流量监控单元以获取商圈内商家的等待时间。

根据本发明的另一个实施例,所述推荐排序单元连接于所述筛选单元以确定符合用户需求的商家的等待时间,并按照等待时间进行排序,生成推荐信息,以优先推荐等待时间少、符合用户需求的商家。

根据本发明的另一个实施例,所述用户模块包括一推荐模块,所述推荐生成模块传输推荐信息至所述推荐模块,以供该用户获取推荐信息。

根据本发明的一些实施例,所述用户模块包括一选择模块,所述选择模块连接于所述推荐模块,该用户通过所述选择模块选择推荐信息内的商家。

根据本发明的一些实施例,所述商家模块包括一选择响应模块,当该用户选择商家后,被选择的商家的所述选择响应模块响应该用户的选择,将该用户计入商家的等待队伍。

依本发明的一个方面,本发明进一步提供一信息推荐系统的推荐方法,,包括以下步骤:

(a)监控一车辆的当前位置和当前时间;

(b)生成至少一商圈;

(c)检测该车辆是否进入所述商圈的范围,若该车辆进入所述商圈的范围,则进行推荐。

附图说明

图1是根据本发明的第一个优选实施例的系统框图。

图2是根据本发明的上述优选实施例的流程图。

图3a至图3c是根据本发明的上述优选实施例的一个应用场景示意图。

图4是根据本发明的上述优选实施例的步骤图。

图5是根据本发明的第二个优选实施例的系统框图。

图6a和6b是根据本发明的第二个优选实施例的应用场景示意图。

图7是根据本发明的上述优选实施例的步骤图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

本领域技术人员应理解的是,在本发明的揭露中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系是基于附图所示的方位或位置关系,其仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本发明的限制。

可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。

车辆作为当代人们出行最平常的交通工具,提供了极大的交通便利。同时,由于互联网无处不在,人们在车辆中获取咨询不再依赖于传统媒体,比如车载广播,也可以通过连接于互联网的设备获取咨询。但是由于车辆中的角色有驾驶员和乘客,驾驶员为了保证驾驶的安全无法积极主动去获取自己想要的咨询,依赖于设备的信息传播,因此需要信息推荐系统推荐能够满足车辆中用户需求的信息。

所述信息推荐系统被设置于车辆以为车辆内用户进行信息推荐,针对用户的喜好,满足用户的需求。

所述信息推荐系统被设置于车辆的车载设备,并连接于网络以获取信息。所述信息推荐系统还可以被设置于其他电子设备,包括但不限于手机、平板、移动电脑、手表等,为用户提供信息推荐。可通信网络的类型包括广域网、城域网、局域网、2g通信网络、3g通信网络、4g通信网络、5g通信网络等,所述信息推荐系统通过网络进行数据采集、分析和筛选以为用户提供针对性的信息推荐。

所述信息推荐系统被设置于车载设备,以根据用户的定位和移动位置以及路经的地点和目的地进行信息推荐,提供沿路和目的地商家的推荐,以便用户快速获取附件商家信息,找到适合自己的商家。

同时所述信息推荐系统对商家进行流量监控,了解商家当前是否需要等待以及等待时间,并优选地推荐符合用户需求并且等待时间少的商家给用户。

如图1所示,所述信息推荐系统包括一用户模块10、至少一商家模块20和一推荐控制模块30。所述用户模块10可通信地连接于所述推荐控制模块30,所述推荐控制模块30通过所述用户模块10对用户进行信息推荐。所述商家模块20可通信地连接于所述推荐控制模块30。所述推荐控制模块30通过所述商家模块20以了解商家情况。

所述用户模块10采集用户数据并传输至所述推荐控制模块20。所述商家模块20采集商家数据并传输至所述推荐控制模块30。所述推荐控制模块30通过用户数据分析用户需求,通过商家数据分析商家是否符合用户需求,以生成推荐信息,通过所述用户模块10推荐符合用户需求的商家给用户。

所述用户模块10、所述商家模块20和所述推荐控制模块30通过可通信网络连接,可通信网络可以是广域网、城域网、局域网、2g通信网络、3g通信网络、4g通信网络、5g通信网络等。所述用户模块10、所述商家模块20和所述推荐控制模块30通过可通信网络相互传输数据。

所述用户模块10被设置于用户设备中,以供用户通过所述用户模块10和所述推荐控制模块30产生交互。用户设备可以是车载电子设备、移动电子设备等。当用户设备启动时,所述用户模块10启动。用户也可以手动选择启动所述用户模块10,以使用所述信息推荐系统。所述用户模块10也可以可通信地连接于用户设备以获取用户数据。所述用户模块10可通过用户使用过的应用获取数据。

所述用户模块10被设置于用户车辆的车载电子设备,用户通过所述用户模块10和所述推荐控制模块30产生交互。

所述商家模块20被设置于商家设备中,以供商家通过所述商家模块20和所述推荐控制模块30进行交互。所述商家模块20也可以通信地连接于商家设备以获取商家的数据。所述商家模块20可以通过商家使用的应用获取数据。

所述用户模块10获取用户数据,所述商家模块20获取商家数据,所述推荐控制模块30通过用户数据分析用户需求。所述推荐控制模块30通过商家数据筛选符合用户需求的商家,并推荐给用户。

所述用户模块10包括一用户属性模块11。所述用户属性模块11获取用户数据,并传输至所述推荐控制模块30,以供所述推荐控制模块30分析用户数据。

用户可以通过所述用户属性模块11输入信息,包括但不限于年龄、性别、职业,作为用户的身份特征信息,体现用户的特征。所述用户属性模块11主动采集用户数据,用户在所述用户模块10的使用记录被所述用户属性模块11记录,作为用户的历史数据,并由所述用户属性模块11上传至所述推荐控制模块30,以使所述推荐控制模块30分析用户喜好和需求。

性别、年龄和职业的不同,喜好也大为不同。性别、年龄、职业等信息可以帮助所述信息推荐系统分析出用户可能的需求,以针对这些可能的需求进行信息推荐。出于隐私保护,用户的身份特征信息需要通过用户本人授权,才可以被所述用户属性模块11采集,同时其他更为隐私的用户身份信息,比如身份识别信息、财务信息、住址信息等隐私信息不会被所述用户属性模块11采集,以保护用户数据安全。

除了用户的身份特征信息,所述用户属性模块11采集用户的网络足迹信息和消费信息。所述商家模块10被设置于用户设备,以采集同样设置于用户设备的其他应用的信息。用户对其他应用的使用记录被所述用户属性模块11记录,并传输至所述推荐控制模块30。用户通过被设置于用户设备的其他应用对商家产生的浏览和消费记录被所述用户属性模块11获取。所述推荐控制模块30获取用户数据后可以针对用户数据分析用户需求。

也就是说,所述用户属性模块11可以获取用户在用户设备上的其他应用中的使用记录。

值得一提的是,所述用户属性模块11获取用户在其他应用中的使用记录时需要经过用户授权。所述用户属性模块11在经过用户允许后采集用户在其他应用中的使用记录以保护用户隐私。

所述用户属性模块11可通信地连接于车辆,可以采集车辆的行驶信息,获取车辆去过的地点,车辆常去的地点也能够反映用户的习惯和喜好。所述用户属性模块11可以采集用户的用车习惯。

所述用户属性模块11根据采集到的数据分析用户属性。用户属性为用户在消费上的偏好、习惯、历史行为以及用户的用车习惯。

举例地,用户在购物应用上经常购买的物品和店铺,可以知道用户喜欢的商品和喜好的商家类型,并分析出用户的购物习惯;用户在外卖应用上点过的外卖和经常点单的店铺,可以知道用户喜欢的美食种类和喜好的美食店,并分析出用户的饮食习惯;用户在购票应用上买过的电影票信息,可以据此知道用户喜好的电影类型,并分析出用户的精神需求等。所述用户属性模块11获取用户数据,根据用户数据可以分析出用户在不用需求上的喜好,包括但不限于购物、饮食、娱乐休闲需求等,生成为用户属性,以使所述信息推荐系统可以根据用户喜好针对性地进行信息推荐,以满足不同用户的不同喜好。

所述商家模块20包括一商家属性模块21,所述商家属性模块21被设置于商家的电子设备以获取商家信息。

商家通过所述商家属性模块21输入商家信息,包括商家的经营信息、产品服务信息、评价信息,以供所述推荐控制模块30了解商家实际和实时情况。经营信息反映商家经营的产品或服务以及相应的经营资质,产品服务信息体现商家能够销售的产品和能够提供的服务类型。

商家看可以通过所述商家属性模块21输入活动信息,以供所述推荐控制模块30获取。所述商家属性模块21获取商家信息后生成商家属性并传输至所述推荐控制模块30。

所述商家属性模块21获取的商家信息使得所述推荐控制模块30能够筛选出符合用户需求的商家。

所述商家属性模块21被设置于商家设备,被设置于商家设备的其他应用的商家数据也可以被所述商家属性模块21记录。

商家设备被设有外卖应用,商家通过外卖应用产生的销售数据、评价数据被所述商家属性模块21采集。商家设备被设有团购应用,商家通过团购应用产生的销售数据、评价数据被所述商家属性模块21采集。

所述商家属性模块21采集用户设备中其他应用的数据以全面获取商家信息,并传输至所述推荐控制模块30,以使所述推荐控制模块了解商家情况、监控商家流量并筛选符合用户需求、等待时间短的商家,以推荐给用户。

所述商家属性模块21可通信地连接于各类应用,以获取商家在各类应用上的数据。比如商家的评价信息、消费情况、经营情况、近期活动折扣信息等。商家可以通过所述商家模块20上传商家数据,包括但不限于经营信息、地址、活动信息、商家特色招牌信息等,以供所述商家属性模块21获取。商家可以通过所述商家模块20上传具有自身特色的信息。

所述商家模块20可以被设置于单独的商家的设备中,也可以被设置于整个购物城、美食城、综合商业中心、百货公司等的设备中,以获取购物城、美食城、综合商业中心等内的商家信息、整体活动信息等。

所述推荐控制模块30包括一监控模块31,所述监控模块31连接于所述用户模块10以监控所述用户模块10应用的车辆状态。所述监控模块31监控车辆状态以判断以当前的车辆状态,是否适合进行信息推荐。

所述推荐控制模块30还包括一商圈模块32,所述商圈模块32将商家划分为至少一商圈,其中所述商圈内的商家在地理位置上接近,并且形成一连续、不间断的区域,为所述商圈的范围。

所述监控模块31包括一位置监控单元311,所述位置监控单元311根据所述用户模块10以监控车辆所在的位置。所述位置监控单元311通过定位系统对车辆进行定位,以监控车辆的位置变化。所述位置监控单元311检测车辆是否进入所述商圈的范围。

所述监控模块31包括一行驶状态监控单元312。所述行驶状态监控单元312连接于所述用户模块10以监控车辆的行驶状态。所述行驶状态监控单元312监控的车辆行驶状态包括行驶速度、行驶路线、行驶环境、车辆状态等。当行驶速度高,比如车辆行驶在高速公路上,行驶速度快,驾驶员集中,在此时进行推荐会对高速行驶中的驾驶员造成干扰,分散驾驶员的注意力,影响行车安全。当车辆行驶在具有复杂交通和道路情况的路线上,驾驶员需要集中精神进行驾驶时,所述信息推荐系统也不适宜进行推荐。

此外,当所述行驶状态监控单元312检测到车辆突然加速、突然减速、方向盘突然大幅度旋转、紧急制动等车辆状态不平稳时,所述信息推荐系统也不适宜进行推荐。

优选地,所述行驶状态监控单元312监控到车辆驾驶状态平稳,未在高速行驶、未通过危险路段、未突然改变方向时,所述信息推荐系统进行推荐。所述推荐控制模块30推荐信息至所述用户模块10时,不会干扰行车安全。

也就是说,所述行驶状态监控单元312监控车辆行驶状态以判断在当前的车辆状态下,是否适合进行推荐。

所述监控模块31进一步包括一时间监控单元313,所述时间监控单元313连接于所述用户模块10以监控时间。所述时间监控单元313监控当前时间以判断是否适合进行推荐。所述时间监控单元313监控到的时间为用户适合接受信息推荐时,所述推荐控制模块30推荐信息至所述用户模块10。比如,在深夜的行车过程中,车辆内的用户并不需要接受推荐信息,夜间行车也需要保持高度集中的注意力,所述信息推荐系统进行推荐会影响用户的行车安全。所述时间监控单元313监控不适合进行推荐的时间,以防止所述信息推荐系统进行推荐。

所述时间监控单元313监控当前时间,以作为推荐参考。

所述时间监控单元313连接于所述商家模块20以获取商家的经营时间,以判断在当前时间,商家是否处于经营状态。

所述监控模块31进一步包括一流量监控单元314,所述流量监控单元314连接于所述商家模块20和所述商圈模块32以监控所述商圈内的商家流量,计算等待时间。

所述商家模块20包括一流量模块22,商家通过所述流量模块22输入流量数据。流量数据体现商家的消费情况,包括消费者数量、排队等待人数和预计等待时间。商家通过所述流量模块22进行流量更新。所述流量模块22实时获取商家的流量数据并传输至所述监控模块31的所述流量监控单元314。

所述流量模块22还可以根据商家的实时消费情况生成流量数据,并传输至所述流量监控单元314.

由于不同的商家经营的商品不同,每位消费者消费的时间也不尽相同,使得等待队伍中每位消费者的单位等待时间也不相同。所述流量监控单元314监控商家的消费者数量和消费者的单位等待时间,并反馈至所述用户模块10。

所述流量监控单元314连接于所述时间监控单元312以获取时间,所述流量监控单元314连接于所述位置监控单元313以获取用户所在位置,所述流量监控单元314连接于所述位置监控单元313以获取用户和所述商圈之间的位置关系变化。

所述流量监控单元314监控商家流量,以根据用户和所述商圈之间的位置关系变化以及当前时间生成等待时间。

所述流量监控单元314连接于所述商家模块20以实时更新商家流量,并调整等待时间。

所述商圈模块32连接于所述用户属性模块11以获取用户属性。所述商圈模块32连接于所述商家属性模块21以获取商家和商家属性。所述商圈模块32根据用户属性和商家属性划分商家为所述商圈。

所述商圈模块32根据用户属性筛选出商家属性匹配于用户属性的商家,并按照地理位置进行划分,将地理位置靠近的商家划分为所述商圈。

换句话说,所述商圈模块32根据用户属性,将符合用户属性又在地理位置上接近的商家划分为所述商圈,作为一个整体。所述商圈内的商家具有匹配于用户属性的商家属性和相近的地理位置。

根据用户属性,所述商圈内的商家属性多样,以满足用户不同方面的喜好。

当所述用户属性模块11生成的用户属性发生变化,所述商圈内的商家也要根据用户属性进行调整。

所述商圈模块32根据所述商圈内的商家的位置行程确定一范围,所述商圈内所有的商家都位于所述商圈的范围内。优选地,所述商圈的范围是一连续、不间断的区域。

所述推荐控制模块30还包括一需求分析模块33,所述需求分析模块33连接于所述用户属性模块11以获取用户属性。

所述需求分析模块33连接于所述监控模块33以获取用户状态。所述需求分析模块33根据用户喜好、当前状态以分析用户需求。

所述需求分析模块33连接于所述位置监控单元311以获取位置数据,所述需求分析模块33连接于所述时间监控单元313以获取时间数据,所述需求分析模块33根据用户位置和时间,结合所述用户属性模块11的用户属性进行用户需求分析。

由于用户在不同的时间点去到不同的目的地会有不同的需求。举例地,所述时间监控单元313监控当前时间为11点30分,那用户的需求就很有可能是需要享用午餐,所述需求分析模块33参考所述时间监控单元313监控到的时间11点30分,来进行分析,所述推荐控制模块30生成的推荐信息的内容优选为是关于美食商家的推荐;如果所述时间监控单元313监控到当前时间为15点整,所述需求分析模块33分析用户的需求就可能为购物、休闲等,推荐信息的内容优选为购物商家的推荐;如果所述时间监控单元313监控到当前时间为19点,所述需求分析模块33分析用户的需求可能为休闲娱乐活动,所述推荐控制模块30生成的推荐信息的内容优选为娱乐休闲场所的商家推荐。

所述需求分析模块33根据当前时间来分析当前用户需求。所述需求分析模块33也可以根据时间数据确定当前时间为需求的时间起点,并以此分析从当前时间起,到某一个时间点,用户所有可能的需求。即所述需求分析模块33分析的用户需求包括当前需求,也包括当前时间之后在一个时间段内的所有可能的用户需求。其中某一个时间点可以是当天结束的时间。

举例地,所述时间监控单元313监控到的时间为12:00,所述需求分析模块33将12:00视为时间起点,所述需求分析模块33分析自12:00起,当天剩余时间内用户可能的需求,包括但不限于饮食、购物、休闲娱乐等。

所述推荐控制模块30还包括一推荐生成模块34,所述推荐生成模块34连接于所述需求分析模块33以获取用户需求,所述推荐生成模块34连接于所述商圈模块32以获取所述商圈数据,所述推荐模块34连接于所述监控模块33以获取商家状态。所述推荐生成模块34根据用户需求、所述商圈数据以及商家流量生成推荐信息。推荐信息包括符合用户需求的商家以及商家信息。

值得一提的是,所述需求分析模块33生成所有可能的用户需求。所述用户需求模块33的用户需求是在用户状态下,根据用户喜好生成的多方面需求,可以是饮食、也可以是购物、休闲娱乐,而不是仅限于某一方面的需求。

当用户需求不明确时,所述需求分析模块33可以分析生成所有潜在的用户需求。所述推荐生成模块32根据所有潜在的用户需求来进行所述商圈内商家的筛选。

所述推荐生成模块34包括一筛选单元341和一推荐排序单元342。所述筛选单元341筛选所述商圈内的商家,筛选出符合用户需求的商家。所述推荐排序单元342连接于所述筛选单元341,以对所述筛选单元341筛选出的商家进行排序。

所述筛选单元341的筛选对象以所述商圈为单位,对所述商圈内的商家进行统一筛选,以直接筛选出能够满足用户需求的商家。

所述推荐排序单元342按照推荐优先级对所述筛选单元341筛选出的商家进行排序。所述推荐排序单元342连接于所述流量监控单元314以根据商家的等待时间进行排序。

当所述商圈内符合用户需求的商家数量为1时,所述筛选单元341筛选出此商家后传输至所述推荐模块12,推荐给用户。

当所述商圈内由符合用户当前需求的商家,且数量在2个及以上时,所述筛选单元341筛选出这些符合用户需求的商家。所述流量监控单元333监控商家的流量。符合用户需求的商家的流量不同,使得等待时间也不同。所述推荐排序单元342对所述筛选单元341筛选出的商家进行排序,按照等待时间从短到长,将等待时间端的商家拍在前位,即所述推荐排序单元342优先推荐等待时间少的商家。

当所述商圈内并没有完全符合用户当前需求的商家,所述筛选单元341筛选出潜在符合用户需求的商家。所述推荐排序单元342结合所述流量监控单元333对商家的流量监控,将潜在能够符合用户需求,等待时间又少的商家排在前位,即所述推荐排序单元342优先推荐最可能符合用户需求等待时间又少的商家给用户。

当所述需求分析模块33生成的需求是多方面的,所述筛选单元341根据用户需求筛选所述商圈内不同种类的商家。

所述推荐排序单元342优选地将能够满足当前用户需求、等待时间少的商家排在前位,将无法完全满足用户当前需求、满足当前用户需求后的用户需求、等待时间长的商家排在后位。所述推荐排序单元342的推荐优先级以用户需求和等待时间为标准。

当所述筛选单元341筛选出不同种类的商家,以针对用户不同方面的需求。

所述用户模块10包括一推荐模块12,所述推荐模块12连接于所述推荐控制模块30的所述推荐生成模块34以获取推荐信息,所述推荐模块12反馈推荐信息至用户,以使用户获取推荐信息。

所述用户模块10进一步包括一选择模块13,所述选择模块13连接于所述推荐模块12,以使用户通过所述选择模块13选择推荐信息中的商家。

所述推荐生成模块34生成的推荐信息包括商家的产品服务信息、地址信息、等待时间。所述推荐模块12获取推荐信息反馈至用户,用户能够了解商家的产品和服务以及等待时间,并且可以根据地址找到商家。

用户通过所述选择模块13选择推荐信息中的一个商家后,所述选择模块13反馈至所述商家模块30。

所述商家模块20包括一选择响应模块23,所述选择响应模块23可通信地连接于所述选择模块13,以响应用户的选择。所述选择响应模块23记录用户选择,并将用户计入商家流量。所述流量模块22连接于所述选择响应模块23以调整商家流量。当用户选择推荐信息中的某一个商家后,被选择的商家的所述选择响应模块23响应用户选择,反馈至所述选择模块13,以使用户确定商家以获取用户选择。所述选择响应模块23将用户加入等待队伍,使得用户在车辆向商家移动时就可以保持等待状态,节省用户到达商家后的等待时间。

当被选择的商家不需要等待,所述选择响应模块23记录用户选择以反馈给商家,商家可以提前为用户安排。

用户可以通过所述选择模块13选择不接受本次推荐信息,所述选择模块13反馈至所述推荐控制模块30,所述推荐控制模块30进行新一次信息推荐

用户通过所述选择模块13对推荐信息做出的选择被记录,由所述用户属性模块11获取,并被所述用户属性模块11传输至所述用户属性模块11,所述用户属性模块11可以根据用户的选择记录来分析用户喜好,生成用户属性。

图2显示了本发明所述信息推荐系统的流程图。在所述信息推荐系统开始运行后,所述位置监控单元313监控车辆位置。所述商圈模块32生成所述商圈。

所述位置监控单元313检测车辆是否进入所述商圈的范围,若车辆进入所述商圈的范围,则进行信息推荐。

所述监控模块31监控车辆和用户状态,所述需求分析模块33分析用户需求,所述推荐生成模块34根据用户需求生成推荐信息并传输至所述推荐模块12.其中,所述筛选单元341筛选所述商圈内符合用户需求的商家,所述排序单元342将被筛选出的商家按照等待时间从短到长进行排序。

图3a至图3c显示了本发明所述信息推荐系统的一应用场景。所述信息推荐系统被应用于用户的车辆。所述用户模块10被设置于用户车辆的车载设备中。所述用户属性模块11获取用户的用户数据。所述推荐控制模块30可通信地连接于所述用户模块10。所述用户属性模块11传输用户数据至所述推荐控制模块30的所述用户属性模块11。所述用户属性模块11分析用户数据以生成用户的用户属性。

参照图3a,所述用户模块10被设置于用户所在的车辆,以采集用户数据。所述用户模块10的所述用户属性模块11可通信地连接于用户所在的车辆,以采集用户车辆中的用户数据。用户通过车辆中安装的车载设备留下的可以反映用户特征,举例地但不限于喜好、习惯、历史消费以及所述信息推荐系统的历史数据等,都将被所述用户属性模块11采集。

所述用户属性模块采集到车辆经常去往健身房。

所述推荐控制模块30的所述用户属性模块11获取所述用户属性模块11采集的用户数据,以分析用户属性。

所述用户属性模块11根据车辆经常去往健身房的数据,分析用户属性为用户喜欢健身,由此分析用户在饮食上的属性为健康饮食。

除去用户在饮食上的属性,用户属性还包括服装、配饰、住宿、娱乐休闲等任何需要消费的产品和服务的属性。其中用户喜欢看电影,在娱乐休闲上的用户属性为看电影。

所述监控模块31可通信地连接于所述用户模块10以监控用户和车辆的状态。所述行驶状态监控单元312监控车辆的行驶状态,以判断车辆是否处于稳定状态,用户行车是否安全,适宜接受推荐信息,而不会对行车造成干扰。

所述行驶状态监控单元312监控到用户车辆正在平稳行驶状态,判断用户适合接收推荐信息,而不会对行车安全造成影响。

所述时间监控单元313监控当前时间以判断在当前时间下是否适合进行推荐,而不对用户造成干扰,也不影响行车安全。

所述时间监控单元313监控到当前时间为18:00,正值晚餐时间,用户适合接收推荐信息。

所述监控单元31监控到用户和车辆的状态进行信息推荐。

所述需求生成模块34分析用户需求。所述需求生成模块32连接于所述用户属性模块11获取用户属性,连接于所述监控模块31确定用户和车辆状态。

所述需求生成模块33根据用户属性和当前时间分析用户需求,确定用户当前需要满足的需求。

所述需求分析模块根据用户喜欢健身和健康饮食的属性,以及当前时间为18:00,用户从健身房出发,分析用户需要享用晚餐,晚餐偏好为健康食品。

参照图3b,所述商家模块20可通信地连接于商家的电子设备,以获取商家数据,并根据商家数据分析商家属性。

在所述步骤202中,所述商圈模块32根据用户属性和商家属性将匹配于用户属性、并且地理位置接近的商家生成为一个所述商圈。商圈内的商家包括了符合用户饮食属性的商家d1和d2,也包括了符合用户休闲娱乐属性的电影院和ktv。

所述商圈模块32根据所述位置监控单元311确定车辆所在位置沿路和前方的所述商圈,以使车辆能够便利地到达被推荐的商家。

所述监控模块31的所述流量监控单元314监控所述商圈内商家的流量,以确定所述商圈内各商家的等待时间。

所述流量监控单元314检测到商家d1的等待人数为5,单位等待时间为5分钟,总等待时间为25分钟,而商家d2的等待人数为3,单位等待时间为3分钟,总等待时间为9分钟。

参照图3c,所述位置监控单元311监控车辆位置,以确定车辆和所述商圈之间的距离,判断是否适合进行推荐,当车辆靠近所述商圈,所述位置监控单元311确定车辆当前位置适合接收推荐信息。

此时,所述位置监控单元311检测到车辆进入所述商圈的范围,需要进行推荐。

所述推荐生成模块34的所述筛选单元341根据所述需求分析模块33的用户需求筛选所述商圈内符合用户需求,所述推荐排序单元342将被筛选出的商家按照等待时间排序,等待时间少的商家将被排在前列,以生成为推荐信息。推荐信息包括一个或多个商家以及对应的商家信息。商家信息举例但不限于地包括商家的商品、地址、评价、等待时间等。

所述流量监控单元314显示d1的等待时间要长于d2的等待时间,所述推荐排序单元352按照推荐优先级将商家按照d2、d1排序,d2将被排在d1之前。

其他不满足用户当前用餐需求,但可供用户用餐完毕后前往的商家将被所述推荐排序单元342排在商家d2和d1之后,电影院和ktv将排在后位。

用户通过所述选择模块13选择推荐信息内的商家,并确定选择内容。用户通过所述选择模块13选择了商家d2,并获取了商家d2的商品、地址、评分和等待时间等信息。

被用户选择的所述商家模块20的所述选择响应模块23响应用户的选择,反馈至所述用户模块10的所述选择模块13.

用户选择商家d2后,商家d2的所述商家模块20的所述选择响应模块23响应用户的选择,并反馈至用户的所述选择模块13,以让用户获得商家收到用户选择的反馈。

述选择响应模块23将用户计入等待队伍,并计入商家流量。

商家d2的所述选择响应模块23将用户计入等待队伍,让用户保持排队状态,以节省用户的等待时间。

图4显示了本发明所述信息推荐系统的一推荐方法100,包括以下步骤:

步骤1001:监控车辆位置;

步骤1002:生成至少一商圈;

步骤1003:检测车辆是否进入所述商圈的范围,若车辆进入所述商圈的范围,则进行推荐。

步骤1004:分析用户需求,筛选所述商圈内的商家,并优先推荐等到时间少的商家。

在所述步骤1001中,所述监控模块31连接于所述用户模块10以监控车辆和用户状态。其中所述位置监控单元311监控车辆的位置。

在所述步骤1002中,所述商圈模块32连接于所述用户属性模块11以获取用户属性,所述商圈模块32连接于所述商家属性模块31以获取商家属性,所述商圈模块32筛选符合用户属性的、地理位置接近的商家,生成为所述商圈。其中所述商圈模块32根据所述位置监控单元311监控的车辆位置确定车辆周边的所述商圈。

在所述步骤1003中,所述位置监控单元311监控车辆是否进入所述商圈的范围,若车辆进入所述商圈的范围,则进行推荐。

在所述步骤1004中,所述需求分析模块33根据分析用户需求,所述推荐生成单元34的所述筛选单元341根据用户需求筛选所述商圈内符合用户需求的商家。

所述推荐排序单元342根据所述流量监控单元314确定商家的等待时间。以将被筛选出的商家按照等待时间进行排序,所述推荐排序单元342将优先推荐等待时间少的商家。

图5至图7显示了本发明所述信息推荐系统的另一个优选实施例。当车辆启动时,车辆结束上一次行动,开启新一次行动,所述推荐控制模块30a针对新一次行动进行信息推荐。所述需求分析模块33a根据上一次行动分析用户的一第一需求,所述商圈模块32a根据所述第一需求筛选商家。所述需求分析模块33a分析用户的一延续需求,所述商圈模块32a根据所述延续需求筛选商家。所述商圈模块32a将符合用户所述第一需求和所述延续需求的商家生成为所述商圈。

进一步,所述监控模块31a监控车辆的上一次行动,以供所述需求分析模块33a推定上一次行动中用户的目的。所述监控模块31aa可通信地连接于所述用户模块10aa以监控上一次行动。

其中所述监控模块31a的所述位置监控单元311a监控车辆在上一次行动中所在的位置,以确定用户在上一次行动中所在地点。

所述时间监控单元313a监控新一次行动开始的时间,以推定上一次行动的时间段。

根据车辆在上一次行动中的位置和上一次行动发生的时间段,所述需求分析模块33a推定用户在上一次行动中的目的。

如图6a所示,所述位置监控单元311a监控到车辆在新一次行动中启动时,所在的位置为一游泳馆,所述时间监控单元313a监控当前时间为周六的11:30。

所述需求分析模块33a连接于所述监控模块31a以推定用户在上一次行动中的目的。由于所述位置监控单元311a检测到车辆停放在游泳馆,且所述时间监控单元313a检测到车辆停放持续到11:30,因此所述需求分析模块33a推定用户的上一次行动目的为在游泳馆游泳。

所述需求分析模块33a根据用户上一次行动的目的分析用户的所述第一需求。由于所述时间监控单元313a检测到时间为11:30,所述需求分析模块33a推定用户的所述第一需求为用餐。

所述需求分析模块33a进一步推定所述第一需求的一第一需求时段,以使用户能够根据推荐信息在所述第一需求时段内满足所述第一需求。由于所述第一需求为用餐,用餐需要在合适的用餐时段内完成,因此所述需求分析模块33a推定所述第一需求的所述第一需求时段为适合进行午餐的时段。

所述需求分析模块33a根据所述监控模块31a监控的车辆和用户状态分析用户在下一个时间段中的需求,生成为所述延续需求。

当用户完成用餐,用户可能产生新的需求,即为所述延续需求,所述需求分析模块33a根据用户属性进行所述延续需求的分析。其中,所述需求分析模块33a连接于所述用户属性模块以获取用户属性。

所述用户属性模块生成的用户属性显示用户喜爱休闲娱乐活动,因此所述需求分析模块33a分析所述延续需求为休闲娱乐活动。

根据所述时间监控单元313a监控的时间为周六,所述需求分析模块确定所述延续需求的延续时段为完成所述延续需求的时段。

所述需求分析模块33a进一步推定所述延续需求的一延续需求时段。所述延续需求时段为进行所述延续需求的时段。

所述商圈模块32a连接于所述需求分析模块33a以获取所述第一需求和所述延续需求。所述商圈模块32a连接于所述商家模块20a以获取商家和商家所在的位置。所述商圈模块32a筛选符合用户的所述第一需求商家,并检测车辆和被筛选出的商家之间的行驶距离,以进一步筛选出能够让用户在所述第一需求时段到达的商家。

所述商圈模块32a根据所述延续需求筛选出符合用户所述延续需求的商家,其中车辆和被筛选出的商家之间的行驶时间让用户能够在所述延续需求时段内到达被筛选出的商家。

所述商圈模块32a筛选出符合用户所述延续需求的商家,并检测车辆和被筛选出的商家之间的距离,以进一步筛选出能够让用户在所述延续需求时段内到达的商家。

所述商圈模块32a将符合所述第一需求的商家和符合所述延续需求的商家,生成为所述商圈,其中符合所述第一需求的商家为车辆能够在所述第一需求时段到达的商家,符合所述延续需求的商家为车辆和用户能够在所述延续需求时段到达的商家。

在本实施例中,所述商圈模块32a筛选符合所述第一需求为用餐、能够在所述第一需求时段内到达的商家,即所述商圈模块32a筛选出车辆能够在用餐时段内达到的餐厅。

所述商圈模块32a进一步筛选符合所述延续需求为休闲娱乐、能够在所述延续时段内到达的商家,即所述商圈模块32a筛选出车辆能够在休闲娱乐时段内到达的休闲娱乐场所。

所述流量监控单元314a监控所述商圈内的商家的流量,以确定所述商圈内每商家的等待时间。所述流量监控单元314a连接于所述商家模块20a的所述流量单元22以监控商家流量,确定商家的等待时间。

所述推荐生成模块34a的所述筛选单元341a首先筛选出所述商圈内符合用户所述第一需求的商家,并根据所述流量监控单元314a获取商家的等待时间。

所述推荐排序单元342a将符合所述第一需求的商家排在推荐信息的前列。其中所述推荐排序单元342a将符合所述第一需求的商家按照等待时间进行排序,将等待时间短的商家排在前位。

所述筛选单元341a筛选所述商圈内符合所述延续需求的商家,并根据所述流量监控单元314a获取商家的等待时间。

所述推荐排序单元342a将符合所述延续需求的商家排在推荐信息的后位。其中所述推荐排序单元342a将符合所述延续需求的商家按照等待时间进行排序,将等待时间短的排在前位。

所述推荐生成模块34a生成推荐信息,推荐信息包括符合所述第一需求的商家和符合所述延续需求的商家,符合所述第一需求的商家以及等待时间少的商家将被优先推荐给用户。

如图6b所示,按照用户的所述第一需求为用餐,所述筛选单元341a在所述商圈内筛选出商家e1、e2均为餐厅。其中商家e1的等待人次为5,等待时间为20分钟,商家e2的等待人次为8,等待时间为40分钟。所述推荐排序单元342a将商家e2排在商家e1后面,将优先推荐商家e1。

按照用户的所述延续需求为休闲娱乐,结合用户属性,用户喜欢看电影和看书,所述筛选单元341a在所述商圈内筛选出电影院和书店。

根据用户属性中用户喜欢的电影类型为剧情片,所述筛选单元341a确定被筛选出的电影院中正在上映的影片,并根据所述流量监控单元314a确定场次的等待时间。符合用户属性的剧情片的下一场次的等待时间为60分钟。

所述推荐排序单元341a生成推荐信息,推荐信息内包括商家e1和e2,以及电影院和书店,其中商家e1将优先于商家e2,商家e1和e2将优先于电影院和书店,其中推荐信息将显示商家e1和e2的等待时间,以及电影院中合适的影片的场次等待时间。

推荐信息将显示各商家的地址以便车辆到达。

所述商圈模块32a生成所述商圈后,所述商圈内的商家将形成一连续、不间断的区域,为所述商圈的范围。

所述位置监控单元311a连接于所述用户模块10a以监控车辆的位置,以检测车辆是否进入所述商圈的范围,若车辆进入所述商圈的范围,则所述推荐生成模块34a向所述推荐模块12传输所述推荐信息。

所述用户模块10a的所述推荐模块12接收推荐信息,并反馈至用户。用户通过所述选择模块13选择了商家e1,车辆将前往商家e1。

符合用户所述延续需求的商家将被所述推荐排序单元排在符合所述第一需求的商家后位,也就是说,所述推荐排序单元342a将优先推荐符合所述第一需求的商家,再推荐符合所述延续需求的商家。其中,当推荐符合所述第一需求的商家时,所述推荐排序单元342a将优先推荐等待时间少的商家。

在本实施中,所述商圈模块32a根据用户的需求和用户属性生成所述商圈,所述推荐生成模块34a按照用户需求和等待时间将所述商圈内的商家进行筛选和排序,以生成推荐信息。

如图7所示的步骤图,本发明提供一推荐方法2000,所述推荐方法2000包括以下步骤:

2001:根据车辆的当前位置和当前时间推定用户的上一次行动;

2002:分析所述第一需求和所述延续需求;

2003:根据所述第一需求和所述延续需求生成所述商圈;

2004:监控该车辆是否进入所述商圈的范围,若该车辆进入所述商圈的范围,向该车辆进行推荐。

在所述步骤201中,所述监控模块31a连接于所述用户模块10a以对车辆进行位置和时间的监控,以推动用户的上一次行动。

在所述步骤202中,所述需求分析模块33a根据用户的上一次行动进行所述第一需求的分析,根据用户属性进行所述延续需求的分析。

在所述步骤203中,所述商圈模块32a将符合所述第一需求,能够在所述第一需求时段内到达的商家和符合所述延续需求,能够在所述延续时段内到达的商家生成为所述商圈。

在所述步骤204中,所述位置监控单元311a监控车辆的位置以判断车辆是否进入所述商圈的范围,若该车辆进入所述商圈的范围,则所述推荐生成模块34a生成推荐信息并传输至所述用户模块10a的所述推荐模块12。

所述推荐排序单元342a根据所述流量监控单元314a确定筛选出的商家的等待时间,并按照用户需求和等待时间将商家进行排序,所述推荐排序单元342a将优先推荐符合所述第一需求和等待时间少的商家。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

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