CN113095155A - Check-in management method, device, system and computer readable storage medium - Google Patents

Check-in management method, device, system and computer readable storage medium Download PDF

Info

Publication number
CN113095155A
CN113095155A CN202110299777.2A CN202110299777A CN113095155A CN 113095155 A CN113095155 A CN 113095155A CN 202110299777 A CN202110299777 A CN 202110299777A CN 113095155 A CN113095155 A CN 113095155A
Authority
CN
China
Prior art keywords
people
actual number
check
target room
registered
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.)
Pending
Application number
CN202110299777.2A
Other languages
Chinese (zh)
Inventor
杨涛
梁立涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen ZNV Technology Co Ltd
Nanjing ZNV Software Co Ltd
Original Assignee
Shenzhen ZNV Technology Co Ltd
Nanjing ZNV Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen ZNV Technology Co Ltd, Nanjing ZNV Software Co Ltd filed Critical Shenzhen ZNV Technology Co Ltd
Priority to CN202110299777.2A priority Critical patent/CN113095155A/en
Publication of CN113095155A publication Critical patent/CN113095155A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • G06V20/53Recognition of crowd images, e.g. recognition of crowd congestion

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Multimedia (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Primary Health Care (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

The invention discloses a check-in management method, a device, a system and a computer readable storage medium, wherein the method comprises the following steps: when a check-in instruction is received, determining a target room corresponding to the check-in instruction, and acquiring information of personnel who enter and exit the target room to obtain corresponding acquired data; calculating the actual number of people living in the target room according to the acquired data; acquiring the actual registered number of people corresponding to the target room, and comparing the actual number of people living in with the actual registered number of people; and if the actual number of people living in is larger than the actual number of registered people, executing a preset alarm strategy. The invention compares the actual number of people living in with the corresponding actual number of registered people to determine whether unregistered people live in time, which is beneficial to strengthening the supervision of the accommodation industry and can reduce the situation of the unregistered people living in a certain degree.

Description

Check-in management method, device, system and computer readable storage medium
Technical Field
The present invention relates to the field of accommodation services, and in particular, to a method, an apparatus, a system, and a computer-readable storage medium for check-in management.
Background
At present, industries such as self-service hotels, residents and the like are gradually emerging, and because the industries do not need front desk registration personnel, the labor cost can be saved, and therefore the industries are favored by more and more self-service industry individual practitioners.
The existing self-service hotels, people's accommodations and the like adopt a set of automatic registration system, and generally, only registered personnel are verified and then checked in. If the registered tenant opens the door after entering the room or the door is not closed temporarily, the unregistered person in the same row can trail or delay entering the room, thereby achieving the purpose of entering the room without registering. Thus, there are serious regulatory issues with automatic registration systems.
Disclosure of Invention
The invention mainly aims to provide a check-in management method, a check-in management device, a check-in management system and a computer readable storage medium, aiming at strengthening the supervision of the accommodation industry and reducing the check-in situation of unregistered personnel to a certain extent.
In order to achieve the above object, the present invention provides a check-in management method, comprising the steps of:
when a check-in instruction is received, determining a target room corresponding to the check-in instruction, and acquiring information of personnel who enter and exit the target room to obtain corresponding acquired data;
calculating the actual number of people living in the target room according to the acquired data;
acquiring the actual registered number of people corresponding to the target room, and comparing the actual number of people living in with the actual registered number of people;
and if the actual number of people living in is larger than the actual number of registered people, executing a preset alarm strategy.
Preferably, the step of calculating the actual number of people living in the target room according to the collected data comprises:
cleaning the acquired data according to a preset staff database to obtain cleaned data acquired by the tourists;
and calculating the actual number of the people living in the target room according to the data collected by the tenants.
Preferably, the step of cleaning the collected data according to a preset staff database to obtain the cleaned data collected by the tenant comprises:
acquiring a worker image in the preset worker database and a face image in the acquired data, and comparing and matching the worker image and the face image;
when a face image matched with the worker image exists, determining a target person corresponding to the face image matched with the worker image;
and deleting the personnel information of the target personnel entering and exiting the target room from the collected data to obtain the cleaned collected data of the tenant.
Preferably, the step of calculating the actual number of people living in the target room according to the data collected by the tenants comprises:
determining the personnel entering times and the personnel leaving times of the target room according to the data collected by the tenant;
and calculating the actual number of the passengers who live in the target room according to the number of the passengers who enter and the number of the passengers who leave.
Preferably, if the actual number of people living in is greater than the actual number of people registered, the step of executing the preset alarm policy includes:
when the actual number of people living in is detected to be larger than the actual number of registered people, determining a current time point, acquiring preset delay alarm time, and determining a target alarm time point according to the current time point and the preset delay alarm time;
when the target alarm time point is reached, determining the current actual number of people living in the target room and the current actual number of registered people, and comparing the current actual number of people living in the target room with the current actual number of registered people;
and if the current actual number of people living in is larger than the current actual number of registered people, executing a preset alarm strategy.
Preferably, the step of executing a preset warning policy if the current actual number of people living in is greater than the current actual number of people registered is implemented by:
if the current actual number of people living in is larger than the current actual number of registered people, determining the actual number of total people living in and the actual number of total registered people of the living in management system;
when the actual total number of people living in is less than or equal to the actual total number of registered people, executing a preset primary alarm strategy;
and when the actual total number of people living in is larger than the actual total number of registered people, executing a preset secondary alarm strategy.
Preferably, the check-in management system includes a preset person collector, and the step of collecting information of the persons who enter and exit the target room to obtain corresponding collected data includes:
carrying out identity verification on the personnel to be checked corresponding to the target room;
and when the identity verification of the person to be checked is successful, acquiring information of the person entering and exiting the target room through the preset person acquisition device to obtain corresponding acquired data.
In order to achieve the above object, the present invention also provides a check-in management device, including:
the acquisition module is used for determining a target room corresponding to a check-in instruction when the check-in instruction is received, and acquiring information of personnel who enter and exit the target room to obtain corresponding acquisition data;
the calculation module is used for calculating the actual number of people living in the target room according to the acquired data;
the comparison module is used for acquiring the actual registered number of people corresponding to the target room and comparing the actual number of people living in with the actual registered number of people;
and the alarm module is used for executing a preset alarm strategy if the actual number of people living in is greater than the actual number of registered people.
Preferably, the calculation module is further configured to:
cleaning the acquired data according to a preset staff database to obtain cleaned data acquired by the tourists;
and calculating the actual number of the people living in the target room according to the data collected by the tenants.
Preferably, the calculation module is further configured to:
acquiring a worker image in the preset worker database and a face image in the acquired data, and comparing and matching the worker image and the face image;
when a face image matched with the worker image exists, determining a target person corresponding to the face image matched with the worker image;
and deleting the personnel information of the target personnel entering and exiting the target room from the collected data to obtain the cleaned collected data of the tenant.
Preferably, the calculation module is further configured to:
determining the personnel entering times and the personnel leaving times of the target room according to the data collected by the tenant;
and calculating the actual number of the passengers who live in the target room according to the number of the passengers who enter and the number of the passengers who leave.
Preferably, the alarm module is further configured to:
when the actual number of people living in is detected to be larger than the actual number of registered people, determining a current time point, acquiring preset delay alarm time, and determining a target alarm time point according to the current time point and the preset delay alarm time;
when the target alarm time point is reached, determining the current actual number of people living in the target room and the current actual number of registered people, and comparing the current actual number of people living in the target room with the current actual number of registered people;
and if the current actual number of people living in is larger than the current actual number of registered people, executing a preset alarm strategy.
Preferably, the alarm module is further configured to:
if the current actual number of people living in is larger than the current actual number of registered people, determining the actual number of total people living in and the actual number of total people registered corresponding to the living in management system;
when the actual total number of people living in is less than or equal to the actual total number of registered people, executing a preset primary alarm strategy;
and when the actual total number of people living in is larger than the actual total number of registered people, executing a preset secondary alarm strategy.
Preferably, the check-in management system includes a preset personnel collector, and the collection module is further configured to:
carrying out identity verification on the personnel to be checked corresponding to the target room;
and when the identity verification of the person to be checked is successful, acquiring information of the person entering and exiting the target room through the preset person acquisition device to obtain corresponding acquired data.
In addition, to achieve the above object, the present invention also provides a check-in management system, including: the system comprises a memory, a processor and a check-in management program stored on the memory and capable of running on the processor, wherein the check-in management program realizes the steps of the check-in management method when being executed by the processor.
In addition, to achieve the above object, the present invention further provides a computer readable storage medium, having a check-in management program stored thereon, where the check-in management program, when executed by a processor, implements the steps of the check-in management method as described above.
According to the check-in management method provided by the invention, when a check-in instruction is received, a target room corresponding to the check-in instruction is determined, and information acquisition is carried out on personnel entering and exiting the target room to obtain corresponding acquisition data; calculating the actual number of people living in the target room according to the acquired data; acquiring the actual registered number of people corresponding to the target room, and comparing the actual number of people living in with the actual number of registered people; and when the actual number of people living in is detected to be larger than the actual number of registered people, executing a preset alarm strategy. The invention compares the actual number of people living in with the corresponding actual number of registered people to determine whether unregistered people live in time, which is beneficial to strengthening the supervision of the accommodation industry and can reduce the situation of the unregistered people living in a certain degree.
Drawings
FIG. 1 is a system diagram of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a first embodiment of a check-in management method according to the present invention;
FIG. 3 is a top view (A) and a plan view (B) corresponding to a deployment diagram of a predetermined personnel collector in the preferred embodiment of the occupancy management method of the present invention;
FIG. 4 is a flowchart illustrating an implementation of a preferred embodiment of the check-in management method of the present invention;
FIG. 5 is a functional block diagram of a preferred embodiment of the occupancy management method of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As shown in fig. 1, fig. 1 is a system structural diagram of a hardware operating environment according to an embodiment of the present invention.
The system of the embodiment of the invention can be a management server, a PC terminal and the like.
As shown in fig. 1, the system may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the system architecture shown in FIG. 1 is not intended to be limiting of the system, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a check-in management program.
The operating system is a program for managing and controlling the check-in management system and software resources, and supports the operation of the network communication module, the user interface module, the check-in management program and other programs or software; the network communication module is used for managing and controlling the network interface 1002; the user interface module is used to manage and control the user interface 1003.
In the check-in management system shown in fig. 1, the check-in management system calls a check-in management program stored in a memory 1005 through a processor 1001 and performs operations in various embodiments of the check-in management method described below.
Based on the above hardware structure, an embodiment of the check-in management method of the present invention is provided.
Referring to fig. 2, fig. 2 is a schematic flowchart of a first embodiment of a check-in management method according to the present invention, including:
step S10, when a check-in instruction is received, determining a target room corresponding to the check-in instruction, and acquiring information of personnel who enter and exit the target room to obtain corresponding acquired data;
the check-in management method is applied to the check-in management system of the self-service lodging industry. With the development of economy and the improvement of living standard of people, the times of going out for vacation of people are increased, and the frequent going-out activities of people bring huge development space for the lodging industry. In the traditional lodging industry, the client must be handled for check-in and check-out by manpower, and the data information must be synchronized and updated manually by the manpower, so that the condition of misoperation of workers can occur due to manual operation, and the client information entry error is caused; moreover, when a customer needs to wait for a certain time during manual transaction, a long queue may occur when a plurality of customers need to transact business simultaneously. On the basis of the above, industries such as self-service hotels, residents and the like are gradually emerging, and since the industry does not need front desk registration personnel and can save labor cost, the industry is favored by more and more self-service industry individual practitioners.
The existing accommodation industries such as self-service hotels, people's accommodations and the like adopt a set of automatic registration check-in management system, when registered tenants open doors or the doors are not closed, other unregistered personnel in the same row can trail or delay entering the room, that is, the self-service accommodation industries have serious supervision problems on the check-in conditions of the unregistered personnel.
In this embodiment, when a tenant is ready to check in, a check-in instruction is triggered according to a check-in operation instruction, the check-in management system may determine a target room to be checked in according to the check-in instruction, and after the tenant passes the identity verification of the target room, open a door of the target room, and simultaneously trigger an acquisition function of the check-in management system, so as to perform information acquisition on all the persons who enter and exit the target room, for example, count the number of times of entering, leaving, images of the persons who enter and exit the target room, and obtain corresponding acquisition data.
Further, the check-in management system comprises a preset personnel collector, and the step of collecting information of personnel who enter and exit the target room to obtain corresponding collected data comprises the following steps:
step a1, performing identity authentication on the person to be checked corresponding to the target room;
step a2, when the identity verification of the person waiting to live is detected to be successful, acquiring information of the person entering and exiting the target room through the preset person collector to obtain corresponding acquired data.
In this embodiment, when identity authentication is performed on a person to be checked, the person to be checked can be authenticated through fingerprint authentication, or can be authenticated through a device pre-installed on a door. In order to acquire information of people who enter and exit a target room, a corresponding collector needs to be installed in advance, namely, the preset personnel collector is needed, wherein the preset personnel collector can be a personnel counting camera and other camera devices with a counting function and an image acquisition function, such as a monocular camera, a binocular vision people number recognition camera and the like, and therefore identity authentication can be performed on the people to be checked through the preset personnel collector. At present, some self-service hotels, people's accommodations and the like utilize infrared human body recognition devices to recognize the number of people in a room, and then carry out early warning on the room which is not in accordance with the registration number, but such devices need to be deployed in the room, and are suspected to invade the privacy of tenants, so that the devices are not beneficial to large-area popularization and use. The preset personnel collector is required to be installed on the outer side of the door, and the visual angle of the picture collected by the preset personnel collector cannot include any area in the guest room, so that the privacy of the guests can not be invaded. For example, a preset personnel collector may be installed on a ceiling outside a target room by ceiling suction, as shown in fig. 3, fig. 3 is a top view (a) and a plan view (B) corresponding to a deployment diagram of the preset personnel collector in a preferred embodiment of the occupancy management method of the present invention, before triggering a counting function of the preset personnel collector, an identification line needs to be set in a video picture collected by the preset personnel collector in advance, for example, an identification line is set through a management interface corresponding to the preset personnel collector, the identification line may be a boundary between an inner side of a door and an outer side (corridor) of the door, and a position of the identification line is shown in the top view (a). The identification line is also arranged on the outer side of the door and used for detecting whether people enter or exit the target room.
Before triggering the counting function of the preset personnel collector, the personnel entering direction and the personnel leaving direction of the target room also need to be specified in advance, for example, the direction in which the specified personnel enter the target room from the corridor outside the door is the entering direction of the target room, and the direction from the inside of the door to the corridor is the personnel leaving direction corresponding to the target room. If the preset personnel collector counts the personnel entering times corresponding to the target room as CEiCounting the number of people leaving as COiWhen it is detected that a person enters a target room, the CE detects the entrance of the person into the target room, as shown in the top view (a) in fig. 3iStarting to count and record; when it is detected that a person leaves the target room, the COiStart counting and record. The preset personnel collector can collect images of personnel entering and exiting the target room while counting, so that the collected data of the target room comprise numerical values corresponding to personnel entering times and personnel leaving times recorded by the preset personnel collector, and further comprise information such as personnel images.
It should be noted that, one preset person collector may collect the person entering and exiting information of only one room, so as to save resources, and one preset person collector may also be used to monitor and collect the person entering and exiting information of two or more rooms, which is not limited in this invention.
Step S20, calculating the actual number of people living in the target room according to the collected data;
in this embodiment, the actual number of people living in the target room can be calculated in real time by acquiring the entering and exiting conditions of the people in the collected data in real time, and the specific calculation method can be as follows:
if the time period from the previous room returning to the next room returning to the previous room A is recorded as T1, and the time period from the first verification of the room entering the target room to the self-service room returning to the previous room B is recorded as T2, the preset personnel collector only counts the personnel information entering and exiting the target room in the time period of T2; if the number of the personnel entering times recorded by the preset personnel collector is CEiAnd the recorded personnel leaving time value is recorded as COiIf the person corresponding to the target room enters the time period of T1, the person enters the time period of EiInitialized to zero, then E at time T2 for data acquisitioniThe value is CEiAn increment of (d); similarly, if the number of people leaving the target room is OiDuring a period T1, adding OiInitialized to zero, then during time T2, OiThe value is COiThe increment of (c). If the actual number of people living in the target room is PiIn order to eliminate the error caused by long-time statistics of the preset personnel collector, the method further providesHigh statistical data accuracy, at time T1, P also needs to be calculatediInitialized to zero, then at time T2, the check-in management system acquires CE by pollingi、COiValue, calculating the number of person entries E of the target roomiAnd number of departures of person OiThereby calculating the actual number of the persons who live in the target room PiIn particular, Pi=Ei-Oi. The check-in management system calculates the actual number of people checking in the target room by acquiring the collected data in real time, and ensures the timeliness of the statistical data.
It should be noted that, in order to ensure the traceable data tracking, the data counted by the check-in management system needs to be stored persistently for a certain time, such as at least 30 days, and the like, where the data needing to be stored persistently includes the actual number Ci of people registered in each room, the actual number Ei of people entering each room, the actual number Oi of people leaving each room, the actual number Pi of people checking in each room, and the like.
Step S30, acquiring the actual registered number of people corresponding to the target room, and comparing the actual number of people living in with the actual registered number of people;
in the present embodiment, when it is detected that a person enters/leaves the target room, information acquisition is performed on the person, and therefore, the acquired data is dynamically changed. The acquired data is acquired through polling, the actual number of people living in the target room can be dynamically calculated, and the actual number of people living in the target room and the actual number of people registered are compared in real time, so that whether unregistered people live in or not is determined, and when the unregistered people live in is detected, related workers can be timely notified to process the unregistered people.
And step S40, if the actual number of people living in is larger than the actual number of registered people, executing a preset alarm strategy.
In the embodiment, when the actual number of people living in the target room is greater than the corresponding actual number of registered people, it is determined that the target room may have people not living in, and an alarm can be given through a preset alarm device to inform related workers to deal with the situation in time; when the number of actual check-in persons is smaller than or equal to the number of actual registered persons, the check-in persons generally belong to normal check-in conditions, and no processing can be performed on the check-in persons. It can be understood that, if all the tenants who live in the target room are registered in the live-in management system in advance, the actual number of live people will not exceed the actual number of registered people when the actual number of live people and the actual number of registered people in the target room are compared by polling on the premise that no other people enter or exit the target room; and when the number of the actual passengers who live in the room is less than or equal to the number of the actual registered passengers, the live-in management system can continuously poll and count the number of the actual passengers who live in the room, then the actual passengers who live in the room are compared with the number of the actual registered passengers, and then the corresponding preset management strategy is executed.
According to the check-in management method, when a check-in instruction is received, a target room corresponding to the check-in instruction is determined, information collection is carried out on personnel entering and exiting the target room, and corresponding collected data are obtained; calculating the actual number of people living in the target room according to the acquired data; acquiring the actual registered number of people corresponding to the target room, and comparing the actual number of people living in with the actual number of registered people; and when the actual number of people living in is detected to be larger than the actual number of registered people, executing a preset alarm strategy. The invention compares the actual number of people living in with the corresponding actual number of registered people to determine whether unregistered people live in time, which is beneficial to strengthening the supervision of the accommodation industry and can reduce the situation of the unregistered people living in a certain degree.
Further, a second embodiment of the check-in management method of the present invention is provided based on the first embodiment of the check-in management method of the present invention.
The second embodiment of the check-in management method is different from the first embodiment of the check-in management method in that step S20 includes:
b, cleaning the acquired data according to a preset staff database to obtain cleaned data acquired by the tourists;
and c, calculating the actual number of the passengers in the target room according to the data collected by the tenants.
In this embodiment, the self-service hotel, the residential home, and the like do not need manual participation except handling procedures such as check-in and check-out, and other services such as cleaning and maintenance still need staff intervention, so there may be a situation that the staff temporarily enters the room to perform the services such as cleaning and maintenance, and the preset staff acquirer also performs information acquisition on the staff entering the room, that is, the acquired data may include related information of the staff, and therefore, when the acquired data is used to calculate the actual number of people who live in the target room, the acquired data needs to be cleaned first. Therefore, a preset staff database is constructed on the check-in management system in advance, when the actual number of people living in the target room is calculated, the collected data can be cleaned by inquiring related data information of the preset staff database, so that the staff information entering and exiting the target room is deleted from the collected data, data of other people except the preset staff entering and exiting the target room, namely the tenant collected data, is obtained, the actual number of people living in the target room is calculated according to the cleaned tenant collected data, and the accuracy of the statistical data is further ensured.
Further, step b also includes:
step d, acquiring a worker image in the preset worker database and a face image in the acquired data, and comparing and matching the worker image and the face image;
step e, when a face image matched with the worker image exists, determining a target person corresponding to the face image matched with the worker image;
and f, deleting the personnel information of the target personnel entering and exiting the target room from the collected data to obtain the cleaned collected data of the tenant.
In this embodiment, whether the collected data includes the relevant information of the worker is determined by comparing and matching the worker image in the preset worker database with the face image collected in the collected data. When the face image matched with the preset staff image exists in the collected data, whether corresponding staff exists or not, namely target staff, can be further determined, if yes, relevant information of the target staff entering and exiting the target room is deleted from the collected data, and accordingly data collected by tenants entering and exiting the target room by other staff except the preset staff are obtained.
Further, the step of calculating the actual number of people living in the target room according to the data collected by the tenants comprises:
step g, determining the personnel entering times and the personnel leaving times of the target room according to the data collected by the tenants;
and h, calculating the actual number of the passengers in the target room according to the number of the passengers entering the room and the number of the passengers leaving the room.
In this embodiment, since the data collected by the tenant in the preset staff collector is not necessarily the number of times of entering and leaving the staff actually entering the target room, for example, the number of times of entering the staff CE recorded in the preset staff collector before the tenant enters the target room i10, number of times of person entering CE obtained by polling after check-ini12, then the actual number of people entering the target room during this period EiTo 2, the actual number of people leaving the target room O is determinediAnd determining the actual number of people entering EiSimilar to the above method, and will not be described herein. Then determining the number of people entering E according to pollingiAnd OiAnd calculating the actual number of the persons living in the target room.
According to the check-in management method, the collected data are cleaned, so that the related information of the preset staff entering and exiting the target room is deleted from the collected data, then the actual number of checked-in persons is calculated according to the number of people entering and the number of people leaving the target room, and the accuracy of calculating the actual number of checked-in persons is guaranteed.
Further, a third embodiment of the occupancy management method of the present invention is provided based on the first and second embodiments of the occupancy management method of the present invention.
The third embodiment of the check-in management method differs from the first and second embodiments of the check-in management method in that step S40 further includes:
step i, when the actual number of people living in is detected to be larger than the actual number of registered people, determining a current time point, acquiring preset delay alarm time, and determining a target alarm time point according to the current time point and the preset delay alarm time;
step j, when the target alarm time point is reached, determining the current actual number of people living in the target room and the current actual number of people registered, and comparing the current actual number of people living in the target room with the current actual number of people registered;
and k, if the current actual number of people living in is larger than the current actual number of registered people, executing a preset alarm strategy.
In this embodiment, the check-in management system is provided with a delay alarm device, that is, when it is detected that the actual number of people living in the target room is greater than the actual number of registered people, a preset alarm strategy is not executed immediately, but the current time point of the check-in management system is recorded, the target alarm time point is determined according to the preset delay alarm time, when the current time point reaches the target alarm time point, the current actual number of people living in the target room is determined again, and the current actual number of people living in the target room is compared with the current actual number of registered people, so as to determine whether the current actual number of people living in the target room exceeds the current actual number of registered people. When the current actual number of people living in the target room is detected to be larger than the current actual number of people registered, the condition that the staff temporarily enters the target room to provide service can be eliminated, and a preset alarm strategy is executed to inform relevant staff of timely processing.
For example, when it is detected that the actual number of persons living in the target room is greater than the actual number of registered persons, the current time point on the system is 10:00, and the preset delay alarm time on the system is 30 minutes, then it may be determined that the target alarm time point is 10: 30. And when the current time point on the system reaches 10:30, the check-in management system acquires the data collected by the tenants corresponding to the target alarm time point again, calculates the current actual number of checked-in people of the target room at the moment, and executes a preset alarm strategy if the current actual number of checked-in people is greater than the current actual number of registered people.
As shown in fig. 4, fig. 4 is a flowchart illustrating an implementation of a preferred embodiment of the check-in management method of the present invention, and the early warning system of the present invention is responsible for interfacing with a hotel self-service system and a people counting camera (a preset people collector) and implementing early warning logic, wherein CiFor the actual registered number of persons, P, corresponding to the target roomiThe actual number of the persons who live in the target room. Suppose the early warning condition a corresponding to the early warning system is Pi>CiNamely, the actual number of people living in the target room is larger than the actual number of registered people, the early warning condition b is that the actual number of people living in the target room is larger than the actual number of registered people, the early warning condition c is that the time is started when the actual number of people living in the target room is larger than the actual number of registered people, and the duration time is larger than or equal to the preset delay alarm time. Specifically, if the early warning condition cannot satisfy a and c at the same time, that is, the early warning condition does not satisfy a, or the early warning condition c is not satisfied on the premise that the early warning condition a is satisfied, the early warning system can be regarded as a normal check-in situation, and no early warning can be generated; if the early warning condition b is met on the premise that the early warning conditions a and c are met, namely the actual number of people living in the target room is larger than the actual number of registered people, and after the preset delay warning time, the actual total number of people living in the living management system is larger than the actual total number of registered people, the situation that the unregistered people live in the room with the maximum probability can be determined, and red early warning can be generated for the guest room; if only the early warning conditions a and c are met and the early warning condition b is not met, it can be judged that unregistered personnel live in with a high probability, and orange early warning can be generated for the guest room. In addition, in general, the early warning intensity corresponding to the red early warning is stronger than that of the orange early warning.
It should be noted that, in order to facilitate timely handling by relevant staff, the early warning is directed to a specific guest room, not the whole check-in management system, such as a hotel, a resident, and the like.
According to the check-in management method, when the fact that the actual number of checked-in persons in the target room is larger than the actual number of registered persons is detected, a delay alarm strategy is executed, and the situation of false alarm caused by the fact that a worker temporarily enters the target room can be eliminated; and if the actual number of people living in is detected to be larger than the actual number of registered people again at the target alarm time point, executing a preset alarm strategy, and informing the working personnel to confirm whether unregistered people live in.
Furthermore, a fourth embodiment of the occupancy management method of the present invention is provided based on the first, second, and third embodiments of the occupancy management method of the present invention.
The fourth embodiment of the check-in management method differs from the first, second and third embodiments of the check-in management method in that step k further comprises:
step k1, if the current actual number of people living in is larger than the current actual number of registered people, determining the actual number of people living in and the actual number of registered people corresponding to the living in management system;
step k2, when the actual number of people living in is less than or equal to the actual number of registered people, executing a preset primary alarm strategy;
and step k3, when the actual total number of people living in is larger than the actual total number of registered people, executing a preset secondary alarm strategy.
In this embodiment, when it is detected that the actual number of people living in the target guest room is greater than the actual number of registered people, the actual number of people living in the living management system and the actual number of registered people can be directly obtained, or the actual number of people living in and the actual number of registered people corresponding to other rooms that have living in at the moment can be obtained first, then the actual number of people living in and the actual number of registered people of the living management system are calculated according to the actual number of people living in and the actual number of registered people corresponding to all the guest rooms that have living in, then the actual number of people living in and the actual number of registered people are compared, and a corresponding preset alarm policy is executed. For example, when the actual number of people living in the target room is greater than the actual number of registered people, and the actual number of people living in the target room corresponding to the living in management system is less than or equal to the actual number of registered people, a preset primary alarm strategy is executed, for example, an orange early warning signal is generated, so as to inform relevant workers of a message that the target room may have people not living in the target room; when the actual number of people living in the target room is larger than the actual number of registered people, and the actual number of people living in corresponding to the living in management system is larger than the actual number of registered people, executing a preset secondary warning strategy, such as generating a red warning signal, so as to execute a more powerful warning strategy, informing relevant workers or relevant departments of timely confirming whether unregistered people live in, and after a certain hotel gives warning, checking and disposing by hotel management personnel in modes of checking hotel monitoring, telephone notification, hotel room-checking and the like. When the actual number of people living in the target room is larger than the actual number of registered people, the situation of false information caused by mutual visit of the tenants who live in different guest rooms in the same row can be eliminated by comparing the actual number of people living in the target room with the actual number of registered people, and on the basis, if the actual number of people living in the target room is larger than the actual number of registered people, the situation that people who are not registered live in the target room can be judged.
It should be noted that the preset primary alarm policy and the preset secondary alarm policy in this embodiment are for distinguishing preset alarm policies with different intensities, and although the early warning intensity corresponding to the preset secondary alarm policy mentioned in this embodiment should be theoretically stronger than the early warning intensity of the preset primary alarm policy, the specific implementation early warning intensity may be set according to an actual situation, which is not limited in this invention.
According to the check-in management method, when the fact that the actual number of checked-in persons of the target guest room is larger than the actual number of registered persons is detected, the actual number of checked-in persons and the actual number of registered persons corresponding to the check-in management system are calculated, so that the preset alarm strategies with different strengths are executed, information false reports caused by mutual visits of the guests of different guest rooms can be eliminated, the effective execution of the preset alarm strategies is facilitated, and related persons or departments can be informed more accurately to determine whether unregistered persons check in.
The invention also provides a check-in management device. Referring to fig. 5, the occupancy management apparatus of the present invention includes:
the acquisition module 10 is configured to, when a check-in instruction is received, determine a target room corresponding to the check-in instruction, and acquire information of people who enter and exit the target room to obtain corresponding acquired data;
the calculating module 20 is used for calculating the actual number of people living in the target room according to the collected data;
a comparison module 30, configured to obtain an actual registered number of people corresponding to the target room, and compare the actual number of people living in with the actual registered number of people;
and the alarm module 40 is used for executing a preset alarm strategy if the actual number of people living in is greater than the actual number of registered people.
Preferably, the calculation module is further configured to:
cleaning the acquired data according to a preset staff database to obtain cleaned data acquired by the tourists;
and calculating the actual number of the people living in the target room according to the data collected by the tenants.
Preferably, the calculation module is further configured to:
acquiring a worker image in the preset worker database and a face image in the acquired data, and comparing and matching the worker image and the face image;
when a face image matched with the worker image exists, determining a target person corresponding to the face image matched with the worker image;
and deleting the personnel information of the target personnel entering and exiting the target room from the collected data to obtain the cleaned collected data of the tenant.
Preferably, the calculation module is further configured to:
determining the personnel entering times and the personnel leaving times of the target room according to the data collected by the tenant;
and calculating the actual number of the passengers who live in the target room according to the number of the passengers who enter and the number of the passengers who leave.
Preferably, the alarm module is further configured to:
when the actual number of people living in is detected to be larger than the actual number of registered people, determining a current time point, acquiring preset delay alarm time, and determining a target alarm time point according to the current time point and the preset delay alarm time;
when the target alarm time point is reached, determining the current actual number of people living in the target room and the current actual number of registered people, and comparing the current actual number of people living in the target room with the current actual number of registered people;
and if the current actual number of people living in is larger than the current actual number of registered people, executing a preset alarm strategy.
Preferably, the alarm module is further configured to:
if the current actual number of people living in is larger than the current actual number of registered people, determining the actual number of total people living in and the actual number of total people registered corresponding to the living in management system;
when the actual total number of people living in is less than or equal to the actual total number of registered people, executing a preset primary alarm strategy;
and when the actual total number of people living in is larger than the actual total number of registered people, executing a preset secondary alarm strategy.
Preferably, the check-in management system includes a preset personnel collector, and the collection module is further configured to:
carrying out identity verification on the personnel to be checked corresponding to the target room;
and when the identity verification of the person to be checked is successful, acquiring information of the person entering and exiting the target room through the preset person acquisition device to obtain corresponding acquired data.
The invention also provides a computer readable storage medium.
The computer readable storage medium of the present invention stores a check-in management program, and the check-in management program implements the steps of the check-in management method as described above when executed by a processor.
The method implemented when the check-in management program running on the processor is executed may refer to various embodiments of the check-in management method of the present invention, and will not be described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal system (e.g., a mobile phone, a computer, a server, an air conditioner, or a network system) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A method for occupancy management, the method comprising the steps of:
when a check-in instruction is received, determining a target room corresponding to the check-in instruction, and acquiring information of personnel who enter and exit the target room to obtain corresponding acquired data;
calculating the actual number of people living in the target room according to the acquired data;
acquiring the actual registered number of people corresponding to the target room, and comparing the actual number of people living in with the actual registered number of people;
and if the actual number of people living in is larger than the actual number of registered people, executing a preset alarm strategy.
2. The check-in management method according to claim 1, wherein the step of calculating the actual number of check-in persons of the target room from the collected data comprises:
cleaning the acquired data according to a preset staff database to obtain cleaned data acquired by the tourists;
and calculating the actual number of the people living in the target room according to the data collected by the tenants.
3. The check-in management method according to claim 2, wherein the step of cleaning the collected data according to a preset staff database to obtain the cleaned collected data of the tenant comprises:
acquiring a worker image in the preset worker database and a face image in the acquired data, and comparing and matching the worker image and the face image;
when a face image matched with the worker image exists, determining a target person corresponding to the face image matched with the worker image;
and deleting the personnel information of the target personnel entering and exiting the target room from the collected data to obtain the cleaned collected data of the tenant.
4. The check-in management method according to claim 2, wherein the step of calculating the actual number of check-in persons of the target room from the tenant collected data comprises:
determining the personnel entering times and the personnel leaving times of the target room according to the data collected by the tenant;
and calculating the actual number of the passengers who live in the target room according to the number of the passengers who enter and the number of the passengers who leave.
5. The check-in management method according to claim 1, wherein the step of executing a preset alarm policy if the actual number of checked-in persons is greater than the actual number of registered persons comprises:
when the actual number of people living in is detected to be larger than the actual number of registered people, determining a current time point, acquiring preset delay alarm time, and determining a target alarm time point according to the current time point and the preset delay alarm time;
when the target alarm time point is reached, determining the current actual number of people living in the target room and the current actual number of registered people, and comparing the current actual number of people living in the target room with the current actual number of registered people;
and if the current actual number of people living in is larger than the current actual number of registered people, executing a preset alarm strategy.
6. The check-in management method according to claim 5, applied to a check-in management system, wherein if the current actual number of people checking in is greater than the current actual number of people registered, the step of executing a preset alarm policy comprises:
if the current actual number of people living in is larger than the current actual number of registered people, determining the actual number of total people living in and the actual number of total registered people of the living in management system;
when the actual total number of people living in is less than or equal to the actual total number of registered people, executing a preset primary alarm strategy;
and when the actual total number of people living in is larger than the actual total number of registered people, executing a preset secondary alarm strategy.
7. The check-in management method according to claim 1, applied to a check-in management system, wherein the check-in management system comprises a preset personnel collector, and the step of collecting information of personnel who enter and exit the target room to obtain corresponding collected data comprises:
carrying out identity verification on the personnel to be checked corresponding to the target room;
and when the identity verification of the person to be checked is successful, acquiring information of the person entering and exiting the target room through the preset person acquisition device to obtain corresponding acquired data.
8. An attendance management apparatus, characterized in that the attendance management apparatus comprises:
the acquisition module is used for determining a target room corresponding to a check-in instruction when the check-in instruction is received, and acquiring information of personnel who enter and exit the target room to obtain corresponding acquisition data;
the calculation module is used for calculating the actual number of people living in the target room according to the acquired data;
the comparison module is used for acquiring the actual registered number of people corresponding to the target room and comparing the actual number of people living in with the actual registered number of people;
and the alarm module is used for executing a preset alarm strategy if the actual number of people living in is greater than the actual number of registered people.
9. A check-in management system, the check-in management system comprising: memory, a processor and a check-in manager stored on the memory and executable on the processor, the check-in manager when executed by the processor implementing the steps of the check-in management method according to any of claims 1 to 7.
10. A computer-readable storage medium having a check-in management program stored thereon, the check-in management program when executed by a processor implementing the steps of the check-in management method according to any one of claims 1 to 7.
CN202110299777.2A 2021-03-19 2021-03-19 Check-in management method, device, system and computer readable storage medium Pending CN113095155A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110299777.2A CN113095155A (en) 2021-03-19 2021-03-19 Check-in management method, device, system and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110299777.2A CN113095155A (en) 2021-03-19 2021-03-19 Check-in management method, device, system and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN113095155A true CN113095155A (en) 2021-07-09

Family

ID=76668739

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110299777.2A Pending CN113095155A (en) 2021-03-19 2021-03-19 Check-in management method, device, system and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN113095155A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113791408A (en) * 2021-08-24 2021-12-14 上海商汤智能科技有限公司 Method, apparatus and storage medium for indoor positioning of target object

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453476A (en) * 2016-07-19 2017-02-22 刘文培 Intelligent hotel industry guest check-in monitoring system
CN212229681U (en) * 2020-06-03 2020-12-25 通证科技有限公司 Network booking room reporting and registering system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453476A (en) * 2016-07-19 2017-02-22 刘文培 Intelligent hotel industry guest check-in monitoring system
CN212229681U (en) * 2020-06-03 2020-12-25 通证科技有限公司 Network booking room reporting and registering system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113791408A (en) * 2021-08-24 2021-12-14 上海商汤智能科技有限公司 Method, apparatus and storage medium for indoor positioning of target object
CN113791408B (en) * 2021-08-24 2024-05-24 上海商汤智能科技有限公司 Method, device and storage medium for indoor positioning target object

Similar Documents

Publication Publication Date Title
US8750576B2 (en) Method of managing visiting guests by face recognition
CN109243026B (en) Visitor management method and system
JP7020537B2 (en) Information processing equipment, information processing methods and programs
CN107369235A (en) The control method and wisdom system of a kind of gate
CN108163654B (en) Method and device for calling elevator response
US11368814B2 (en) Evacuation tracking
CN113519014A (en) Gate opening/closing control device and gate opening/closing control method
CN113490936A (en) Face authentication device and face authentication method
WO2020135079A1 (en) Method and device for opening electronic gate, and server
JP4032908B2 (en) Visitor management system and program
US20210125293A1 (en) Accomodation management system and accomodation management apparatus
US11450186B2 (en) Person monitoring system and person monitoring method
CN112348710A (en) Hotel check-in management method and device, mobile robot and storage medium
CN115578815A (en) Access control management method, authentication server, access control system and readable storage medium
CN110750603B (en) Building service prediction method, building service prediction device, building service prediction system, computer equipment and storage medium
CN113095155A (en) Check-in management method, device, system and computer readable storage medium
CN108615286A (en) A kind of cell intelligent management method and system
CN212541444U (en) Business processing queuing and calling system for preventing illegal operation
US20230095529A1 (en) Visit assistance apparatus, visit assistance method, and non-transitory computerreadable medium storing program
JP2017054361A (en) Monitoring system and passage management system
US20170278327A1 (en) Information processing system
CN114783097B (en) Hospital epidemic prevention management system and method
CN110942540A (en) Nuclear security monitoring alarm method and device
CN113205876B (en) Method, system, electronic device and medium for determining effective clues of target person
CN111383377A (en) Security monitoring system and using method thereof

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210709

RJ01 Rejection of invention patent application after publication