根据用户需求自动匹配客房的系统及方法

文档序号:9430210阅读:950来源:国知局
根据用户需求自动匹配客房的系统及方法
【技术领域】
[0001]本发明涉及信息技术,特别涉及信息自动匹配的技术。
【背景技术】
[0002]全世界的旅游酒店行业很久以来都有以下两方面问题,一方面面临用户投宿对酒店等客房提供者信息相对知之较少选择困难,入住以后才发现不符合自己的要求,直接影响用户再次入住的愿望。另一方面有很多酒店等客房提供者由于客人行程调整临时出现空房,无法及时销售,客观存在用户与客房提供者之间缺乏即时信息共享,以至供求双方信息不对称,无法建立互联互通的信息关系,造成资源浪费严重。

【发明内容】

[0003]本发明的目的是要解决目前客房提供者信息与用户需求之间存在差异导致用户选择困难的问题,提供了一种根据用户需求自动匹配客房的系统及方法。
[0004]本发明解决其技术问题,采用的技术方案是,根据用户需求自动匹配客房的系统,包括用户客户端及客房提供者客户端,其特征在于,还包括服务器及数据库,所述用户客户端及客房提供者客户端分别与服务器连接,服务器与数据库连接,
[0005]所述用户客户端用于向服务器发送用户请求,所述用户请求中至少包含用户需求,若接收到由服务器发送来的订单,则根据用户选择进行相应处理,若接收到由服务器发送来的匹配失败及原因,则呈现匹配失败及原因,由用户选择进行对应的处理,所述对应的处理包括放弃此次请求或修改用户请求,若为修改用户请求,则将修改后的用户请求发送给服务器;
[0006]所述客房提供者客户端用于向服务器录入及管理客房提供者信息;
[0007]所述服务器用于将录入的酒店信息经过处理后发送到数据库存储或根据客房提供者客户端对其信息的管理对数据库中已存储的客房提供者信息进行修改或查询,并在接收到用户请求后,获取其中的用户需求,根据用户需求查找数据库中的客房提供者信息进行匹配,匹配成功则生成订单并发送给用户客户端,匹配失败则通知用户客户端匹配失败及原因;
[0008]所述数据库用于存储服务器传输来的客房提供者信息,并响应服务器对已存客房提供者信息的修改。
[0009]具体的,所述服务器为Web应用服务器,所述数据库为关系型数据库。
[0010]进一步的,所述数据库为数据库集群。
[0011]具体的,所述游客客户端为智能移动终端,酒店客户端为不定式智能终端。
[0012]根据用户需求自动匹配客房的方法,应用于上述的根据用户需求自动匹配客房的系统,其特征在于,包括以下步骤:
[0013]步骤1、客房提供者客户端登陆服务器,向服务器录入或管理客房提供者信息,月艮务器将录入的客房提供者信息经过处理后发送到数据库存储或根据客房提供者客户端对其客房提供者信息的管理对数据库中已存储的客房提供者信息进行修改或查询;
[0014]步骤2、用户客户端向服务器发送用户请求,所述用户请求中至少包含用户需求;
[0015]步骤3、服务器接收到用户请求后,获取其中的用户需求,根据用户需求查找数据库中的客房提供者信息进行匹配,匹配成功则生成订单并发送给用户客户端,进入步骤5,匹配失败则通知用户客户端匹配失败及原因,进入步骤4 ;
[0016]步骤4、用户客户端接收到由服务器发送来的匹配失败及原因,则呈现匹配失败及原因,由用户选择进行对应的处理,所述对应的处理包括放弃此次请求或修改用户请求,若为修改用户请求,则将修改后的用户请求发送给服务器,进入步骤3,若为放弃此次请求则本次处理完毕;
[0017]步骤5、用户客户端接收到由服务器发送来的订单,则根据用户选择进行相应处理。
[0018]具体的,步骤I中,所述管理客房提供者信息包括客房提供者信息项的删除、增加、修改及查询。
[0019]进一步的,步骤I中,所述客房提供者信息包括客房提供者等级、客房提供者位置、当前剩余客房类型及客房价格。
[0020]具体的,步骤2中,所述用户需求包括客房提供者等级需求、价格需求、位置范围需求、客房需求及入住时间。
[0021]再进一步的,还包括以下步骤:
[0022]步骤6、用户离店手续完成后,能够通过用户客户端为该客房提供者进行评分及评价,用户客户端将该评分及评价上传给服务器,服务器经过处理后作为该客房提供者的客房提供者信息附加项与客房提供者信息相关联后存储在数据库中。
[0023]具体的,步骤3中,所述匹配的方法为:首先根据客房需求、入住时间及位置范围需求选择符合条件的客房提供者,并从这些客房提供者中再根据预设的费用限制选择符合条件的客房提供者,若无符合条件的客房提供者,则本次匹配失败,若有符合条件的客房提供者,则再对每一个符合条件的客房提供者进行如下计算:
[0024]设用户需求中的价格需求为m,位置范围需求中心点为X,客房提供者位置为y,客房提供者的评分数为P,客房提供者等级为S,客房提供者信息中的客房价格为h ;
[0025]计算客房价格与价格需求的差值绝对值,记为rl,计算公式为:rl = I m_h I ;
[0026]计算客房提供者位置与位置范围需求中心点的差值绝对值,记为r2,计算公式为:r2 = I y-x I ;
[0027]计算对比结果,记为Z,计算公式为:Z = (p+s)-(rl+r2);
[0028]选择Z值最大的客房提供者信息,若Z值相同,则根据r2进行对比,选择r2最小的客房提供者信息作为匹配结果。
[0029]再进一步的,所述预设的费用限制为:客房提供者信息中的客房价格不超过η倍用户需求中的价格需求,所述η为用户采用用户客户端设定的,η多I。
[0030]本发明的有益效果是,在本发明方案中,通过上述根据用户需求自动匹配客房的系统及方法,既可以帮助用户在最短的时间内找到合适自己的客房,也可以提高星级酒店等客房提供者的空置客房的利用率,又由于客房提供者信息并不由游客去直接查询,从而保护了其隐私,对公开的价格不会造成影响,而在用户方面,这种快速的报价与成交方法具有简单高效的作用,也能够以最合适的价格享受最高品质的产品或服务,方便用户,具有优质的客户体验。
[0031]说明书附图
[0032]图1为本发明根据用户需求自动匹配客房的系统的系统框图。
【具体实施方式】
[0033]下面结合附图及实施例,详细描述本发明的技术方案。
[0034]本发明的根据用户需求自动匹配客房的系统,其系统框图参见图1,包括用户客户端、客房提供者客户端、服务器及数据库,其中,用户客户端及客房提供者客户端分别与服务器连接,服务器与数据库连接,这里,用户客户端用于向服务器发送用户请求,用户请求中至少包含用户需求,若接收到由服务器发送来的订单,则根据用户选择进行相应处理,若接收到由服务器发送来的匹配失败及原因,则呈现匹配失败及原因,由用户选择进行对应的处理,所述对应的处理包括放弃此次请求或修改用户请求,若为修改用户请求,则将修改后的用户请求发送给服务器;客房提供者客户端用于向服务器录入及管理客房提供者信息;服务器用于将录入的酒店信息经过处理后发送到数据库存储或根据客房提供者客户端对其信息的管理对数据库中已存储的客房提供者信息进行修改或查询,并在接收到用户请求后,获取其中的用户需求,根据用户需求查找数据库中的客房提供者信息进行匹配,匹配成功则生成订单并发送给用户客户端,匹配失败则通知用户客户端匹配失败及原因;数据库用于存储服务器传输来的客房提供者信息,并响应服务器对已存客房提供者信息的修改。
[0035]本发明的根据用户需求自动匹配客房的方法,应用于上述根据用户需求自动匹配客房的系统,具体为:首先客房提供者客户端登陆服务器,向服务器录入或管理客房提供者信息,服务器将录入的客房提供者信息经过处理后发送到数据库存储或根据客房提供者客户端对其客房提供者信息的管理对数据库中已存储的客房提供者信息进行修改或查询,当用户客户端向服务器发送用户请求后,该用户请求中至少包含用户需求,服务器接收到用户请求,获取其中的用户需求,根据用户需求查找数据库中的客房提供者信息进行匹配,匹配失败则通知用户客户端匹配失败及原因,用户客户端接收到由服务器发送来的匹配失败及原因,则呈现匹配失败及原因,由用户选择进行对应的处理,所述对应的处理包括放弃此次请求或修改用户请求,若为放弃此次请求则本次处理完毕,若为修改用户请求,则将修改后的用户请求发送给服务器,回到服务器接收用户请求那一步,匹配成功则生成订单并发送给用户客户端,用户客户端接收到由服务器发送来的订单,则根据用户选择进行相应处理。
[0036]实施例
[0037]本发明实施例的根据用户需求自动匹配客房的系统,其系统框图参见图1,包括用户客户端、客房提供者客户端、服务器及数据库,其中,用户客户端及客房提供者客户端分别与服务器连接,服务器与数据库连接。本例中,服务器可以为Web应用服务器,如GLASSFISH服务器,数据库可以为关系型数据库,如MYSQL数据库,当数据库数据量较大时,可以采用数据库集群。
[0038]这里,用户客户端用于向服务器发送用户请求,所述用户请求中至少包含用户需求,若接收到由服务器发送来的订单,则根据用户选择进行相应处理,若接收到由服务器发送来的匹配失败及原因,则呈现匹配失败及原因,由用户选择进行对应的处理,所述对应的处理包括放弃此次请求或修改用户请求,若为修改用户请求,则将修改后的用户请求发送给服务器。
[0039]客房提供者客户端用于向服务器录入及管理客房提供者信息。
[0040]服务器用于将录入的酒店信息经过处理后发送到数据库存储或根据客房提供者客户端对其信息的管理对数据库中已存储的客房提供者信息进行修改或查询,并在接收到用户请求后,获取其中的用户需求,根据用户需求查找数据库中的客房提供者信息进行匹配,匹配成功则生成订单并发送给用户客户端,匹配失败则通知用户客户端匹配失败及原因。
[0041]所述数据库用于存储服务器传输来的客房提供者信息,并响应服务器对已存客房提供者信息的修改。数据库在存储客房提供者信息时,可以将这些数据存储在已建立好的各类数据表类中,实现信息分类,通过动态编程技术对各种请求作出相应反应。
[0042]用户客户端可以为智能移动终端,如手机及IPAD等,也可以为其他智能终
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1