个性化信息推荐系统的制作方法

文档序号:6632918阅读:544来源:国知局
个性化信息推荐系统的制作方法
【专利摘要】本发明涉及一种个性化信息推荐系统,包括定位模块和中间件模块,其中定位模块输入端与用户端连接,另一端与存储模块连接;中间件模块与查询执行模块相连接;查询执行模块中设置有位置隐私保护模块和查询处理引擎。存储模块分为移动数据库和静态数据库;查询处理引擎属于较低层的功能,主要处理用户的查询需求。数据处理模块上连接有客户端,并与推荐引擎模块相连接。接受推荐引擎返回的推荐兴趣点列表;整合兴趣点信息列表和推荐列表,返回给客户端。该发明能够更好更方便地根据用户移动兴趣点进行个性化推荐,针对其所感兴趣的位置点进行排序整理,改善了用户体验,方便了商家和用户的使用。
【专利说明】个性化信息推荐系统

【技术领域】
[0001]本发明涉及一种个性化信息推荐系统,属于移动通信【技术领域】。

【背景技术】
[0002]目前,随着城市生活范围的不断拓展,汽车保有量的不断攀升,移动终端越来越智能化,十分方便人们出行,同时移动终端也十分便于人们获取准确的服务位置信息。快捷的获取服务的位置信息,并能够最终得到满意的服务效果,这种需求越来越强烈,而“移动兴趣点”,主要是通过平台强大的数据积累,来进行智能的数据分析,为汽车用户和手机用户提供更加准确的服务信息;通过用户的广泛评价,为商家提供更大的宣传平台。个性化信息推荐系统,更有助于商家推荐,满足用户的需求。


【发明内容】

[0003]本发明的目的在于提供一种个性化信息推荐系统,以便能够更好更方便地根据用户移动兴趣点进行个性化推荐。
[0004]为了实现上述目的,本发明的技术方案如下。
[0005]一种个性化信息推荐系统,包括定位模块和中间件模块,其中定位模块输入端与用户端连接,另一端与存储模块连接;中间件模块与查询执行模块相连接;查询执行模块中设置有位置隐私保护模块和查询处理引擎。
[0006]存储模块分为移动数据库和静态数据库,分别存有用户地理位置信息和兴趣点信息,兴趣点信息就是超市、加油站等商家和对用户有价值的地点,它们有一些格式化的信息来表示,包括经纬度、名称、地址和其他一些相关信息。
[0007]查询处理引擎属于较低层的功能,主要处理用户的查询需求,接受用户的输入,根据用户的地理位置信息,和其他一些上下文参数,如时间、兴趣点种类等,在数据库中查找符合用户需求的信息。
[0008]定位模块主要用于提供定位功能,提供模糊定位和精确定位两种方式。
[0009]数据处理模块上连接有客户端,并与推荐引擎模块相连接。数据处理模块是后台的主服务器程序,负责接受客户端发起的查询请求,在数据库中匹配合适的兴趣点信息列表;向推荐引擎发送用户个人信息,发起推荐请求,接受推荐引擎返回的推荐兴趣点列表;整合兴趣点信息列表和推荐列表,返回给客户端。数据处理模块运行在冊13服务器上,与数据库接口通过111136111511:6与来管理。
[0010]系统还设置有兴趣点功能模块,作为系统的表现层。兴趣点功能模块为应用的主体部分,启动应用后,用户可根据距离、种类查看周边兴趣点,查看兴趣点的详细信息,以及当前位置到兴趣点的路线、电话预定和评论功能。
[0011]该功能包含以下页面模块:
(1)兴趣点种类模块:支持餐馆、加油站、银行、购物中心、娱乐场所、酒店六类默认兴趣点,用户可在此页面选择感兴趣的种类:同时系统支持兴趣点种类自定义功能,用户可添加新的兴趣点。
[0012](2)兴趣点查询模块:用户可输入感兴趣的兴趣点种类,以及希望查询周边多少米范围内的兴趣点,提供个性化排序方式,其后台的实现机制如下:根据用户查询条件查找合适的兴趣点,推荐引擎根据用户历史行为记录为其推荐兴趣点,并且计算其可能的评分;将推荐兴趣点及其评分插入到初始兴趣点列表,并根据评分排序,分值较高的排在前面。通过该机制,用户以前消费过并且评分较高的,以及未消费过并且可能评分较高的兴趣点会优先排在前面,这样省去了用户查找的时间,改善了用户体验。
[0013](3)兴趣点主页模块:该页面由两部分构成:上面包含了兴趣点的主要信息,名称、图片、地址、电话、平均评分,以及两个功能按钮:电话预定和导航功能。点击电话按钮可实现自动拨号,无需用户手动输入,点击导航功能可自动调用google即,查找当前位置和兴趣点的路线;下面是所有用户对该兴趣点的评论,用户可参考该评论。
[0014]该发明的有益效果在于:该发明中的系统能够更好更方便地根据用户移动兴趣点进行个性化推荐,能够针对其所感兴趣的位置点进行排序整理,并查找路径,便于及时方便地达到目的地,改善了用户体验,方便了商家和用户的使用。

