本发明涉及专门适用于特定经营部门的系统领域,具体涉及一种基于历史信息的酒店房间智能推荐系统。
背景技术:
1、在出行前提前预订酒店是外出旅行或出差时的常见做法,目前的酒店预订软件常常基于价格来进行推荐显示,用户在预订酒店时往往无法得到更加细致的房间信息,使得最终入住的房间会存在令用户不满意的地方。现需要一种更加智能的推荐系统,推荐的房间能够符合用户的要求。
2、背景技术的前述论述仅意图便于理解本发明。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。
3、现在已经开发出了很多智能推荐系统,经过我们大量的检索与参考,发现现有的推荐系统有如公开号为cn109522431b所公开的系统,这些系统一般包括用户终端发送推送请求至服务器,所述推送请求包括用户的身份标识;所述服务器接收所述推送请求后,获取与所述常住酒店对应的图片;所述服务器根据所述常住酒店的图片获取常住酒店的特征;所述服务器从数据库中检索出与所述用户常住酒店的特征相似度大于预设值的推荐酒店的信息,并将所述推荐酒店的信息推送至所述用户终端;所述用户终端展示所述推荐酒店的信息;但该系统是基于图片识别来推荐房间,能够完美符合用户的图片比较难找,导致最终推荐的房间仍会存在不合适点。
技术实现思路
1、本发明的目的在于,针对所存在的不足,提出了一种基于历史信息的酒店房间智能推荐系统。
2、本发明采用如下技术方案:
3、一种基于历史信息的酒店房间智能推荐系统,包括信息存储模块、交互模块、酒店地图模块、检索模块和推荐处理模块;
4、所述信息存储模块用于保存用户的历史数据,所述交互模块用于输入预订信息以及显示推荐结果,所述酒店地图模块用于保存酒店的房间信息,所述检索模块用于检索出负荷预订信息的目标房间,所述推荐处理模块用于从目标房间中分析得到最终推荐的房间;
5、所述信息存储模块保存的信息为根据每一次入住的房间信息转换得到的房间向量,所述推荐处理模块将用户的房间向量处理得到特征向量,所述推荐处理模块将目标房间的房间向量与特征向量作对比处理得到差异指数,所述推荐处理模块将差异指数最小的房间信息发送至所述交互模块进行推荐显示;
6、进一步的,所述信息存储模块包括身份验证单元、信息处理单元和信息存储单元,所述身份验证单元用于对用户的身份进行合法认证,所述信息处理单元用于将房间信息处理成房间向量,所述房间向量包括至少两个特征组,每个特征组中包含至少两个特征量,所述信息存储单元用于保存房间向量数据;
7、进一步的,所述信息存储单元包括向量寄存器、队列处理器和房间信息寄存器,所述向量寄存器用于存放每个用户的所有房间向量,所述房间信息寄存器用于临时存放新添加的房间使用信息,所述队列处理器用于将房间使用信息发送给所述信息处理单元并将接收的房间向量存放至向量寄存器中对应的存储区域;
8、进一步的,所述推荐处理模块包括用户房间处理单元和目标房间对比单元,所述用户房间处理单元用于对用户的历史房间数据进行分析处理,所述目标房间对比单元用于将目标房间与分析结果进行对比处理,得到推荐房间;
9、所述用户房间处理单元根据下式计算出每个特征组的介意指数p(i):
10、
11、其中,v(i,j)为综合向量中第i个特征组的第j个特征量的值,n(i)表示第i个特征组包含的特征量的数量,max(v(i,j))表示第i个特征组中最大的特征量值,min(v(i,j))表示第i个特征组中最小的特征量值;
12、所述综合向量为用户所有房间向量相加得到的向量;
13、所述特征向量中的特者组包括介意特征组和非介意特征组,所述介意特征组为综合向量中介意指数大于阈值的特征组,所述非介意特征组为综合向量中介意指数不大于阈值的特征组,介意特征组中在综合向量中值最大的特征量设置为1,其余特征量设置为0,非介意特征组中的所有特征量设置为0;
14、所述用户房间处理单元基于所有特征组的介意指数根据下式计算出权重系数k(i):
15、
16、其中,m为特征组的数量;
17、进一步的,所述目标房间对比单元将每个目标房间的房间向量与特征向量根据下式进行处理得到差异指数q:
18、
19、其中,t(i,j)表示特征向量中第i个特征组的第j个特征量的值,f(i,j)表示目标房间的房间向量中第i个特征组的第j个特征量的值。
20、本发明所取得的有益效果是:
21、本系统基于历史数据来推算用户喜好的房间特点,真实的数据比直白的描述更能反映出用户的实际情况,而本系统通过向量来记录每一个房间,向量中包含了多个特征组,每个特征组用于反映一个房间特点,使得向量能够包含足够全面的房间信息,在对向量进行处理时,根据向量中每个特征组的具体分布来分析得到每个房间特点对于用户的重要性,并基于重要性计算得到权重系数,最终基于权重系数来计算目标房间向量与特征向量之间的差异度,使得最终推荐的房间能够符合用户的实际需求。
22、为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。
1.一种基于历史信息的酒店房间智能推荐系统,其特征在于,包括信息存储模块、交互模块、酒店地图模块、检索模块和推荐处理模块;
2.如权利要求1所述的一种基于历史信息的酒店房间智能推荐系统,其特征在于,所述信息存储模块包括身份验证单元、信息处理单元和信息存储单元,所述身份验证单元用于对用户的身份进行合法认证,所述信息处理单元用于将房间信息处理成房间向量,所述房间向量包括至少两个特征组,每个特征组中包含至少两个特征量,所述信息存储单元用于保存房间向量数据。
3.如权利要求2所述的一种基于历史信息的酒店房间智能推荐系统,其特征在于,所述信息存储单元包括向量寄存器、队列处理器和房间信息寄存器,所述向量寄存器用于存放每个用户的所有房间向量,所述房间信息寄存器用于临时存放新添加的房间使用信息,所述队列处理器用于将房间使用信息发送给所述信息处理单元并将接收的房间向量存放至向量寄存器中对应的存储区域。
4.如权利要求3所述的一种基于历史信息的酒店房间智能推荐系统,其特征在于,所述推荐处理模块包括用户房间处理单元和目标房间对比单元,所述用户房间处理单元用于对用户的历史房间数据进行分析处理,所述目标房间对比单元用于将目标房间与分析结果进行对比处理,得到推荐房间;
5.如权利要求4所述的一种基于历史信息的酒店房间智能推荐系统,其特征在于,所述目标房间对比单元将每个目标房间的房间向量与特征向量根据下式进行处理得到差异指数q: