CN111160775B - Intelligent house-arranging method, intelligent house-arranging device, computer equipment and storage medium - Google Patents
Intelligent house-arranging method, intelligent house-arranging device, computer equipment and storage medium 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
The invention relates to an intelligent house-arranging method, a device, computer equipment and a storage medium, comprising the following steps: pre-storing characteristic information of all rooms, wherein the characteristic information comprises: room number information, room type information, room style information, floor information, room orientation information, and whether or not it is free; generating a house-arranging scheme according to a preset strategy according to customer demand information, wherein the customer demand information comprises: target room style, target floor, target room orientation, check-in start date, and check-in end date; after the scheme of the house arrangement is selected, the corresponding room is marked as in-house. Through the first and second scheduling lists, more scheduling schemes can be provided for selection, and through the marks of the room entering state and the idle state, the scheduling scheme can be calculated more accurately, the scheduling efficiency is improved, the scheduling error is low, and the room utilization rate is high.
Description
Technical Field
The embodiment of the invention relates to the technical field of computers, in particular to an intelligent house-arranging method, an intelligent house-arranging device, computer equipment and a storage medium.
Background
At present, many puerperas can choose to recover after delivery at the lunar center, in order to adapt to the demands of different puerperas, the lunar center is usually provided with rooms with various types and styles, due to the special nature of industry, puerperas can usually live for more than 28 days in the lunar center and can reserve in advance, and the existing hotel management software, the function of the house arrangement is single, the complex house arrangement demands of the lunar center are difficult to meet, so that at present, the lunar center commonly adopts manual house arrangement, namely, the house arrangement is manually carried out on a paper form or an electronic form, errors are easy to occur, and the conditions of missing arrangement, debugging, low house arrangement utilization rate and the like often occur.
Disclosure of Invention
The embodiment of the invention provides an intelligent house-discharging method, an intelligent house-discharging device, computer equipment and a storage medium, which have the advantages of rapid house-discharging, low error and high room utilization rate.
In order to solve the technical problems, the embodiment of the invention adopts the following technical scheme: an intelligent house-keeping method, comprising:
pre-storing characteristic information of all rooms, wherein the characteristic information comprises the following steps: room number information, room type information, room style information, floor information, room orientation information, and whether or not it is free;
generating a house-keeping scheme according to a preset strategy according to client demand information, wherein the client demand information comprises the following components: a target room, a target room style, a target floor, a target room orientation, a check-in start date, and a check-in end date, the predetermined policy comprising: sequentially searching rooms meeting the client demand information according to the room number information or the floor sequence, generating a single room meeting the client demand information into a first room arrangement scheme list, and generating a room arrangement room meeting the client demand information after two rooms are arranged into a second room arrangement scheme list;
after the scheme of the house arrangement is selected, the corresponding room is marked as in-house.
When the technical scheme is realized, customer demand information is input during house arrangement, the customer demand information is compared with the pre-stored characteristic information of all rooms, rooms conforming to the customer demand information are selected from all rooms in an idle state, the first house arrangement scheme list and the second house arrangement scheme list are generated, the first house arrangement scheme list is used for enabling a customer to replace a house in a living period, the second house arrangement scheme list is used for enabling the customer to replace the house once in the living process, but the room utilization rate is higher, more house arrangement schemes can be provided for selection, and the calculation of the house arrangement schemes can be more accurate through marking the living state and the idle state of the rooms; the method improves the house-discharging efficiency, and has low house-discharging error and high room utilization rate.
The embodiment of the invention further provides that the generating the single room meeting the client requirement information as the first scheduling scheme list specifically includes:
comparing the idle state of each room with the client demand information, and marking the room as a first house-keeping scheme when the room is in the idle state between the check-in starting date and the check-in ending date;
and arranging all rooms conforming to the first house arrangement scheme according to the house type sequence or the floor sequence to form the first house arrangement scheme list.
The embodiment of the invention further provides that generating the room sharing room meeting the client demand information after two rooms are shared as a second room-arranging scheme list specifically comprises:
comparing the idle state of each room with the client demand information, marking the room between the entry start date and the first entry state date between the entry start date and the entry end date as a first room-pooling time period when the room is in the idle state at the entry start date and the entry state exists between the entry start date and the entry end date, marking the room as a first room-pooling room, and marking the room as a second room-pooling time period when the room is in the idle state between the first entry state date and the entry end date of the first room-pooling room;
combining a first room-sharing period of the first room-sharing room and a second room-sharing period of the second room-sharing room to obtain a second room-arranging scheme;
and combining all rooms conforming to the second house-arranging scheme to obtain the second house-arranging scheme list.
The embodiment of the invention further provides that after the second house-arranging scheme list is generated, the first house-arranging room with the longest first house-arranging time period and/or the second house-arranging room with the longest second house-arranging time period are/is marked with prompts.
According to the technical scheme, the living experience is better when one room is living for a long time, and the user is reminded of the scheme of scheduling the house through the prompting mark, so that the user can select the scheme of scheduling the house more conveniently.
The embodiment of the invention is further configured that the client demand information further comprises a reservation and reservation period, if the user performs check-in confirmation in the reservation and reservation period, the selected rooms in the house-keeping scheme corresponding to the client demand information are marked as the check-in state, otherwise, the selected rooms in the house-keeping scheme corresponding to the client demand information are marked as the reservation state in the reservation and reservation period; and if the user does not make a check-in confirmation in the reservation period, re-marking the selected rooms in the scheduling scheme corresponding to the client demand information as an idle state after the reservation period.
According to the technical scheme, when the customer does not enter the house after the reservation and reservation period and the customer indicates to abandon the entering, the room is re-marked as an idle state, and the subsequent house arrangement is facilitated.
The embodiment of the invention is further configured to mark the room corresponding to the adjusted demand information as in-house when any demand information in the customer demand information is adjusted, and to re-perform the scheduling calculation on the room associated with the adjusted demand information.
The embodiment of the invention is further configured that the room further comprises a standby transition room, when the house-keeping scheme is calculated, if the house-keeping scheme cannot be generated in the pre-stored room according to the client demand information, the standby transition room is added into the pre-stored room to calculate the house-keeping scheme, and after the standby transition room is used, the standby transition room is deleted from the pre-stored room.
According to the technical scheme, the standby transition room is arranged, emergency use is performed when other house-discharging schemes cannot be generated after the client demand information is adjusted, and the ordering of the house-discharging is ensured.
In order to solve the above technical problems, an embodiment of the present invention further provides an intelligent house-arranging device, including:
the pre-storing unit is used for pre-storing the characteristic information of all rooms, and the characteristic information comprises: room number information, room type information, room style information, floor information, room orientation information, and whether or not it is free;
the system comprises a house-discharging generation unit, a house-discharging generation unit and a house-discharging unit, wherein the house-discharging generation unit is used for generating a house-discharging scheme according to a preset strategy according to client demand information, and the client demand information comprises: a target room, a target room style, a target floor, a target room orientation, a check-in start date, and a check-in end date, the predetermined policy comprising: sequentially searching rooms meeting the client demand information according to the room number information or the floor sequence, generating a single room meeting the client demand information into a first room arrangement scheme list, and generating a room arrangement room meeting the client demand information after two rooms are arranged into a second room arrangement scheme list;
and the marking unit is used for marking the corresponding room as in-house after the house arrangement scheme is selected.
In order to solve the above technical problem, an embodiment of the present invention further provides a computer device, including a memory and a processor, where the memory stores computer readable instructions, and when the computer readable instructions are executed by the processor, the processor is caused to execute the steps of the intelligent house-keeping method.
To solve the above technical problem, an embodiment of the present invention further provides a storage medium storing computer readable instructions, where the computer readable instructions when executed by one or more processors cause the one or more processors to execute the steps of the intelligent house-keeping method.
The embodiment of the invention has the beneficial effects that: when the house is arranged, inputting customer demand information, comparing the customer demand information with pre-stored characteristic information of all rooms, selecting rooms meeting the customer demand information from all rooms in an idle state, and enabling calculation of the house arrangement scheme to be more accurate through marking of a room living state and the idle state by means of the generated first house arrangement scheme list and second house arrangement scheme list, wherein the first house arrangement scheme list is used for enabling a customer to need to change a house during living, and the second house arrangement scheme list is used for enabling the customer to change the house once during living, but enabling the room utilization rate to be higher and enabling more house arrangement schemes to be selected; the method improves the house-discharging efficiency, and has low house-discharging error and high room utilization rate.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a basic flow diagram of an intelligent house-keeping method according to an embodiment of the invention.
Fig. 2 is a schematic flow chart of generating a first scheduling list according to an embodiment of the present invention.
Fig. 3 is a schematic flow chart of generating a second scheduling list according to an embodiment of the present invention.
Fig. 4 is a basic structural schematic diagram of an intelligent house-keeping device in an embodiment of the invention.
FIG. 5 is a basic structural block diagram of a computer device according to an embodiment of the present invention.
Corresponding part names are indicated by numerals and letters in the drawings:
400. a pre-storing unit; 500. a house-shed generating unit; 600. and a marking unit.
Detailed Description
In order to enable those skilled in the art to better understand the present invention, the following description will make clear and complete descriptions of the technical solutions according to the embodiments of the present invention with reference to the accompanying drawings.
In some of the flows described in the specification and claims of the present invention and in the foregoing figures, a plurality of operations occurring in a particular order are included, but it should be understood that the operations may be performed out of order or performed in parallel, with the order of operations such as 101, 102, etc., being merely used to distinguish between the various operations, the order of the operations themselves not representing any order of execution. In addition, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first" and "second" herein are used to distinguish different messages, devices, modules, etc., and do not represent a sequence, and are not limited to the "first" and the "second" being different types.
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
As used herein, a "terminal" includes both a device of a wireless signal receiver having no transmitting capability and a device of receiving and transmitting hardware having receiving and transmitting hardware capable of performing bi-directional communications over a bi-directional communication link, as will be appreciated by those skilled in the art. Such a device may include: a cellular or other communication device having a single-line display or a multi-line display or a cellular or other communication device without a multi-line display; a PCS (Personal Communications Service, personal communication system) that may combine voice, data processing, facsimile and/or data communication capabilities; a PDA (Personal Digital Assistant ) that can include a radio frequency receiver, pager, internet/intranet access, web browser, notepad, calendar and/or GPS (Global Positioning System ) receiver; a conventional laptop and/or palmtop computer or other appliance that has and/or includes a radio frequency receiver. As used herein, "terminal," "terminal device" may be portable, transportable, installed in a vehicle (aeronautical, maritime, and/or land-based), or adapted and/or configured to operate locally and/or in a distributed fashion, to operate at any other location(s) on earth and/or in space. The "terminal" and "terminal device" used herein may also be a communication terminal, a network access terminal, and a music/video playing terminal, for example, may be a PDA, a MID (Mobile Internet Device ), and/or a mobile phone with a music/video playing function, and may also be a smart tv, a set top box, and other devices.
Referring specifically to fig. 1, fig. 1 is a schematic diagram of a basic flow of an intelligent house-keeping method according to the present embodiment.
An intelligent house-keeping method, comprising:
s100, pre-storing characteristic information of all rooms, wherein the characteristic information comprises: room number information, room type information, room style information, floor information, room orientation information, and whether or not it is free.
S200, generating a house-keeping scheme according to a preset strategy according to customer demand information, wherein the customer demand information comprises: target room style, target floor, target room orientation, check-in start date, and check-in end date, the predetermined policy includes: rooms meeting the customer demand information are sequentially searched according to the room number information or the floor sequence, a single room meeting the customer demand information is generated into a first room arrangement scheme list, and room sharing rooms meeting the customer demand information after two rooms are shared are generated into a second room arrangement scheme list.
In this embodiment, when the target scheme is specifically matched, the requirement information that the date of start of check-in and the date of end of check-in are necessary may be further added to perform screening of the house-keeping scheme on the basis of meeting the house-keeping scheme of the date of start of check-in and the date of end of check-in, and generally, the first house-keeping scheme is preferably adopted, and the second house-keeping scheme is an alternative scheme.
As shown in fig. 2, generating a single room satisfying customer demand information as a first list of the house arrangement schemes specifically includes:
s211, comparing the idle state of each room with the client demand information, and marking the room as a first house-arranging scheme when the room is in the idle state between the start date and the end date of the check-in;
in this embodiment, when calculating the house arrangement scheme, comparing each room in turn, firstly comparing whether the room is in an idle state on the day of the start date of the house, if so, directly skipping the room to compare the next room, then comparing whether the room is in an idle state on the day of the end date of the house, if so, directly skipping the room to compare the next room, then comparing each day between the start date of the house and the end date of the house in turn, and when the room is in an idle state between the start date of the house and the end date of the house, determining as the first house arrangement scheme.
S212, arranging all rooms conforming to the first house-arranging scheme according to the house type sequence or the floor sequence to form a first house-arranging scheme list;
when the first house-arranging scheme list is formed, all the house numbers of the rooms conforming to the first house-arranging scheme are listed in a list, and then are ordered according to the house types or the floor sequences, for example, the rooms belonging to the same house types or the same floor are arranged in the same row or the same column of the list.
As shown in fig. 3, generating, as the second list of the house-arranging schemes, a house-arranging room that satisfies the customer demand information after the two rooms are spliced, specifically includes:
s221, when the room is in an idle state at the entry start date and the entry state exists between the entry start date and the entry end date, marking the entry start date to the first entry state date between the entry start date and the entry end date as a first room-sharing period, marking the room as a first room-sharing room, and marking the room as a second room-sharing period when the room is in the idle state between the first entry state date and the entry end date of the first room-sharing room.
Because each room is likely to have a scheduled time period when the house is arranged, most or even all single rooms can have a complete house-in time period from the house-in starting date to the house-in ending date, and at the moment, more combined house-arranging schemes can be obtained by combining the idle time periods of the two rooms, so that more house-arranging requirements are met; of course, in some embodiments, three, four, or more rooms may be tiled.
S22, combining the first room-sharing period of the first room-sharing room and the second room-sharing period of the second room-sharing room to obtain a second room-arranging scheme;
in this embodiment, the start date of the first room-sharing period is the entry start date, the end date of the second room-sharing period is the entry end date, and the end date of the first room-sharing period is adjacent to the start date of the second room-sharing period, so that the first room-sharing period and the second room-sharing period are combined to form a complete entry time period from the entry start date to the entry end date, and two rooms with the same one or more characteristic information in the room type information, the room style information, the floor information and the room orientation information are combined together preferentially when the room-sharing is performed.
S223, combining all rooms conforming to the second house-arranging scheme to obtain a second house-arranging scheme list, and when the second house-arranging scheme list is formed, arranging and displaying the two rooms which are spliced as a group
S224, after the second house-arranging scheme list is generated, prompting marks are carried out on the first house-arranging room with the longest first house-arranging time period and/or the second house-arranging room with the longest second house-arranging time period, wherein the prompting marks can be text marks, pattern marks, color marks or the like in the embodiment; as the living experience is better when living in one room for a long time, the reminding mark reminds the user of the scheme of the house arrangement, so that the user can select the scheme of the house arrangement more conveniently.
S300, after the house-keeping scheme is selected, marking the corresponding room as a house-keeping state, and when the house-keeping scheme is calculated next time, the house-keeping of the room marked as the house-keeping state cannot be carried out.
In some embodiments, the customer demand information further includes a reservation period, if the user makes a check-in confirmation in the reservation period, the rooms in the selected house-keeping scenario corresponding to the customer demand information are marked as a check-in state, otherwise, the rooms in the selected house-keeping scenario corresponding to the customer demand information are marked as a reservation state in the reservation period; if the user does not make a check-in confirmation in the reservation period, the selected rooms in the house-keeping scheme corresponding to the client demand information are re-marked as idle after the reservation period. When the customer does not make a check-in confirmation after the reservation period and indicates to abandon check-in, the room is re-marked as an idle state at the moment, so that the subsequent house arrangement is convenient.
Further, when any one of the client demand information is adjusted, the room corresponding to the adjusted demand information is marked as in-living state, and the house arrangement scheme calculation is performed on the room associated with the adjusted demand information.
In this embodiment, the case where the client demand information changes is as follows: the change of the start date and the end date of the check-in, the change of the house type, the change of the house, the continuous check-out, the check-out and the like, when any customer information changes, all the subsequent schemes associated with the customer information can be affected, so that the associated schemes need to be recalculated to meet the subsequent requirements of the check-out.
In some embodiments, the rooms further include a standby transition room, when the house-keeping scheme is calculated, if the house-keeping scheme cannot be generated in the pre-stored room according to the client demand information, adding the standby transition room into the pre-stored room to calculate the house-keeping scheme, deleting the standby transition room from the pre-stored room after the standby transition room is used, and in the house-keeping scheme after the standby transition room is deleted and cannot be calculated, only manually adding the standby transition room into the pre-stored room to calculate the house-keeping scheme; by setting the standby transition room, emergency use is performed when other house-discharging schemes cannot be generated after the client demand information is adjusted, and the ordering of house-discharging is ensured.
When the house is arranged, inputting customer demand information, comparing the customer demand information with pre-stored characteristic information of all rooms, selecting rooms meeting the customer demand information from all rooms in an idle state, and enabling calculation of the house arrangement scheme to be more accurate through marking of a house entering state and an idle state by virtue of the generated first house arrangement scheme list and second house arrangement scheme list, wherein the first house arrangement scheme list is used for enabling a customer to do no need to change houses during living and the second house arrangement scheme list is used for enabling the customer to do one-time house change during living, but enabling the room utilization rate to be higher and enabling more house arrangement schemes to be selected; the method improves the house-discharging efficiency, and has low house-discharging error and high room utilization rate.
In order to solve the above technical problem, an embodiment of the present invention further provides an intelligent house-arranging device, as shown in fig. 4, including: a pre-storing unit 400, configured to pre-store feature information of all rooms, where the feature information includes: room number information, room type information, room style information, floor information, room orientation information, and whether or not it is free; the house-keeping generating unit 500 is configured to generate a house-keeping scheme according to a predetermined policy according to customer requirement information, where the customer requirement information includes: target room style, target floor, target room orientation, check-in start date, and check-in end date, the predetermined policy includes: sequentially searching rooms meeting the customer demand information according to the room number information or the floor sequence, generating a single room meeting the customer demand information into a first room arrangement scheme list, and generating a room arrangement room meeting the customer demand information after two rooms are arranged into a second room arrangement scheme list; and a marking unit 600 for marking the corresponding room as in-house after the house arrangement scheme is selected.
In some embodiments, the house-keeping generating unit 500 includes: the first comparison screening module is used for comparing the idle state of each room with the client demand information, and marking the room as a first house-arranging scheme when the room is in the idle state between the start date and the end date of the house; and the first list generation module is used for arranging all rooms conforming to the first house-arranging scheme according to the house type sequence or the floor sequence to form a first house-arranging scheme list.
In some embodiments, the house-keeping generating unit 500 further includes: the second contrast screening module is used for comparing the idle state of each room with the client demand information, marking the room as a first room-sharing period from the entry start date to the first entry state date between the entry start date and the entry end date as a first room-sharing room when the room is in the idle state at the entry start date and the entry state exists between the entry start date and the entry end date, marking the room as a second room-sharing period when the room is in the idle state between the first entry state date and the entry end date of the first room-sharing room, and marking the room as the second room-sharing room; the building-sharing generating module is used for combining the first building-sharing time period of the first building-sharing room and the second building-sharing time period of the second building-sharing room to obtain a second building-arranging scheme; and the second list generation module is used for combining all rooms conforming to the second house-arranging scheme to obtain a second house-arranging scheme list, and when the second house-arranging scheme list is formed, two rooms for house-splicing are arranged and displayed as a group.
In some embodiments, the house-keeping generating unit 500 further includes a prompt module, configured to prompt and mark the first house-keeping room with the longest first house-keeping period and/or the second house-keeping room with the longest second house-keeping period after the second house-keeping scheme list is generated, where the prompt and mark may be a text mark, a pattern mark, or a color mark; as the living experience is better when living in one room for a long time, the reminding mark reminds the user of the scheme of the house arrangement, so that the user can select the scheme of the house arrangement more conveniently.
In some embodiments, the customer demand information further includes a reservation holding period, and the house-keeping generating unit 500 further includes a state modifying module for modifying a room usage state. If the user confirms the check-in the reservation and reservation period, marking the room in the selected house-discharging scheme corresponding to the client demand information as a check-in state, otherwise marking the room in the selected house-discharging scheme corresponding to the client demand information as a reservation state in the reservation and reservation period; if the user does not make a check-in confirmation in the reservation period, the selected rooms in the house-keeping scheme corresponding to the client demand information are re-marked as idle after the reservation period. When the customer does not make a check-in confirmation after the reservation period and indicates to abandon check-in, the room is re-marked as an idle state at the moment, so that the subsequent house arrangement is convenient.
Further, when any one of the client requirement information is adjusted, the house-keeping generating unit 500 is further configured to mark a room corresponding to the adjusted requirement information as a living state, and re-perform house-keeping scheme calculation on the room associated with the adjusted requirement information.
In some embodiments, the room further comprises a standby transition room, the intelligent house-keeping device further comprises a standby increase/decrease module for adding or deleting the standby transition room into or from the pre-stored room; when the house-keeping scheme is calculated, if the house-keeping scheme cannot be generated in the pre-stored room according to the client demand information, adding the standby transition room into the pre-stored room to calculate the house-keeping scheme, deleting the standby transition room from the pre-stored room after the standby transition room is used, and only manually adding the standby transition room into the pre-stored room in the house-keeping scheme after the standby transition room is deleted and the standby transition room cannot be calculated, so that the house-keeping scheme calculation can be performed on the standby transition room; by setting the standby transition room, emergency use is performed when other house-discharging schemes cannot be generated after the client demand information is adjusted, and the ordering of house-discharging is ensured.
To solve the above technical problem, an embodiment of the present invention further provides a computer device, as shown in fig. 5, where the computer device includes a processor, a nonvolatile storage medium, a memory, and a network interface that are connected through a system bus. The nonvolatile storage medium of the computer device stores an operating system, a database and computer readable instructions, the database can store a control information sequence, and when the computer readable instructions are executed by a processor, the processor can realize an intelligent house-arranging method. The processor of the computer device is used to provide computing and control capabilities, supporting the operation of the entire computer device. The memory of the computer device may have stored therein computer readable instructions that, when executed by the processor, cause the processor to perform a smart house-keeping method. The network interface of the computer device is for communicating with a terminal connection. It will be appreciated by those skilled in the art that the structure shown in fig. 5 is merely a block diagram of some of the structures associated with the present application and is not limiting of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
The processor in this embodiment is configured to perform specific functions of the pre-storing unit 400, the house-keeping generating unit 500, and the marking unit 600 in fig. 4, and the memory stores program codes and various types of data required for executing the above modules. The network interface is used for data transmission between the user terminal or the server.
The invention also provides a storage medium storing computer readable instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of any of the above-described embodiments of the intelligent house-keeping method.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored in a computer-readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. The storage medium may be a nonvolatile storage medium such as a magnetic disk, an optical disk, a Read-Only Memory (ROM), or a random access Memory (Random Access Memory, RAM).
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order and may be performed in other orders, unless explicitly stated herein. Moreover, at least some of the steps in the flowcharts of the figures may include a plurality of sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily being sequential, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.
Claims (8)
1. An intelligent house-arranging method is characterized by comprising the following steps:
pre-storing characteristic information of all rooms, wherein the characteristic information comprises the following steps: room number information, room type information, room style information, floor information, room orientation information, and whether or not it is free;
generating a house-keeping scheme according to a preset strategy according to client demand information, wherein the client demand information comprises the following components: a target room, a target room style, a target floor, a target room orientation, a check-in start date, and a check-in end date, the predetermined policy comprising: sequentially searching rooms meeting the client demand information according to the room number information or the floor sequence, generating a single room meeting the client demand information into a first room arrangement scheme list, and generating a room arrangement room meeting the client demand information after two rooms are arranged into a second room arrangement scheme list;
after the scheme of arranging rooms is selected, marking the corresponding rooms as in-house states;
generating the room sharing room meeting the client requirement information after two rooms are needed to be shared as a second room-arranging scheme list specifically comprises:
comparing the idle state of each room with the client demand information, marking the room between the entry start date and the first entry state date between the entry start date and the entry end date as a first room-pooling time period when the room is in the idle state at the entry start date and the entry state exists between the entry start date and the entry end date, marking the room as a first room-pooling room, and marking the room as a second room-pooling time period when the room is in the idle state between the first entry state date and the entry end date of the first room-pooling room;
combining a first room-sharing period of the first room-sharing room and a second room-sharing period of the second room-sharing room to obtain a second room-arranging scheme;
combining all rooms conforming to a second house-arranging scheme to obtain a second house-arranging scheme list;
after the second house-arranging scheme list is generated, the first house-arranging room with the longest first house-arranging time period and/or the second house-arranging room with the longest second house-arranging time period are/is marked in a prompting mode.
2. The intelligent house-keeping method according to claim 1, wherein the generating the single house satisfying the customer demand information as the first house-keeping scheme list specifically includes:
comparing the idle state of each room with the client demand information, and marking the room as a first house-keeping scheme when the room is in the idle state between the check-in starting date and the check-in ending date;
and arranging all rooms conforming to the first house arrangement scheme according to the house type sequence or the floor sequence to form the first house arrangement scheme list.
3. The intelligent house-keeping method according to claim 1, wherein the customer demand information further comprises a reservation period, if the user makes a check-in confirmation in the reservation period, the selected room in the house-keeping scheme corresponding to the customer demand information is marked as a check-in state, otherwise, the selected room in the house-keeping scheme corresponding to the customer demand information is marked as a reservation state in the reservation period; and if the user does not make a check-in confirmation in the reservation period, re-marking the selected rooms in the scheduling scheme corresponding to the client demand information as an idle state after the reservation period.
4. The intelligent house-keeping method according to claim 3, wherein when any one of the client demand information is adjusted, a room corresponding to the adjusted demand information is marked as an in-house state, and a house-keeping scheme calculation is performed again on a room associated with the adjusted demand information.
5. The intelligent house-keeping method according to claim 4, wherein the room further comprises a standby transition room, when the house-keeping scheme is calculated, if the house-keeping scheme cannot be generated in a pre-stored room according to the client demand information, the standby transition room is added into the pre-stored room to calculate the house-keeping scheme, and the standby transition room is deleted from the pre-stored room after the standby transition room is used.
6. An intelligent house-arranging device, which is characterized by comprising:
the pre-storing unit is used for pre-storing the characteristic information of all rooms, and the characteristic information comprises: room number information, room type information, room style information, floor information, room orientation information, and whether or not it is free;
the system comprises a house-discharging generation unit, a house-discharging generation unit and a house-discharging unit, wherein the house-discharging generation unit is used for generating a house-discharging scheme according to a preset strategy according to client demand information, and the client demand information comprises: a target room, a target room style, a target floor, a target room orientation, a check-in start date, and a check-in end date, the predetermined policy comprising: sequentially searching rooms meeting the client demand information according to the room number information or the floor sequence, generating a single room meeting the client demand information into a first room arrangement scheme list, and generating a room arrangement room meeting the client demand information after two rooms are arranged into a second room arrangement scheme list; the generating, as the second scheduling list, a room sharing room meeting the client requirement information after two rooms are shared, specifically includes: comparing the idle state of each room with the client demand information, marking the room between the entry start date and the first entry state date between the entry start date and the entry end date as a first room-pooling time period when the room is in the idle state at the entry start date and the entry state exists between the entry start date and the entry end date, marking the room as a first room-pooling room, and marking the room as a second room-pooling time period when the room is in the idle state between the first entry state date and the entry end date of the first room-pooling room; combining a first room-sharing period of the first room-sharing room and a second room-sharing period of the second room-sharing room to obtain a second room-arranging scheme; combining all rooms conforming to a second house-arranging scheme to obtain a second house-arranging scheme list; after the second house-arranging scheme list is generated, prompting and marking the first house-arranging room with the longest first house-arranging period and/or the second house-arranging room with the longest second house-arranging period;
and the marking unit is used for marking the corresponding room as in-house after the house arrangement scheme is selected.
7. A computer device comprising a memory and a processor, the memory having stored therein computer readable instructions that, when executed by the processor, cause the processor to perform the steps of the intelligent house-keeping method of any one of claims 1 to 5.
8. A storage medium storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of the intelligent house-keeping method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911394058.8A CN111160775B (en) | 2019-12-30 | 2019-12-30 | Intelligent house-arranging method, intelligent house-arranging device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911394058.8A CN111160775B (en) | 2019-12-30 | 2019-12-30 | Intelligent house-arranging method, intelligent house-arranging device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111160775A CN111160775A (en) | 2020-05-15 |
CN111160775B true CN111160775B (en) | 2023-06-23 |
Family
ID=70559060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911394058.8A Active CN111160775B (en) | 2019-12-30 | 2019-12-30 | Intelligent house-arranging method, intelligent house-arranging device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111160775B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114358542A (en) * | 2021-12-24 | 2022-04-15 | 上海珞瑾数据信息有限公司 | Automatic hotel room arranging system and method |
CN115222207A (en) * | 2022-06-22 | 2022-10-21 | 肯特智能技术(深圳)股份有限公司 | Active intelligent control method, system and intelligent device |
CN115222493A (en) * | 2022-08-10 | 2022-10-21 | 携程计算机技术(上海)有限公司 | Method, system, device and storage medium for hotel ordering based on multiple rooms |
CN116307054B (en) * | 2022-12-27 | 2023-08-25 | 杭州聚秀科技有限公司 | Intelligent office configuration method based on greedy algorithm |
CN118428614A (en) * | 2024-07-05 | 2024-08-02 | 佛山市城市规划设计研究院有限公司 | Recommendation method, device, electronic device and storage medium based on urban village reconstruction |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096839A (en) * | 1995-06-22 | 1997-01-10 | Fujitsu Ltd | Reservation management system |
US5970466A (en) * | 1997-10-06 | 1999-10-19 | Impromed, Inc. | Graphical computer system and method for appointment scheduling |
JP2006215835A (en) * | 2005-02-03 | 2006-08-17 | Hiroshi Okamoto | Leisure hotel vacant room information retrieval system |
CN103854060A (en) * | 2014-03-20 | 2014-06-11 | 沈阳化工大学 | Hotel room online booking system |
KR20140124557A (en) * | 2013-04-17 | 2014-10-27 | 전북대학교산학협력단 | System and method for reserving rooms |
JP2015079319A (en) * | 2013-10-16 | 2015-04-23 | 株式会社日立製作所 | Conference room reservation system |
CN104636339A (en) * | 2013-11-06 | 2015-05-20 | 华为技术有限公司 | Meeting room booking method and device |
JP2017134622A (en) * | 2016-01-28 | 2017-08-03 | 株式会社コシダカホールディングス | Online learning reservation system |
CN107203819A (en) * | 2017-05-23 | 2017-09-26 | 合肥昊思云科科技有限公司 | A kind of intelligent booking method of hotel guest room |
CN108764503A (en) * | 2018-04-08 | 2018-11-06 | 白跃兵 | A kind of hotel self-service moves in method |
CN109166055A (en) * | 2018-08-06 | 2019-01-08 | 陕西卓居未来智能科技有限公司 | A kind of unmanned hotel intelligently moves in system and method |
CN109961353A (en) * | 2019-02-21 | 2019-07-02 | 上海会宝信息技术有限公司 | A kind of confinement center shotgun house recommender system and its workflow |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001306905A (en) * | 2000-04-19 | 2001-11-02 | Almex Inc | Room reservation system for leisure type hotel |
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 (en) * | 2016-08-29 | 2017-01-04 | 徐月明 | Guest room reservation method and system and hotel information management platform |
WO2018068761A1 (en) * | 2016-10-13 | 2018-04-19 | Intelletec Limited | Booking system and method of booking room |
CN108596352A (en) * | 2018-04-28 | 2018-09-28 | 深圳春沐源控股有限公司 | Room state method for tracing and system |
CN109409555A (en) * | 2018-10-31 | 2019-03-01 | 平安科技(深圳)有限公司 | Meeting room preordering method, device and computer equipment based on data analysis |
CN110379082A (en) * | 2019-06-03 | 2019-10-25 | 广州日顺电子科技有限公司 | Hotel check-in system and user is facilitated quickly to position the method in room, storage medium |
-
2019
- 2019-12-30 CN CN201911394058.8A patent/CN111160775B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096839A (en) * | 1995-06-22 | 1997-01-10 | Fujitsu Ltd | Reservation management system |
US5970466A (en) * | 1997-10-06 | 1999-10-19 | Impromed, Inc. | Graphical computer system and method for appointment scheduling |
JP2006215835A (en) * | 2005-02-03 | 2006-08-17 | Hiroshi Okamoto | Leisure hotel vacant room information retrieval system |
KR20140124557A (en) * | 2013-04-17 | 2014-10-27 | 전북대학교산학협력단 | System and method for reserving rooms |
JP2015079319A (en) * | 2013-10-16 | 2015-04-23 | 株式会社日立製作所 | Conference room reservation system |
CN104636339A (en) * | 2013-11-06 | 2015-05-20 | 华为技术有限公司 | Meeting room booking method and device |
CN103854060A (en) * | 2014-03-20 | 2014-06-11 | 沈阳化工大学 | Hotel room online booking system |
JP2017134622A (en) * | 2016-01-28 | 2017-08-03 | 株式会社コシダカホールディングス | Online learning reservation system |
CN107203819A (en) * | 2017-05-23 | 2017-09-26 | 合肥昊思云科科技有限公司 | A kind of intelligent booking method of hotel guest room |
CN108764503A (en) * | 2018-04-08 | 2018-11-06 | 白跃兵 | A kind of hotel self-service moves in method |
CN109166055A (en) * | 2018-08-06 | 2019-01-08 | 陕西卓居未来智能科技有限公司 | A kind of unmanned hotel intelligently moves in system and method |
CN109961353A (en) * | 2019-02-21 | 2019-07-02 | 上海会宝信息技术有限公司 | A kind of confinement center shotgun house recommender system and its workflow |
Also Published As
Publication number | Publication date |
---|---|
CN111160775A (en) | 2020-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111160775B (en) | Intelligent house-arranging method, intelligent house-arranging device, computer equipment and storage medium | |
Rojanasoonthon et al. | Algorithms for parallel machine scheduling: a case study of the tracking and data relay satellite system | |
CN108415921A (en) | Supplier recommends method, apparatus and computer readable storage medium | |
EP2320368A1 (en) | Reservation acceptance system | |
US20130054647A1 (en) | Information processing apparatus, information processing method, and program | |
JP2010521020A (en) | Weather information in the calendar | |
M’hallah | An iterated local search variable neighborhood descent hybrid heuristic for the total earliness tardiness permutation flow shop | |
CN113792951B (en) | Logistics distribution method and device, storage medium and electronic equipment | |
US20180060828A1 (en) | Methods, Systems, and Apparatus for Scheduling Appointments | |
US20150149232A1 (en) | Method and system for scheduling an event at a computing device | |
US20190317661A1 (en) | Facilitating field data collection using hierarchical surveys | |
KR20210007155A (en) | Network server to manage user subscription and method of operating thereof | |
US20090171941A1 (en) | Adaptive searching | |
CN112764513A (en) | Prompting method and electronic equipment | |
US20110154342A1 (en) | Method and apparatus for providing reminders | |
CN105247547A (en) | Automatic resource scheduling | |
CN110428120A (en) | Real-time personal mobility planning system | |
CN113094602B (en) | Hotel recommendation method, system, equipment and medium | |
US9274687B1 (en) | Managing schedule changes for correlated calendar events | |
CN110473108B (en) | Method and device for generating contracts based on block chain | |
CN114816172B (en) | Personnel scheduling interaction processing method and device and electronic equipment | |
Shortle et al. | Optimal splitting for rare-event simulation | |
CN110766473A (en) | Quotation method and device based on user selection | |
Elyasi et al. | Due date assignment in single machine with stochastic processing times | |
CN112418793A (en) | Schedule management method, device and electronic device |
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 |