【具体实施方式】
[0015]下面结合实施例对本发明的【具体实施方式】进行描述,以便更好的理解本发明。实施例
[0016]本实施例中的个性化信息推荐系统,包括定位模块和中间件模块,其中定位模块输入端与用户端连接,另一端与存储模块连接;中间件模块与查询执行模块相连接;查询执行模块中设置有位置隐私保护模块和查询处理引擎。
[0017]存储模块分为移动数据库和静态数据库,分别存有用户地理位置信息和兴趣点信息,兴趣点信息就是超市、加油站等商家和对用户有价值的地点,它们有一些格式化的信息来表示,包括经纬度、名称、地址和其他一些相关信息。查询处理引擎属于较低层的功能,主要处理用户的查询需求,接受用户的输入,根据用户的地理位置信息,和其他一些上下文参数,如时间、兴趣点种类等,在数据库中查找符合用户需求的信息。
[0018]定位模块主要用于提供定位功能,提供模糊定位和精确定位两种方式。
[0019]数据处理模块上连接有客户端,并与推荐引擎模块相连接。数据处理模块是后台的主服务器程序,负责接受客户端发起的查询请求,在数据库中匹配合适的兴趣点信息列表;向推荐引擎发送用户个人信息,发起推荐请求,接受推荐引擎返回的推荐兴趣点列表;整合兴趣点信息列表和推荐列表,返回给客户端。数据处理模块运行在web服务器上,与数据库接口通过Hibernate与Spring来管理。
[0020]系统还设置有兴趣点功能模块,作为系统的表现层。兴趣点功能模块为应用的主体部分,启动应用后,用户可根据距离、种类查看周边兴趣点,查看兴趣点的详细信息,以及当前位置到兴趣点的路线、电话预定和评论功能。该功能包含以下页面模块:
(I)兴趣点种类模块:支持餐馆、加油站、银行、购物中心、娱乐场所、酒店六类默认兴趣点,用户可在此页面选择感兴趣的种类:同时系统支持兴趣点种类自定义功能,用户可添加新的兴趣点。
[0021](2)兴趣点查询模块:用户可输入感兴趣的兴趣点种类,以及希望查询周边多少米范围内的兴趣点,提供个性化排序方式,其后台的实现机制如下:根据用户查询条件查找合适的兴趣点,推荐引擎根据用户历史行为记录为其推荐兴趣点,并且计算其可能的评分;将推荐兴趣点及其评分插入到初始兴趣点列表,并根据评分排序,分值较高的排在前面。通过该机制,用户以前消费过并且评分较高的,以及未消费过并且可能评分较高的兴趣点会优先排在前面,这样省去了用户查找的时间,改善了用户体验。
[0022](3)兴趣点主页模块:该页面由两部分构成:上面包含了兴趣点的主要信息,名称、图片、地址、电话、平均评分,以及两个功能按钮:电话预定和导航功能。点击电话按钮可实现自动拨号,无需用户手动输入,点击导航功能可自动调用google即,查找当前位置和兴趣点的路线;下面是所有用户对该兴趣点的评论,用户可参考该评论。
[0023]以上所述是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【权利要求】
1.一种个性化信息推荐系统,包括定位模块和中间件模块,其特征在于:所述定位模块输入端与用户端连接,另一端与存储模块连接;所述中间件模块与查询执行模块相连接;所述查询执行模块中设置有位置隐私保护模块和查询处理引擎;所述存储模块分为移动数据库和静态数据库;所述查询处理引擎属于较低层的功能,主要处理用户的查询需求。
2.根据权利要求1所述的个性化信息推荐系统,其特征在于:所述定位模块主要用于提供定位功能,包括模糊定位和精确定位两种方式。
3.根据权利要求1所述的个性化信息推荐系统,其特征在于:所述数据处理模块上连接有客户端,并与推荐引擎模块相连接。
4.根据权利要求1所述的个性化信息推荐系统,其特征在于:所述系统还设置有兴趣点功能模块,作为系统的表现层;所述兴趣点功能模块包括以下页面模块:(1)兴趣点种类模块;(2)兴趣点查询模块;(3)兴趣点主页模块。
【文档编号】G06F17/30GK104331471SQ201410607136
【公开日】2015年2月4日 申请日期:2014年11月3日 优先权日:2014年11月3日
【发明者】刘瑞 申请人:刘瑞
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1