CN111160775B - 智能排房方法、装置、计算机设备及存储介质 - Google Patents
智能排房方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN111160775B CN111160775B CN201911394058.8A CN201911394058A CN111160775B CN 111160775 B CN111160775 B CN 111160775B CN 201911394058 A CN201911394058 A CN 201911394058A CN 111160775 B CN111160775 B CN 111160775B
- Authority
- CN
- China
- Prior art keywords
- room
- house
- scheme
- information
- arranging
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000007599 discharging Methods 0.000 claims description 27
- 230000007704 transition Effects 0.000 claims description 26
- 238000011176 pooling Methods 0.000 claims description 12
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 description 7
- 230000006854 communication Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 238000012216 screening Methods 0.000 description 3
- 230000007175 bidirectional communication Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Primary Health Care (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种智能排房方法、装置、计算机设备及存储介质,包括:预存所有房间的特征信息,特征信息包括:房号信息、房型信息、房间风格信息、楼层信息、房间朝向信息、以及是否空闲;根据客户需求信息按照预定策略生成排房方案,客户需求信息包括:目标房型、目标房间风格、目标楼层、目标房间朝向、入住起始日期、以及入住结束日期;选择排房方案后,将对应的房间标记为入住状态。通过生成的第一排房方案列表和第二排房房间列表,能够提供更多的排房方案进行选择,而通过对房间入住状态和空闲状态的标记,使得排房方案的计算能够更加精确,提高了排房效率,且排房误差低、房间利用率高。
Description
技术领域
本发明实施例涉及计算机技术领域,尤其是一种智能排房方法、装置、计算机设备及存储介质。
背景技术
目前很多产妇会选择在月子中心进行产后恢复,为了适应不同产妇的需求,月子中心通常会配备多种房型和风格的房间,由于行业的特殊性,产妇通常会在月子中心内居住28天以上,并且也会提前进行预约,而现有的酒店管理软件,排房功能单一,难以满足月子中心复杂的排房需求,因此目前月子中心普遍采用人工排房,即在纸质表格或者电子表格上手动进行排房,较容易产生误差,且常常发生漏排、排错、排房利用率不高等情况。
发明内容
本发明实施例提供一种智能排房方法、装置、计算机设备及存储介质,具有排房迅速、误差低、房间利用率高的优点。
为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:一种智能排房方法,包括:
预存所有房间的特征信息,所述特征信息包括:房号信息、房型信息、房间风格信息、楼层信息、房间朝向信息、以及是否空闲;
根据客户需求信息按照预定策略生成排房方案,所述客户需求信息包括:目标房型、目标房间风格、目标楼层、目标房间朝向、入住起始日期、以及入住结束日期,所述预定策略包括:按照房号信息或者楼层的顺序依次查找符合所述客户需求信息的房间,并将满足所述客户需求信息的单个房间生成为第一排房方案列表,将需要两个房间拼房后满足所述客户需求信息的拼房房间生成为第二排房方案列表;
选择排房方案后,将对应的房间标记为入住状态。
实现上述技术方案,进行排房时,输入客户需求信息,并将客户需求信息与预存的所有房间的特征信息相对比,在所有处于空闲状态的房间中选择符合所述客户需求信息房间,通过生成的第一排房方案列表和第二排房房间列表,对于第一排房方案列表来说,客户在居住期间无需进行换房,而对于第二排房方案列表来说,客户在居住过程中需要进行一次换房,但能够使得房间利用率更高,且能够提供更多的排房方案进行选择,而通过对房间入住状态和空闲状态的标记,使得排房方案的计算能够更加精确;通过上述步骤提高了排房效率,且排房误差低、房间利用率高。
本发明实施例进一步设置为,所述将满足所述客户需求信息的单个房间生成为第一排房方案列表具体包括:
将各房间的空闲状态与所述客户需求信息相对比,当该房间在所述入住起始日期和所述入住结束日期之间均处于空闲状态时,则将该房间标记为第一排房方案;
将所有符合第一排房方案的房间按照房型顺序或者楼层顺序排列形成所述第一排房方案列表。
本发明实施例进一步设置为,将需要两个房间拼房后满足所述客户需求信息的拼房房间生成为第二排房方案列表具体包括:
将各房间的空闲状态与所述客户需求信息相对比,当房间在所述入住起始日期时处于空闲状态、且在所述入住起始日期和所述入住结束日期之间存在入住状态时,将入住起始日期至入住起始日期和所述入住结束日期之间的首次入住状态日期之间标定为第一拼房时段、并将该房间标定为第一拼房房间,且当房间在所述第一拼房房间的首次入住状态日期与所述入住结束日期之间均为空闲状态时,将该时段标记为第二拼房时段、并将该房间标定为第二拼房房间;
将所述第一拼房房间的第一拼房时段和所述第二拼房房间的第二拼房时段合并得到第二排房方案;
将所有符合第二排房方案的房间进行组合得到所述第二排房方案列表。
本发明实施例进一步设置为,所述第二排房方案列表生成后,对所述第一拼房时段最长的所述第一拼房房间和/或第二拼房时段最长的所述第二拼房房间进行提示标记。
实现上述技术方案,在其中一个房间内居住较长时间时居住体验更佳,通过提示标记对用户进行排房方案的提醒,使得用户选择排房方案更加方便。
本发明实施例进一步设置为,所述客户需求信息还包括预约保留期,若用户在所述预约保留期内进行入住确认,将选择的对应所述客户需求信息的排房方案中的房间标记为入住状态,否则将在预约保留期内将选择的对应所述客户需求信息的排房方案中的房间标记为预约状态;若用户在所述预约保留期内未进行入住确认,则在所述预约保留期之后将选择的对应所述客户需求信息的排房方案中的房间重新标记为空闲状态。
实现上述技术方案,当客户在预约保留期之后仍未进行入住确认后及表示放弃入住,此时将房间重新标记为空闲状态,方便后续进行排房。
本发明实施例进一步设置为,当所述客户需求信息中任意一需求信息发生调整时,将与调整的需求信息相对应的房间标记为入住状态,并重新对与调整后的需求信息相关联的房间进行排房方案计算。
本发明实施例进一步设置为,房间还包括备用过渡房间,当进行排房方案计算时,若依据所述客户需求信息无法在预存房间中生成排房方案时,将所述备用过渡房间增加入预存房间进行排房方案计算,并在所述备用过渡房间使用完成后,将所述备用过渡房间从所述预存房间中删除。
实现上述技术方案,通过设置备用过渡房间,在调整客户需求信息后无法生成其他排房方案时进行应急使用,保证排房的有序性。
为解决上述技术问题,本发明实施例还提供一种智能排房装置,包括:
预存单元,用于预存所有房间的特征信息,所述特征信息包括:房号信息、房型信息、房间风格信息、楼层信息、房间朝向信息、以及是否空闲;
排房生成单元,用于根据客户需求信息按照预定策略生成排房方案,所述客户需求信息包括:目标房型、目标房间风格、目标楼层、目标房间朝向、入住起始日期、以及入住结束日期,所述预定策略包括:按照房号信息或者楼层的顺序依次查找符合所述客户需求信息的房间,并将满足所述客户需求信息的单个房间生成为第一排房方案列表,将需要两个房间拼房后满足所述客户需求信息的拼房房间生成为第二排房方案列表;
标记单元,用于在选择排房方案后,将对应的房间标记为入住状态。
为解决上述技术问题,本发明实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述智能排房方法的步骤。
为解决上述技术问题,本发明实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述智能排房方法的步骤。
本发明实施例的有益效果是:进行排房时,输入客户需求信息,并将客户需求信息与预存的所有房间的特征信息相对比,在所有处于空闲状态的房间中选择符合所述客户需求信息房间,通过生成的第一排房方案列表和第二排房房间列表,对于第一排房方案列表来说,客户在居住期间无需进行换房,而对于第二排房方案列表来说,客户在居住过程中需要进行一次换房,但能够使得房间利用率更高,且能够提供更多的排房方案进行选择,而通过对房间入住状态和空闲状态的标记,使得排房方案的计算能够更加精确;通过上述步骤提高了排房效率,且排房误差低、房间利用率高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例智能排房方法的基本流程示意图。
图2为本发明实施例中生成第一排房方案列表的流程示意图。
图3为本发明实施例中生成第二排房方案列表的流程示意图。
图4为本发明实施例中智能排房装置基本结构示意图。
图5为本发明实施例计算机设备基本结构框图。
图中数字和字母所表示的相应部件名称:
400、预存单元;500、排房生成单元;600、标记单元。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
具体请参阅图1,图1为本实施例智能排房方法的基本流程示意图。
一种智能排房方法,包括:
S100,预存所有房间的特征信息,特征信息包括:房号信息、房型信息、房间风格信息、楼层信息、房间朝向信息、以及是否空闲。
S200,根据客户需求信息按照预定策略生成排房方案,客户需求信息包括:目标房型、目标房间风格、目标楼层、目标房间朝向、入住起始日期、以及入住结束日期,预定策略包括:按照房号信息或者楼层的顺序依次查找符合客户需求信息的房间,并将满足客户需求信息的单个房间生成为第一排房方案列表,将需要两个房间拼房后满足客户需求信息的拼房房间生成为第二排房方案列表。
本实施方式中,在具体匹配目标方案时,入住起始日期和入住结束日期为必要的需求信息,在满足入住起始日期和入住结束日期的排房方案的基础上,可以进一步附加其他需求信息进行排房方案的筛选,通常优选采用第一排房方案,第二排房方案为备选方案。
如图2所示,将满足客户需求信息的单个房间生成为第一排房方案列表具体包括:
S211,将各房间的空闲状态与客户需求信息相对比,当该房间在入住起始日期和入住结束日期之间均处于空闲状态时,则将该房间标记为第一排房方案;
本实施方式中,在计算排房方案时依次对各个房间进行对比,首先对比入住起始日期当天该房间是否处于空闲状态,若处于入住状态,则直接跳过该房间对比下一个房间,接着再对比入住结束日期当天是否处于空闲状态,若处于入住状态,则直接跳过该房间对比下一个房间,随后在依次对比入住起始日期和入住结束日期之间的每一天,当该房间在入住起始日期和入住结束日期之间均处于空闲状态时,则确定为第一排房方案。
S212,将所有符合第一排房方案的房间按照房型顺序或者楼层顺序排列形成第一排房方案列表;
形成第一排房方案列表时,将所有符合第一排房方案的房间的房号罗列在一数表内,再按照房型或者楼层顺序进行排序,如属于相同房型或者相同楼层的房间排列在数表的同一行或者同一列中。
如图3所示,将需要两个房间拼房后满足客户需求信息的拼房房间生成为第二排房方案列表具体包括:
S221,当房间在入住起始日期时处于空闲状态、且在入住起始日期和入住结束日期之间存在入住状态时,将入住起始日期至入住起始日期和入住结束日期之间的首次入住状态日期之间标定为第一拼房时段、并将该房间标定为第一拼房房间,且当房间在第一拼房房间的首次入住状态日期与入住结束日期之间均为空闲状态时,将该时段标记为第二拼房时段、并将该房间标定为第二拼房房间。
由于进行排房时,各个房间均有可能有被预定安排的时间段,因此大部分甚至所有单个房间会存在无法安排从入住起始日期到入住结束日期之间完整的入住时段,此时通过对两个房间的空闲时段进行组合,从而能够获得更多的组合排房方案,满足更多的排房需求;当然,在一些实施例中,也可以对三个、四个或者更多的房间进行拼房。
S22,将第一拼房房间的第一拼房时段和第二拼房房间的第二拼房时段合并得到第二排房方案;
本实施方式中,第一拼房时段的开始日期为入住起始日期,第二拼房时段的结束日期为入住结束日期,第一拼房时段的结束日期与第二拼房时段的开始日期相邻,这样第一拼房时段和第二拼房时段合并后即组合成从入住起始日期到入住结束日期之间完整的入住时间段,同时在进行拼房时优先将房型信息、房间风格信息、楼层信息、房间朝向信息中一个或者多个特征信息相同的两间房间组合在一起。
S223,将所有符合第二排房方案的房间进行组合得到第二排房方案列表,形成第二排房方案列表时,将两个进行拼房的房间作为一组进行排列显示
S224,第二排房方案列表生成后,对第一拼房时段最长的第一拼房房间和/或第二拼房时段最长的第二拼房房间进行提示标记,本实施方式中提示标记可以是文字标记、图案标记或者颜色标记等;由于在其中一个房间内居住较长时间时居住体验更佳,通过提示标记对用户进行排房方案的提醒,使得用户选择排房方案更加方便。
S300,选择排房方案后,将对应的房间标记为入住状态,在下次计算排房方案时即无法对标记为入住状态的房间进行排房。
在一些实施方式中,客户需求信息还包括预约保留期,若用户在预约保留期内进行入住确认,将选择的对应客户需求信息的排房方案中的房间标记为入住状态,否则将在预约保留期内将选择的对应客户需求信息的排房方案中的房间标记为预约状态;若用户在预约保留期内未进行入住确认,则在预约保留期之后将选择的对应客户需求信息的排房方案中的房间重新标记为空闲状态。当客户在预约保留期之后仍未进行入住确认后及表示放弃入住,此时将房间重新标记为空闲状态,方便后续进行排房。
进一步的,当客户需求信息中任意一需求信息发生调整时,将与调整的需求信息相对应的房间标记为入住状态,并重新对与调整后的需求信息相关联的房间进行排房方案计算。
在本实施方式中,客户需求信息发生变化的情况如:入住起始日期和入住结束日期变化、房型改变、换房、续住、中途退房、退订等,当任一客户信息发生变化时,即会影响后续与其关联的所有排房方案,因此需要对相关联的排房方案重新进行计算以满足后续排房需求。
在一些实施例中,房间还包括备用过渡房间,当进行排房方案计算时,若依据客户需求信息无法在预存房间中生成排房方案时,将备用过渡房间增加入预存房间进行排房方案计算,并在备用过渡房间使用完成后,将备用过渡房间从预存房间中删除,备用过渡房间删除后在无法被计算之后的排房方案中,只有人工手动将备用过渡房间添加入预存房间中,才能够对备用过渡房间进行排房方案计算;通过设置备用过渡房间,在调整客户需求信息后无法生成其他排房方案时进行应急使用,保证排房的有序性。
进行排房时,输入客户需求信息,并将客户需求信息与预存的所有房间的特征信息相对比,在所有处于空闲状态的房间中选择符合客户需求信息房间,通过生成的第一排房方案列表和第二排房房间列表,对于第一排房方案列表来说,客户在居住期间无需进行换房,而对于第二排房方案列表来说,客户在居住过程中需要进行一次换房,但能够使得房间利用率更高,且能够提供更多的排房方案进行选择,而通过对房间入住状态和空闲状态的标记,使得排房方案的计算能够更加精确;通过上述步骤提高了排房效率,且排房误差低、房间利用率高。
为解决上述技术问题,本发明实施例还提供一种智能排房装置,如图4所示,包括:预存单元400,用于预存所有房间的特征信息,特征信息包括:房号信息、房型信息、房间风格信息、楼层信息、房间朝向信息、以及是否空闲;排房生成单元500,用于根据客户需求信息按照预定策略生成排房方案,客户需求信息包括:目标房型、目标房间风格、目标楼层、目标房间朝向、入住起始日期、以及入住结束日期,预定策略包括:按照房号信息或者楼层的顺序依次查找符合客户需求信息的房间,并将满足客户需求信息的单个房间生成为第一排房方案列表,将需要两个房间拼房后满足客户需求信息的拼房房间生成为第二排房方案列表;以及标记单元600,用于在选择排房方案后,将对应的房间标记为入住状态。
在一些实施方式中,排房生成单元500包括:第一对比筛选模块,用于将各房间的空闲状态与客户需求信息相对比,当该房间在入住起始日期和入住结束日期之间均处于空闲状态时,则将该房间标记为第一排房方案;第一列表生成模块,用于将所有符合第一排房方案的房间按照房型顺序或者楼层顺序排列形成第一排房方案列表。
在一些实施方式中,排房生成单元500还包括:第二对比筛选模块,用于将各房间的空闲状态与客户需求信息相对比,当房间在入住起始日期时处于空闲状态、且在入住起始日期和入住结束日期之间存在入住状态时,将入住起始日期至入住起始日期和入住结束日期之间的首次入住状态日期之间标定为第一拼房时段、并将该房间标定为第一拼房房间,且当房间在第一拼房房间的首次入住状态日期与入住结束日期之间均为空闲状态时,将该时段标记为第二拼房时段、并将该房间标定为第二拼房房间;拼房生成模块,用于将第一拼房房间的第一拼房时段和第二拼房房间的第二拼房时段合并得到第二排房方案;以及第二列表生成模块,用于将所有符合第二排房方案的房间进行组合得到第二排房方案列表,形成第二排房方案列表时,将两个进行拼房的房间作为一组进行排列显示。
在一些实施方式中,排房生成单元500还包括提示模块,用于在第二排房方案列表生成后,对第一拼房时段最长的第一拼房房间和/或第二拼房时段最长的第二拼房房间进行提示标记,本实施方式中提示标记可以是文字标记、图案标记或者颜色标记等;由于在其中一个房间内居住较长时间时居住体验更佳,通过提示标记对用户进行排房方案的提醒,使得用户选择排房方案更加方便。
在一些实施方式中,客户需求信息还包括预约保留期,排房生成单元500还包括状态修改模块,所述状态修改模块用于对房间使用状态进行修改。若用户在预约保留期内进行入住确认,将选择的对应客户需求信息的排房方案中的房间标记为入住状态,否则将在预约保留期内将选择的对应客户需求信息的排房方案中的房间标记为预约状态;若用户在预约保留期内未进行入住确认,则在预约保留期之后将选择的对应客户需求信息的排房方案中的房间重新标记为空闲状态。当客户在预约保留期之后仍未进行入住确认后及表示放弃入住,此时将房间重新标记为空闲状态,方便后续进行排房。
进一步的,当客户需求信息中任意一需求信息发生调整时,排房生成单元500还用于将与调整的需求信息相对应的房间标记为入住状态,并重新对与调整后的需求信息相关联的房间进行排房方案计算。
在一些实施例中,房间还包括备用过渡房间,智能排房装置还包括备用增减模块,备用增减模块用于将备用过渡房间添加入预存房间或者从预存房间中删除;当进行排房方案计算时,若依据客户需求信息无法在预存房间中生成排房方案时,将备用过渡房间增加入预存房间进行排房方案计算,并在备用过渡房间使用完成后,将备用过渡房间从预存房间中删除,备用过渡房间删除后在无法被计算之后的排房方案中,只有人工手动将备用过渡房间添加入预存房间中,才能够对备用过渡房间进行排房方案计算;通过设置备用过渡房间,在调整客户需求信息后无法生成其他排房方案时进行应急使用,保证排房的有序性。
为解决上述技术问题,本发明实施例还提供计算机设备,如图5所示,该计算机设备包括通过***总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作***、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种智能排房方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种智能排房方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本实施方式中处理器用于执行图4中预存单元400、排房生成单元500和标记单元600的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。
本发明还提供一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施方式智能排房方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
Claims (8)
1.一种智能排房方法,其特征在于,包括:
预存所有房间的特征信息,所述特征信息包括:房号信息、房型信息、房间风格信息、楼层信息、房间朝向信息、以及是否空闲;
根据客户需求信息按照预定策略生成排房方案,所述客户需求信息包括:目标房型、目标房间风格、目标楼层、目标房间朝向、入住起始日期、以及入住结束日期,所述预定策略包括:按照房号信息或者楼层的顺序依次查找符合所述客户需求信息的房间,并将满足所述客户需求信息的单个房间生成为第一排房方案列表,将需要两个房间拼房后满足所述客户需求信息的拼房房间生成为第二排房方案列表;
选择排房方案后,将对应的房间标记为入住状态;
将需要两个房间拼房后满足所述客户需求信息的拼房房间生成为第二排房方案列表具体包括:
将各房间的空闲状态与所述客户需求信息相对比,当房间在所述入住起始日期时处于空闲状态、且在所述入住起始日期和所述入住结束日期之间存在入住状态时,将入住起始日期至入住起始日期和所述入住结束日期之间的首次入住状态日期之间标定为第一拼房时段、并将该房间标定为第一拼房房间,且当房间在所述第一拼房房间的首次入住状态日期与所述入住结束日期之间均为空闲状态时,将该时段标记为第二拼房时段、并将该房间标定为第二拼房房间;
将所述第一拼房房间的第一拼房时段和所述第二拼房房间的第二拼房时段合并得到第二排房方案;
将所有符合第二排房方案的房间进行组合得到所述第二排房方案列表;
所述第二排房方案列表生成后,对所述第一拼房时段最长的所述第一拼房房间和/或第二拼房时段最长的所述第二拼房房间进行提示标记。
2.根据权利要求1所述的智能排房方法,其特征在于,所述将满足所述客户需求信息的单个房间生成为第一排房方案列表具体包括:
将各房间的空闲状态与所述客户需求信息相对比,当该房间在所述入住起始日期和所述入住结束日期之间均处于空闲状态时,则将该房间标记为第一排房方案;
将所有符合第一排房方案的房间按照房型顺序或者楼层顺序排列形成所述第一排房方案列表。
3.根据权利要求1所述的智能排房方法,其特征在于,所述客户需求信息还包括预约保留期,若用户在所述预约保留期内进行入住确认,将选择的对应所述客户需求信息的排房方案中的房间标记为入住状态,否则将在预约保留期内将选择的对应所述客户需求信息的排房方案中的房间标记为预约状态;若用户在所述预约保留期内未进行入住确认,则在所述预约保留期之后将选择的对应所述客户需求信息的排房方案中的房间重新标记为空闲状态。
4.根据权利要求3所述的智能排房方法,其特征在于,当所述客户需求信息中任意一需求信息发生调整时,将与调整的需求信息相对应的房间标记为入住状态,并重新对与调整后的需求信息相关联的房间进行排房方案计算。
5.根据权利要求4所述的智能排房方法,其特征在于,房间还包括备用过渡房间,当进行排房方案计算时,若依据所述客户需求信息无法在预存房间中生成排房方案时,将所述备用过渡房间增加入预存房间进行排房方案计算,并在所述备用过渡房间使用完成后,将所述备用过渡房间从所述预存房间中删除。
6.一种智能排房装置,其特征在于,包括:
预存单元,用于预存所有房间的特征信息,所述特征信息包括:房号信息、房型信息、房间风格信息、楼层信息、房间朝向信息、以及是否空闲;
排房生成单元,用于根据客户需求信息按照预定策略生成排房方案,所述客户需求信息包括:目标房型、目标房间风格、目标楼层、目标房间朝向、入住起始日期、以及入住结束日期,所述预定策略包括:按照房号信息或者楼层的顺序依次查找符合所述客户需求信息的房间,并将满足所述客户需求信息的单个房间生成为第一排房方案列表,将需要两个房间拼房后满足所述客户需求信息的拼房房间生成为第二排房方案列表;其中,将需要两个房间拼房后满足所述客户需求信息的拼房房间生成为第二排房方案列表具体包括:将各房间的空闲状态与所述客户需求信息相对比,当房间在所述入住起始日期时处于空闲状态、且在所述入住起始日期和所述入住结束日期之间存在入住状态时,将入住起始日期至入住起始日期和所述入住结束日期之间的首次入住状态日期之间标定为第一拼房时段、并将该房间标定为第一拼房房间,且当房间在所述第一拼房房间的首次入住状态日期与所述入住结束日期之间均为空闲状态时,将该时段标记为第二拼房时段、并将该房间标定为第二拼房房间;将所述第一拼房房间的第一拼房时段和所述第二拼房房间的第二拼房时段合并得到第二排房方案;将所有符合第二排房方案的房间进行组合得到所述第二排房方案列表;所述第二排房方案列表生成后,对所述第一拼房时段最长的所述第一拼房房间和/或第二拼房时段最长的所述第二拼房房间进行提示标记;
标记单元,用于在选择排房方案后,将对应的房间标记为入住状态。
7.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至5中任一项权利要求所述智能排房方法的步骤。
8.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至5中任一项权利要求所述智能排房方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911394058.8A CN111160775B (zh) | 2019-12-30 | 2019-12-30 | 智能排房方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911394058.8A CN111160775B (zh) | 2019-12-30 | 2019-12-30 | 智能排房方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111160775A CN111160775A (zh) | 2020-05-15 |
CN111160775B true CN111160775B (zh) | 2023-06-23 |
Family
ID=70559060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911394058.8A Active CN111160775B (zh) | 2019-12-30 | 2019-12-30 | 智能排房方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111160775B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115222207A (zh) * | 2022-06-22 | 2022-10-21 | 肯特智能技术(深圳)股份有限公司 | 主动的智能控制方法、***及智能装置 |
CN116307054B (zh) * | 2022-12-27 | 2023-08-25 | 杭州聚秀科技有限公司 | 基于贪心算法的办公用房智能配置方法 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096839A (ja) * | 1995-06-22 | 1997-01-10 | Fujitsu Ltd | 予約管理システム |
US5970466A (en) * | 1997-10-06 | 1999-10-19 | Impromed, Inc. | Graphical computer system and method for appointment scheduling |
JP2006215835A (ja) * | 2005-02-03 | 2006-08-17 | Hiroshi Okamoto | レジャーホテル空き室情報検索システム |
CN103854060A (zh) * | 2014-03-20 | 2014-06-11 | 沈阳化工大学 | 酒店房间网上预订*** |
KR20140124557A (ko) * | 2013-04-17 | 2014-10-27 | 전북대학교산학협력단 | 방 예약 시스템 및 방법 |
JP2015079319A (ja) * | 2013-10-16 | 2015-04-23 | 株式会社日立製作所 | 会議室予約システム |
CN104636339A (zh) * | 2013-11-06 | 2015-05-20 | 华为技术有限公司 | 一种会议室预定的方法和装置 |
JP2017134622A (ja) * | 2016-01-28 | 2017-08-03 | 株式会社コシダカホールディングス | オンライン学習予約システム |
CN107203819A (zh) * | 2017-05-23 | 2017-09-26 | 合肥昊思云科科技有限公司 | 一种酒店客房智能化预订方法 |
CN108764503A (zh) * | 2018-04-08 | 2018-11-06 | 白跃兵 | 一种酒店自助入住方法 |
CN109166055A (zh) * | 2018-08-06 | 2019-01-08 | 陕西卓居未来智能科技有限公司 | 一种无人化酒店智能入住***及方法 |
CN109961353A (zh) * | 2019-02-21 | 2019-07-02 | 上海会宝信息技术有限公司 | 一种月子中心排房推荐***及其工作流程 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001306905A (ja) * | 2000-04-19 | 2001-11-02 | Almex Inc | レジャー型ホテルのルーム予約システム |
US7395221B2 (en) * | 2002-05-09 | 2008-07-01 | International Business Machines Corporation | Intelligent free-time search |
US20160267402A1 (en) * | 2015-03-12 | 2016-09-15 | James Szabo | System and Method for Maximizing Hotel Room Occupancy |
CN106295831A (zh) * | 2016-08-29 | 2017-01-04 | 徐月明 | 客房预定方法及***、酒店信息管理平台 |
WO2018068761A1 (en) * | 2016-10-13 | 2018-04-19 | Intelletec Limited | Booking system and method of booking room |
CN108596352A (zh) * | 2018-04-28 | 2018-09-28 | 深圳春沐源控股有限公司 | 房间状态追踪方法及*** |
CN109409555A (zh) * | 2018-10-31 | 2019-03-01 | 平安科技(深圳)有限公司 | 基于数据分析的会议室预定方法、装置及计算机设备 |
CN110379082A (zh) * | 2019-06-03 | 2019-10-25 | 广州日顺电子科技有限公司 | 酒店入住***及方便用户快速定位房间的方法、存储介质 |
-
2019
- 2019-12-30 CN CN201911394058.8A patent/CN111160775B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096839A (ja) * | 1995-06-22 | 1997-01-10 | Fujitsu Ltd | 予約管理システム |
US5970466A (en) * | 1997-10-06 | 1999-10-19 | Impromed, Inc. | Graphical computer system and method for appointment scheduling |
JP2006215835A (ja) * | 2005-02-03 | 2006-08-17 | Hiroshi Okamoto | レジャーホテル空き室情報検索システム |
KR20140124557A (ko) * | 2013-04-17 | 2014-10-27 | 전북대학교산학협력단 | 방 예약 시스템 및 방법 |
JP2015079319A (ja) * | 2013-10-16 | 2015-04-23 | 株式会社日立製作所 | 会議室予約システム |
CN104636339A (zh) * | 2013-11-06 | 2015-05-20 | 华为技术有限公司 | 一种会议室预定的方法和装置 |
CN103854060A (zh) * | 2014-03-20 | 2014-06-11 | 沈阳化工大学 | 酒店房间网上预订*** |
JP2017134622A (ja) * | 2016-01-28 | 2017-08-03 | 株式会社コシダカホールディングス | オンライン学習予約システム |
CN107203819A (zh) * | 2017-05-23 | 2017-09-26 | 合肥昊思云科科技有限公司 | 一种酒店客房智能化预订方法 |
CN108764503A (zh) * | 2018-04-08 | 2018-11-06 | 白跃兵 | 一种酒店自助入住方法 |
CN109166055A (zh) * | 2018-08-06 | 2019-01-08 | 陕西卓居未来智能科技有限公司 | 一种无人化酒店智能入住***及方法 |
CN109961353A (zh) * | 2019-02-21 | 2019-07-02 | 上海会宝信息技术有限公司 | 一种月子中心排房推荐***及其工作流程 |
Also Published As
Publication number | Publication date |
---|---|
CN111160775A (zh) | 2020-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6549939B1 (en) | Proactive calendar notification agent | |
CN101061475B (zh) | 用于同步的低保真度设备的时间-日期信息的维护 | |
US20090281843A1 (en) | Calendar scheduling systems | |
CN111160775B (zh) | 智能排房方法、装置、计算机设备及存储介质 | |
US20130054647A1 (en) | Information processing apparatus, information processing method, and program | |
JP2010521020A (ja) | カレンダ内における気象情報 | |
US20120203457A1 (en) | Systems and methods for visualizing events together with points of interest on a map and routes there between | |
M’hallah | An iterated local search variable neighborhood descent hybrid heuristic for the total earliness tardiness permutation flow shop | |
US20180060828A1 (en) | Methods, Systems, and Apparatus for Scheduling Appointments | |
CN102929483A (zh) | 终端和资源分享方法 | |
CN112686778B (zh) | 基于大数据的旅游路线规划方法、装置及设备 | |
CN103984732A (zh) | 基于日历***的数据管理方法及便携式终端 | |
US20090171941A1 (en) | Adaptive searching | |
US20170123643A1 (en) | Facilitating field data collection using hierarchical surveys | |
CN105247547A (zh) | 自动资源调度 | |
CN104166710B (zh) | 一种基于移动终端的天气预测方法及其移动终端 | |
CN110428120A (zh) | 实时的个人移动性规划*** | |
CN112764513A (zh) | 提示方法和电子设备 | |
US9274687B1 (en) | Managing schedule changes for correlated calendar events | |
US20110154342A1 (en) | Method and apparatus for providing reminders | |
KR20210007155A (ko) | 사용자의 구독을 관리하는 네트워크 서버 및 그것의 동작 방법 | |
Elyasi et al. | Due date assignment in single machine with stochastic processing times | |
CN109636196A (zh) | 任务安排方法、装置、电子设备及存储介质 | |
CN113094602B (zh) | 酒店推荐方法、***、设备及介质 | |
WO2015078198A1 (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |