Non-face-to-face occupancy management system and method
Patent Information
- Application Number
- KR1020260024671
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2026-02-06
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2046-02-06
Smart Images

Figure 112026016323210-PAT00005_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to an occupancy management system for multi-unit housing and collective buildings, and more specifically, to an intelligent occupancy support solution that combines real-time determination of full balance payment via API, location information-based visit authenticity verification and electronic signature, and digital code-based key control technology. Background Technology
[0002] Comprehensive move-in management has traditionally been conducted through face-to-face interactions at move-in support centers. The workload is high because residents must visit the site and wait to verify the full payment of the balance and management fee deposits, while managers must manually cross-reference numerous financial transaction records.
[0003] Furthermore, issues regarding security and efficiency are continuously being raised, such as the possibility of forging power of attorney documents during temporary visits or facility inspections for unit acquisition, the lack of transparency regarding on-site visits, and the risk of loss associated with the storage and issuance of physical keys. Prior art literature
[0004] Korean Patent Publication 10-2023-0075585 A (2023.05.31) Korean Patent Publication 10-2015-0125770 A (2015.11.10) Korean Patent Publication 10-2016-0000073 A (2016.01.04) The problem to be solved
[0005] The present invention aims to automatically determine whether to issue an occupancy certificate through real-time API integration with the balance payment verification systems of construction companies and developers, enhance security by cross-verifying whether an actual site visit has been made using the user's location information, and improve the inefficiency of the physical key storage method. means of solving the problem
[0006] The present invention proposes a non-face-to-face move-in management system for managing the move-in procedure of a building, comprising: a memory storing move-in management logic and user data; and a processor connected to the memory to execute the move-in management logic. The processor collects information on the status of the balance payment of a unit scheduled for move-in by linking with a balance payment confirmation system of a construction company or developer via an API (Application Programming Interface), determines in real-time whether the balance has been fully paid based on the collected information, and, depending on the determined status of the balance payment, provides separate reservation authority according to the purpose of the visit by activating a temporary visit reservation menu for interior construction if the balance payment has not yet been made, and activating a visit reservation menu for unit handover if the balance has been fully paid. Upon a request for an electronic signature by a user, it performs security logic to verify whether an actual site visit has been made by comparing current location information obtained from the user's terminal with pre-set location information of the building. For units where the balance payment has been fully made and the site visit verification has been completed, it generates an electronic move-in certificate in the form of an image and automatically transmits it to the user's mobile terminal.
[0007] The above processor may be characterized by distributing and controlling the workload of the move-in support center by applying different visit allowance times and scheduling algorithms according to the purpose of the above temporary visit reservation and the above household acquisition visit reservation.
[0008] The above security logic may be characterized by verifying the user's location based on the Global Positioning System (GPS) information of the user terminal or specific network connection information, and blocking electronic signature and reservation confirmation processing if the verified location is outside the valid range.
[0009] The above processor may be characterized by further executing key control logic for a user whose full payment of the balance has been confirmed, which generates a physical key for actual unit access on the spot or approves a payment procedure by matching a unique code value stored within the system.
[0010] The above electronic occupancy certificate may be characterized by being automatically generated based on an algorithm immediately upon confirmation of full payment of the balance by the processor, and transmitted in real time to the user's mobile terminal via an alert message template of a messenger program. Effects of the invention
[0011] One embodiment of the present invention allows the issuance of occupancy certificates and the handover of households to proceed in real time without face-to-face verification through API integration, thereby significantly reducing congestion at the occupancy support center.
[0012] Through one embodiment of the present invention, by combining location-based verification rather than simple electronic signatures, it is possible to expect the effect of technically blocking proxy visits and fraudulent signature issues. Brief explanation of the drawing
[0013] Other aspects, features, and benefits of specific preferred embodiments of the present invention, as described above, will become more apparent from the following description in conjunction with the accompanying drawings. Figure 1 is a diagram showing the hardware and software combination structure of a digital occupancy management system according to the present invention. FIG. 2 is a flowchart illustrating an intelligent move-in reservation and automatic move-in certificate issuance process according to the present invention. FIG. 3 is an example diagram of a screen for checking the status of move-in reservation and payment for a user according to an embodiment of the present invention. Figure 4 is an example diagram illustrating the process of creating a digital facility handover document combined with a location-based signature. FIG. 5 is an exemplary diagram illustrating the configuration of a step-by-step move-in reservation and information verification interface through a mobile terminal according to an embodiment of the present invention. FIG. 6 is an exemplary diagram illustrating the configuration of an integrated occupancy status management and household-specific control interface for an administrator according to an embodiment of the present invention. FIG. 7 is an exemplary diagram illustrating the detailed configuration of an integrated move-in reservation status management interface for an administrator according to an embodiment of the present invention. It should be noted that in the drawings above, similar reference numbers are used to illustrate identical or similar elements, features, and structures. Specific details for implementing the invention
[0014] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. To clarify the gist of the invention, technologies that are not directly relevant are omitted, and some components within the drawings may be exaggerated or omitted for illustrative purposes. Identical components are given the same reference numerals.
[0015] The features and methods of achieving the present invention become clear through the embodiments described below; however, the present invention is not limited to the following embodiments and can be implemented in various forms. The present invention is defined only by the scope of the claims.
[0016] Each block of the flowchart and its combinations can be executed by computer program instructions. This creates means to be loaded onto various processors to perform the functions described in the flowchart, and may also produce manufactured items containing instruction means to perform specific functions stored in computer-readable memory. Additionally, each block represents a module or part of code that executes a specific logical function, and it is possible for the order of blocks to be changed or for them to be executed simultaneously.
[0017] As used in this specification, 'part' refers to a software or hardware component (such as an FPGA or ASIC). The 'part' performs a specific role and may be configured on a storage medium or implemented to operate a processor. It includes objects, tasks, functions, data structures, etc., and may be separated into smaller units or combined as needed.
[0018] In addition to the specific system described, the invention is applicable to other communication systems and services with similar technical backgrounds to the extent that it does not depart from the scope of the invention.
[0019] Figure 1 is a diagram showing the hardware and software combination structure of a digital occupancy management system according to the present invention.
[0020] Referring to FIG. 1, a non-face-to-face digital move-in management system through location-based verification and real-time data linkage according to one embodiment of the present invention comprises, overall, a central control server, a database server linked with external systems of a construction company and a developer, and a communication network communicating with a user terminal. The system according to the present invention is not merely an online imitation of the existing offline move-in management process, but is characterized by an organic combination structure of software and hardware in which the server actively collects data through an API and determines whether to issue a move-in certificate and reservation authority according to a predetermined algorithm.
[0021] Specifically, the system of the present invention is equipped with an API integration module that performs data integration and verification functions. As can be seen in the system configuration diagram of FIG. 1, the API integration module forms a direct data pipeline with a balance payment verification program operated by a construction company or developer. Through this, information on the balance of presale payments, balance of options, repayment status of interim loan payments, and payment status of management fee deposits is collected in real-time or periodically. If direct API integration is impossible due to technical environmental differences with a specific construction company, a supplementary logic is executed to update the database within the system to the latest state by having an administrator manually input the balance payment status into the system or upload it in the form of a file such as Excel. The server analyzes the collected data to determine in real-time whether full payment has been made for each household, and this determination value acts as a key trigger for the reservation logic and occupancy certificate issuance described later.
[0022] The central control server illustrated in FIG. 1 serves as the core control unit of the present invention and is driven by a processor comprising a plurality of logical modules. Specifically, within the central control server, an intelligent reservation engine, a location-based authentication module, an automatic issuance engine, and a digital document management module are organically combined. The intelligent reservation engine controls the types of visit reservations accessible to the user based on the balance payment status for each household provided by the database server. It controls the system so that only temporary visit reservations are activated prior to full payment of the balance, and executes a type-specific permission separation logic that ensures the household takeover visit reservation menu is displayed on the user terminal only when full payment of the balance is confirmed.
[0023] The location-based authentication module goes beyond simple identity verification to technically verify whether the user has actually visited the apartment complex site. As shown in Fig. 1, location coordinate information (GPS or specific network location information) transmitted from the user terminal is collected and compared in real-time with a predefined geofencing area of the site. This cross-verification algorithm fundamentally blocks fraudulent signatures from remote locations and dramatically improves the authenticity and security of the reservation.
[0024] The automated issuance engine generates an image-based electronic move-in certificate for households that have met both the requirements of full balance payment and location-based verification using an algorithm within the server. The generated certificate is immediately transmitted to the user's terminal via a communication network using tools such as KakaoTalk notification templates, allowing the resident to proceed with the facility handover process simply by presenting the terminal screen, without the need to visit the move-in support center in person to receive a paper certificate.
[0025] The digital document management module manages various documents generated during the move-in process, such as commitment letters, consent forms for the provision of personal information, and facility handover documents, by converting them into electronic documents. In Fig. 1, the transmission and reception of electronic signatures between the user terminal and the central control server is processed through this module, and the signed documents are generated in the form of PDF files and securely stored in a database server. This not only reduces the costs of printing and storing paper documents but also serves as objective and reliable evidence in the event of future disputes regarding defects.
[0026] The user terminal includes devices such as smartphones belonging to the resident or their representative, and exchanges data bidirectionally with the server via a communication network. The terminal receives a reservation request from the user and transmits it to the server, and receives confirmed reservation information and an issued electronic occupancy certificate from the server. In particular, it is linked with a simplified authentication module for identity verification, providing an interface that processes visit approval based solely on information matching, without the need for a power of attorney, even when a representative visits.
[0027] FIG. 2 is a flowchart illustrating an intelligent move-in reservation and automatic move-in certificate issuance process according to the present invention.
[0028] Referring to the flowchart of FIG. 2, the overall operation process of the present invention is examined in detail. The system first extracts contractor information of the households subject to occupancy from a database and, based on this, generates a personalized URL link or QR code containing encrypted unique identification information for each household. The central control server sends the generated URL or QR code to the terminal of the user (prospective occupant) via a pre-registered communication means such as SMS, KakaoTalk, or email (S10). When the user accesses the web page or application of the present invention by clicking the link in the received message or scanning the QR code, the server performs an authentication procedure through carrier identity verification, biometric authentication, or a pre-registered simple authentication means to securely verify the user's identity (S20).
[0029] When authentication is successfully completed, the central control server calls an API integration module connected to the database server to check the balance payment status of the unit to which the user belongs in real time (S30). At this stage, the server communicates with the financial data system of the construction company or developer to query and compare the deposit details of all items that must be paid for move-in, such as the balance of the presale, balcony expansion fees and balances for paid options, repayment status of interim loan, and management fee deposits.
[0030] The intelligent reservation logic, which is one of the core features of the present invention, strictly distinguishes and controls the types of visit reservation menus accessible to the user based on the balance payment status determined through the API integration. If the inquiry result confirms a state of 'non-payment / partial payment,' where specific required items are unpaid or only partially paid, the system processor activates and displays only the 'temporary visit' reservation menu—intended for interior measurement, cleaning, furniture arrangement planning, etc.—on the user terminal screen, instead of the menu for actual move-in (S41). The user proceeds with a visit reservation within the allowed period and time range through the activated temporary visit menu (S42). In this case, the process does not lead to the move-in certificate issuance procedure and ends with the completion of the visit reservation for that purpose (S43). This is a technical measure to prevent indiscriminate entry into units or illegal pre-move-in while the balance has not been fully paid.
[0031] On the other hand, in the case of a 'Payment Confirmed' status where the API integration inquiry confirms that all required payment items have been fully paid, the server activates and provides the user with a 'Household Takeover' reservation menu for the purpose of issuing the actual unit key and moving in (S51). The user enters the activated menu and proceeds with a visit reservation by selecting a desired date and time within the designated move-in period (S52). At this time, the server's reservation engine applies a scheduling algorithm, such as limiting the number of visitors at the same time, to prevent a concentration of visitors during a specific time period.
[0032] When a user who has made a reservation for the purpose of 'household acquisition' visits the site on the day of the reservation, completes the facility inspection, and reaches the stage where a final 'electronic signature' is attempted via a terminal (S60), the location-based security verification logic, which is another core feature of the present invention, operates automatically in the background (S70). At the time the signature is attempted, the system collects a combination of satellite coordinate information received from a GPS (Global Positioning System) module installed in the user terminal, SSID and MAC address information of the Wi-Fi network the terminal is connected to, or Bluetooth signal information received from nearby beacon devices. The central control server executes an algorithm that precisely compares the user's current real-time location information collected in this way with geographic area information (geofencing data) of the corresponding apartment complex or move-in support center registered in the database in advance.
[0033] If a 'verification failure' occurs where the user's current location is detected as being outside a preset valid range based on the location comparison (e.g., attempting to sign from a remote location such as home or work), the system immediately halts the electronic signature process, displays a location authentication failure notification and a message prompting an on-site visit on the user's terminal screen, and then loops back to the 'on-site visit and electronic signature attempt' stage to request re-authentication.
[0034] Conversely, in the case of 'verification success' where the location comparison result confirms that the user's location exists within the valid area of the set complex, the system finally recognizes the user's electronic signature as valid, processes the reservation to be completed, and confirms the signature data (S80). At the same time, intact digital data is stored in the server's database in the form of a combination of the user's electronic signature image, the timestamp at the time of signing, and the successfully verified location coordinate information.
[0035] When signature confirmation and reservation completion serve as triggers, the automatic issuance engine within the central control server is immediately activated. The engine extracts essential information from the database, such as the unit number, contract holder's name, issuance serial number, and a QR code or barcode for key issuance verification, and automatically generates an image-based 'electronic move-in certificate' according to a pre-designed template. The generated electronic move-in certificate image is transmitted in real time to the user's mobile device via a message transmission system linked with the KakaoTalk Notification Talk API, SMS / MMS gateway, etc. (S90).
[0036] Finally, the series of intelligent move-in reservation and automatic move-in certificate issuance processes according to the present invention is terminated when the user successfully receives the electronic move-in certificate on their terminal (S100). At this stage, the move-in resident can move into the unit immediately by receiving the authority for a physical key or digital key simply by presenting the mobile electronic move-in certificate screen at the on-site key issuance center, without the need to visit the move-in support center office separately, wait for a long time, or submit paper documents. Since this entire process is performed by the automated logic of the server, human error is minimized and the processing speed is drastically reduced.
[0037] FIG. 3 is an example diagram of a screen for checking the status of move-in reservation and payment for a user according to an embodiment of the present invention.
[0038] Referring to FIG. 3, a user interface (UI) screen according to an embodiment of the present invention represents an execution screen of an application or web page that is displayed through a mobile terminal or user terminal possessed by a prospective resident. The screen is largely composed of a contractor information display area, a payment status check area, a visit type selection area, and a visit date and time selection area.
[0039] First, in the contractor information display area at the top of the screen, the name of the contractor (e.g., Hong Gil-dong) and the assigned unit number (e.g., Building 101, Unit 101), which are retrieved from the database by the central control server of the present invention, are displayed in real time. As described above in the system configuration diagram of FIG. 1, this involves the server completing a session connection with the terminal through a communication network, matching the unique identification data of the corresponding unit, and providing it visually to the user.
[0040] The payment status verification area visualizes the core data linkage function of the present invention. The API linkage module of the central control server links with the balance payment verification program of the construction company or developer to check in real time whether the balance payment for the presale, the balance payment for options, and the deposit for management fees have been paid, and transmits the result to the terminal. As shown in the example in Fig. 3, if the 'balance payment for presale' and the 'deposit for management fees' are in a 'fully paid (confirmed)' state, the server recognizes this as a positive data signal and activates subsequent logic. On the other hand, if the 'balance payment for options' is determined to be in an 'unpaid' state, the server classifies the corresponding unit as one that is not yet ready for occupancy.
[0041] This payment status determination data is used as an input value for an algorithm that determines whether the visit type selection area is activated. As shown in Figure 3, when the balance is partially overdue, the 'Temporary Visit (Reservation Available)' button is activated, allowing the user to make a reservation for interior measurements or cleaning. However, the 'Unit Handover' button, where the actual handover of the unit and key issuance take place, is deactivated (Gray-out), thereby systematically controlling the system so that reservations cannot be made until the balance is fully paid. This is the result of the server technically automating the administrative process, which previously involved a person manually checking receipts at an offline move-in support center, to prevent fraudulent move-ins and maximize security.
[0042] The visit date and time selection area provides the user with the ability to select a desired date through the active calendar UI. When the user selects a specific date (e.g., the 15th), the time slots available for booking on that date are displayed in the time selection interface at the bottom. At this point, the server activates a scheduling algorithm that pre-sets the maximum number of visitors allowed for each time slot. For instance, if the 10:00 time slot is already full, the corresponding button is disabled, while available time slots such as 11:00 or 15:00 are marked as 'Available' to encourage the user's selection. When the user sets 14:00 as 'Selected', the system temporarily saves this information and waits for a click on the final 'Book Now' button.
[0043] Even in the case of visits by an agent, the system enables efficient processing without the need for a separate paper power of attorney. If the user directly enters the agent's information and undergoes a simple authentication process during the online reservation, the server considers this as a legitimate delegation of authority from the contractor and applies a streamlined process that verifies identity solely by scanning a QR code during the on-site visit.
[0044] Finally, when the 'Make Reservation' button is clicked, the server combines all selected data (contractor information, payment status, reservation date and time, location-based verification data, etc.) to confirm the final reservation information. During this process, the location-based signature module described in detail in Figures 4 and 5 is integrated to verify the user's actual presence at the site, and only information that has passed all verifications is stored in the database and shared with the administrator and the project owner.
[0045] As such, the user interface of Fig. 3 functions as a visible control means for an intelligent move-in management platform that goes beyond simple information input and operates based on close data transactions between a central control server and an external system of the construction company.
[0046] FIG. 4 is an exemplary diagram illustrating the process of creating a digital facility handover document combined with a location-based signature according to one embodiment of the present invention.
[0047] Referring to FIG. 4, the system of the present invention provides an integrated interface implemented through a user terminal (e.g., tablet PC, smartphone, etc.), which is largely composed of a facility handover and signature area at the top, a location information (GPS) verification area at the bottom left, and an electronic occupancy certificate issuance area at the bottom right.
[0048] The facility handover and signature area at the top is a core component of a digital document management environment that eliminates paper documents. When a user completes a 'Facility Handover Document' via a mobile device or a terminal provided on-site, the system automatically loads contractor information (name, date, etc.). The user directly signs in the signature field on the screen, and this is immediately recorded in the form of digital data. In particular, the results of the checklist inspection conducted jointly by the manager and the tenant during the facility handover process are reflected in the digital document in real time; upon completion, the document is converted into a PDF file and permanently stored on the database server and the project owner's system.
[0049] The most critical security technology of the present invention is the location-based verification system illustrated on the bottom left. To overcome the limitation that a simple image-based electronic signature can be executed by proxy from a remote location, the system collects GPS coordinates, surrounding beacon signals, or specific network location information from the user terminal at the time of signing. The server cross-verifies the collected real-time coordinates (e.g., 37.123456, 127.654321) against geofencing information of a pre-registered apartment complex or move-in support center. Only when the verification result confirms that the user is actually located at the site is the system determined to be in an 'authentication successful' state and signature confirmation processing is performed; this serves as a pipeline that technically guarantees the authenticity of the reservation and move-in.
[0050] The electronic move-in certificate issuance area at the bottom right displays the logic that automatically activates for households where the balance has been fully paid and location verification has been completed. The server automatically generates an image-based 'Electronic Move-in Certificate' by combining payment confirmation data with contract holder information. This certificate includes the unit number, contract holder name, issuance number, and a QR code for key issuance. Residents can receive their keys immediately by presenting this digital certificate, transmitted to their mobile devices, at the site, without the need to visit the move-in support center separately to present a paper receipt or wait in line to receive the certificate.
[0051] In terms of key management, this invention enhances security by departing from conventional physical storage methods. It prevents key loss and damage by matching unique code values generated within the system to issue physical keys or by digitally controlling the procedure for lending temporary visitor keys. This enables the real-time recording and tracking of large volumes of key issuance tasks that occur in the specialized environment of 'tenant management.'
[0052] As such, the system according to the present invention achieves technological advancement by combining data integrity assurance through API integration with practical verification logic utilizing location-based information. It fundamentally resolves issues such as waiting time delays, inefficiency in manpower management, and the inconvenience of storing paper documents that occurred at conventional apartment move-in sites, and allows for the omission or simplification of the procedure for carrying authorization documents through simple authentication even when an agent visits.
[0053] The embodiments of the present invention described above are merely illustrative of the technical concept, and it is evident that location-based verification algorithms or digital document processing methods can be optimized according to the actual implementation environment. The technical combination at each stage, performed by the server, serves as the basis for dramatically improving the efficiency of resident management tasks.
[0054] FIG. 5 is an exemplary diagram illustrating the configuration of a step-by-step move-in reservation and information verification interface through a mobile terminal according to an embodiment of the present invention.
[0055] Referring to FIG. 5, the non-face-to-face digital move-in management system according to the present invention provides a user interface that allows a user to intuitively perform the entire process, from reservation to payment confirmation, identity verification, and reservation confirmation, in a mobile environment without a separate offline visit. The figure is broadly composed of a reservation URL access step, a reservation screen entry step, a reservation information input and authentication step, and a final reservation completion confirmation step.
[0056] The first step, the 'Access Reservation URL' screen, indicates the state in which a central control server sends a personal URL containing a unique identifier for each generation, generated based on contractor information, to a user's terminal via a messenger program such as KakaoTalk Notification Talk or SMS. The user securely accesses the system by clicking the online address (URL) within the sent message, which functions as a primary technical gateway to block access by an unspecified number of people and to identify only the contracting parties.
[0057] The second 'Reservation Screen' stage illustrates the state where, after a user logs in, the central control server activates the API integration module to retrieve and display the unit number information and real-time payment status of the corresponding household on the screen. As illustrated, the processor displays status values such as 'Completed' or 'Confirmed' for each item—including the remaining balance of the presale, remaining balance of options, management fee deposits, and proof of interim loan repayment—based on data received from the construction company's system. This real-time data matching serves as the basis for the user to verify their authority (temporary visit or household takeover) and encourages the user to immediately recognize and rectify any outstanding items.
[0058] The third screen, 'Simple Authentication Reservation after Date / Time Selection,' represents the interface in which the intelligent reservation engine and authentication module of the present invention operate. The user selects a visit type (temporary visit or household acquisition visit) and then specifies a desired date from a calendar-style UI. At this time, the server displays the availability of reservations in real-time to ensure that the capacity limits set for each time slot are not exceeded. Once the date and time selection is complete, the user performs an identity verification procedure via the 'Simple Authentication' button; this serves as a preliminary security step to guarantee the validity of the location-based electronic signature to be executed on-site later.
[0059] The final 'final reservation screen' indicates a state where all input information and authentication procedures have been successfully completed and the reservation information is confirmed and stored in the server's database. The screen displays the confirmed reservation date and time (e.g., July 11, 2025, at 10:05), the type of visit (household pickup visit), and the visitor's name. Once this step is completed, the system is ready to activate the automatic electronic occupancy permit issuance logic described in Fig. 4, collects the user's location information at the time of the scheduled visit, and determines whether to issue the final occupancy permit.
[0060] As such, the series of interface flows illustrated in FIG. 5 is based on organic data transactions between a central control server and a user terminal, and visually implements to the user a technical pipeline that combines real-time financial data linkage and security authentication technology, going beyond simple information input.
[0061] FIG. 6 is an exemplary diagram illustrating the configuration of an integrated occupancy status management and household-specific control interface for an administrator according to an embodiment of the present invention.
[0062] Referring to FIG. 6, the non-face-to-face digital move-in management system according to the present invention provides a dashboard for an administrator that allows a site manager or a staff member of a move-in support center to monitor the reservation status of all households in real time and to perform integrated tasks such as verifying the eligibility of individual households and issuing physical keys. The interface is broadly divided into a real-time visit reservation list area on the left and a detailed information and control area for each household on the right.
[0063] The real-time visit reservation list area on the left displays all received reservations in a list format based on a specific date and site (e.g., virtual site). This list includes an index (idx), building / unit number information (pos1, pos2), visitor name, and reservation date and time information, enabling the administrator to intuitively identify the number of visitors scheduled for the day and predict workload in advance. Additionally, it is equipped with a search function that allows for the rapid filtering of reservation information by specific contractor or time.
[0064] The detailed information and control area for each household on the right is activated when a specific household is selected from the list on the left, and concentrates all technical data and control functions necessary for the occupancy management of that household. Basic information such as the contractor's identification number (Idx), household location information, name, unique code, and housing type is displayed at the top. In particular, the 'Key' item displays the unique number (e.g., 1026 738) of the physical or digital key assigned to the household, which is linked in real-time with the key management system described in Fig. 1 to prevent mis-issuance.
[0065] A visitor management interface is located in the middle of the aforementioned area, displaying the purpose of the visit (e.g., real estate, unit acquisition, simple visit, etc.), the visitor's name, contact information, and verification status. Here, the administrator performs a final identity verification by scanning a QR code sent via mobile or entering a unique code, and updates status values such as 'Before Visit / Verified' to record them in the system.
[0066] Execution buttons such as 'Issue Unit Key,' 'Visitor Signature Register,' and 'Facility Inspection Checklist' are located at the bottom. When an administrator clicks the 'Issue Unit Key' button, the server approves the key issuance procedure after finally cross-checking the full payment of the balance and location-based verification for the corresponding unit; the relevant data is then stored along with the signature register via a digital document management module. Furthermore, visitor history by agents or external partners (real estate, interior design, etc.) is systematically managed through a signature interface for entering business registration numbers, company names, and representative information, enabling it to serve as legal proof.
[0067] As such, the administrator interface illustrated in Fig. 6 is synchronized bidirectionally with the database of the central control server, thereby digitizing physical activities at the site (key issuance, signature collection, etc.) in real time, technically ensuring the transparency and efficiency of move-in management tasks.
[0068] FIG. 7 is an exemplary diagram illustrating the detailed configuration of an integrated move-in reservation status management interface for an administrator according to an embodiment of the present invention.
[0069] Referring to FIG. 7, the non-face-to-face digital move-in management system according to the present invention provides a grid-type move-in management list screen that allows an administrator to grasp and control the overall reservation status of a specific complex at a glance. The screen is composed of an upper site and date filtering area and a lower reservation data list area.
[0070] The site and date filtering area provides an interface that allows administrators to search by selecting a specific site name to manage and setting the scheduled visit period. Through this, the processor retrieves reservation records matching the criteria from the database and outputs them to the list area in real time.
[0071] The reservation data list area at the bottom consists of multiple columns to display detailed reservation information. Specifically, the columns include a system index (idx, midx), a unique code (mcode), location information of the target household (building, unit number), contractor identification information, reservation receipt date and time, reservation status, scheduled actual visit date and time, and visitor information (name, contact number, visit type).
[0072] In particular, the visit classification column indicates the purpose of the visit classified according to the intelligent reservation logic of the present invention. As shown in FIG. 7, not only 'household takeover visits' but also visits for interior construction purposes such as 'real estate', 'grouting, elastic coating', and 'simple visits' are clearly distinguished and displayed. This is the result of the server updating the database based on the reservation type activated according to the user's balance payment status.
[0073] The reservation progress column indicates the validity or confirmation status of the reservation using a logical value (True / False). The administrator can verify the consistency of visitor information by checking the status of confirmed reservation holders marked as 'True' in real-time on the screen above, and, if necessary, switch to the move-in certificate sending screen to finally check the transmission status of the digital move-in certificate for the relevant unit.
[0074] As such, the interface illustrated in Fig. 7 serves as a means to systematically manage an unspecified number of visitors and technically guarantee the operational efficiency of the tenant support center by providing the manager with integrated information accumulated through real-time data transactions between the central control server and the construction company system.
[0075] In addition, one embodiment of the present invention may further include the following features.
[0076] The processor quantifies the purpose-specific characteristics of the temporary visit reservation and the unit handover visit reservation using physical and temporal parameters to optimize resource allocation based on the prospective resident's purpose of visit. Accordingly, it logically distributes and controls the human and physical workload of the move-in support center by applying different visit allowance times and intelligent scheduling algorithms. Specifically, the processor controls the allocation of minimum time slots for temporary visits intended for measurement or simple cleaning, whereas it allocates extended time slots required for detailed inspection and administrative processing for unit handover visits involving legal handover procedures. In this process, the processor runs a machine learning-based prediction model trained on actual past inspection data based on the exclusive area, floor plan type (e.g., slab type, tower type, etc.), and the number of paid options installed of the prospective unit, and the prediction model calculates the inspection time specialized for each unit.
[0077] The time calculation formula (T_{slot}) used by the above processor to determine the time slot interval by calculating the generation-specific variable buffer time can be defined as follows.
[0078]
[0079] In the above mathematical formula, T_{slot} represents the total time slot time (minutes) ultimately allocated to the corresponding unit, and S represents the exclusive area (m^2) of the corresponding unit. K_{area} is the basic time factor allocated per unit area, which can be variably set according to the complexity of the site. N_{opt} represents the total number of paid options and built-in appliances applied to the corresponding unit, and W_{opt} represents the weighted inspection time (minutes) per option item. Finally, B_{dyn} represents the dynamic buffer time (minutes) added by the processor based on the real-time congestion of the site and manager assignment efficiency.
[0080] For example, if the exclusive area (S) is 84.98 m^2, the coefficient per unit area (K_{area}) is 0.5 min / m^2, the number of paid options (N_{opt}) is 12, the weight per option (W_{opt}) is 3 min / option, and the dynamic buffer (B_{dyn}) is set to 10 min, the processor derives the calculation result T_{slot} = (84.98 * 0.5) + (12 * 3) + 10 = 88.49 according to the above calculation formula, and finally controls the automatic allocation of a time slot of approximately 90 min to the corresponding generation.
[0081] The processor dynamically controls the available reservation time slots for all households scheduled for occupancy based on data regarding the optimal inspection time required per household calculated through the prediction model, and simultaneously performs integrated scheduling combining hardware and software by linking in real-time with a physical resource database indicating the availability status of hardware infrastructure installed within the building. Specifically, the processor receives elevator operation data from the physical resource database, including real-time operating status, rated speed, stop time per floor, and line information assigned to each elevator for multiple elevators installed within the building, and collects information on the entry zones and turnaround space occupancy status of moving vehicles entering the complex by size. To prevent elevator bottlenecks and traffic congestion within the complex that may occur during specific time periods when occupancy is concentrated or in specific building and unit lines, the processor performs a step of precisely calculating the physical interference level along the vertical movement paths between households within the scheduling algorithm. At this time, the interference level is calculated using the frequency of households sharing the same elevator bank attempting to make reservations at the same time and the predicted inspection time required for each household as variables, and if the processor analyzes that the interference level is likely to exceed a pre-set safety threshold, it technically prevents physical congestion at the move-in site and maximizes the operational efficiency of human and physical resources by forcibly separating the possible visit reservation times between adjacent households by a minimum physical separation time or by inducing the user to prioritize and confirm an alternative time slot with low interference level through the user's terminal screen.
[0082] In addition, the processor performs a real-time indoor positioning algorithm that continuously tracks and analyzes the user's actual movement path during the location-based verification phase to ensure the security reliability of the system and to fundamentally block proxy inspections or intrusions into unauthorized areas. The processor controls a wireless communication module installed in the user terminal to collect Received Signal Strength Indicator (RSSI) data transmitted from multiple Bluetooth Low Energy (BLE) beacon devices placed nearby, and calculates the user's current coordinates in a three-dimensional space by performing a multimodal positioning operation that combines this with ambient magnetic field distribution data obtained from a geomagnetic sensor within the terminal. The processor monitors the movement trajectory by comparing the calculated current coordinates in real time with Valid Path data, which is defined as the shortest walking path from the starting point, the location of the move-in support center, to the destination point, the front door of the target household assigned to the user.
[0083] If a signal is detected indicating that the user's movement trajectory has severely deviated from the allowable error range of the aforementioned preset valid path and has deviated into a hallway or security zone of another unit, or if abnormal congestion or dwelling occurs because the time taken relative to the actual travel distance exceeds a time threshold set based on the walking speed of a typical adult (e.g., exceeding 200% of the standard time), the processor defines this as an abnormal access pattern or a security breach event. When such an event occurs, the processor controls the execution authority of the function performing the user's electronic signature function to be immediately suspended at the server level, and simultaneously forcibly classifies and records the relevant reservation on the administrator interface as a 'unit requiring on-site inspection' or a 'unit requiring security caution.' Through this, the present invention is characterized by the processor technically verifying the logical consistency of movement beyond the limitations of simple coordinate verification, thereby ensuring the overall integrity of the move-in management process and securing objective technical evidentiary power regarding potential defect disputes and security incidents.
[0084] The above security logic may be characterized by a processor processing raw data acquired through various sensors and network receiving devices installed on the user terminal to determine the user's real-time spatial coordinates, and physically verifying whether the determined coordinates exist within the geofencing validity range of a building complex or specific unit number registered in advance on the server, thereby technically blocking fraudulent signature attempts or reservation confirmation processing from a remote location outside the validity range. Specifically, to ensure the integrity of the location data, the processor analyzes the horizontal accuracy and number of satellites of the Global Positioning System (GPS) information received from the user terminal in real time, and performs a step of calculating the reliability score (C) of the location data based on this.
[0085] The formula for calculating the confidence score (C) performed by the above processor to determine the reliability of the location data can be defined as follows.
[0086]
[0087] In the above mathematical formula, C represents the confidence score of the location data that is finally calculated, A represents the horizontal accuracy (unit: m) of the GPS information collected from the user terminal, and N represents the number of valid satellites currently being received by the terminal. Here, alpha (α) and beta (β) are weighting factors pre-set according to the importance of each parameter, and in this embodiment, the sum of alpha and beta can be set to be 1.
[0088] For example, if the horizontal precision (A) is 5m, the number of receiving satellites (N) is 8, and the weights alpha and beta are set to 0.6 and 0.4, the processor derives a calculation result of C = (0.6 * 10 / 5) + (0.4 * 8 / 12) = 1.2 + 0.266 = 1.466 according to the above formula. If the lower limit (Threshold) of the pre-set confidence score is 1.0, the processor determines that the current GPS information is reliable and continues the valid range verification procedure.
[0089] On the other hand, if the above-described confidence score is below a preset lower limit, that is, in an environment where GPS signal attenuation is severe, such as in a high-rise building-dense area or an underground space, the processor performs a multi-modal location analysis logic to re-verify whether the valid range is included by comprehensively collecting and calculating Wi-Fi fingerprinting or Bluetooth Low Energy (BLE) signal strength (RSSI) data of surrounding APs (Access Points) for precise indoor positioning. In this process, the processor compares the unique MAC addresses and signal attenuation levels of surrounding APs scanned by the terminal with a pre-established radio map to correct the user's indoor location to an error range of within a few meters.
[0090] In addition, the processor monitors the location change trajectory of the user terminal as time-series data in real time for a certain period before and after the electronic signature is initiated, in order to block fraudulent signature attempts using GPS manipulation applications (Mock Location Apps) or location bypass tools. The processor calculates the geographical distance traveled (Delta d) from the location coordinates at the previous sampling point to the current location coordinates, and calculates the real-time movement speed (V = Delta d / Delta t) by dividing it by the sampling time difference (Delta t). If the calculated movement speed exceeds the physical operating limit of a person's walking speed (e.g., 5 m / s) and shows an abnormal 'teleportation' pattern, or if discontinuous points lacking logical continuity between location coordinate data are detected, the processor determines this as an artificial tampering access by a GPS manipulation application. In this case, the processor may be characterized by generating a security event to immediately forcibly block the electronic signature and reservation confirmation processing, and by executing an anti-tampering algorithm that maximizes the security reliability of the occupancy management system by recording the unique identification information of the terminal in a blacklist database.
[0092] Even if the processor determines in the first instance that the user terminal is located within the valid range based on the geofencing, it performs security filtering to ensure security integrity by cross-verifying the official assigned location information of the IP (Internet Protocol) address assigned to the terminal with the geographical location information on the confirmed GPS (Global Positioning System) coordinates. Specifically, the processor interacts with an external GeoIP database server to parse the assigned address of the ISP (Internet Service Provider) of the network the user terminal is connected to, and determines whether the connection country and city information derived therefrom logically matches the location of the actual building complex indicated by the GPS. If the GPS information indicates a location within the site but the network connection information is confirmed to be a remote location or overseas, the processor defines this as a malicious attempt to bypass the location using a Virtual Private Network (VPN) or proxy server, and takes technical measures to forcibly stop the electronic signature and move-in confirmation processes.
[0093] In addition, to technically guarantee whether the user has faithfully performed a visual inspection of the facilities by actually visiting the interior of the unit, the processor calculates the physical stay time (T_{stay}) in real time from the time the user terminal first enters the valid range (Entry Timestamp) until the final electronic signature is performed, and executes a conditional approval logic to determine the authenticity of the inspection based on this. The processor compares the actual stay time with a pre-set minimum threshold inspection time (T_{min}) for each unit area or type, and if the stay time is less than the minimum threshold time, it is considered a formal access where no actual facility inspection activity was performed, and technically restricts the final transmission and creation of the facility handover document. At this time, the formula for calculating the Verification Index (VI) performed by the processor to finally determine the validity of the inspection can be defined as follows.
[0094]
[0095] In the above mathematical formula, VI represents the final validity score of the inspection activity, T_{stay} represents the total stay time (minutes) during which the user actually stayed within the complex or the unit, and T_{min} represents the recommended minimum inspection time (minutes) pre-set considering the exclusive area of the unit. H_{meas} represents the current measured elevation (m) collected in real-time from the user terminal, and H_{target} represents the design reference elevation (m) of the floor where the target unit is located. sigma is a standard deviation coefficient for correcting elevation measurement errors, and w_1 and w_2 are weight parameters for adjusting the importance of the temporal element and the vertical position element, and their sum is set to be 1.
[0096] For example, if the minimum inspection time (T_{min}) for a unit with an exclusive area of 84m^2 is set to 40 minutes, the user's actual stay time (T_{stay}) is 45 minutes, the reference elevation (H_{target}) of the corresponding floor is 45m, the measured elevation (H_{meas}) is 45.2m, and sigma is entered as 1.0, and weights w_1 and w_2 are each 0.5, then the processor VI = (45 / 40 * 0.5) + (e^{-0.2} * 0.5) The calculation result 0.56 + 0.41 = 0.97 is derived. The processor controls the facility handover procedure to be finally approved only when the calculated VI value exceeds a preset approval threshold (e.g., 0.8).
[0097] In addition, to overcome the limitations of planar horizontal coordinate verification, the processor performs altitude analysis logic by collecting atmospheric pressure data or altitude information collected from a barometer mounted on the user terminal when confirming a location within the valid range. The processor calculates the current relative altitude by comparing the collected pressure data with sea level pressure and performs multi-verification on the vertical coordinate to determine whether the user has actually reached the floor where the target household is located by precisely comparing this with floor-by-floor height data in the building register. If the horizontal GPS coordinates exist within the target building, but the calculated altitude value is interpreted as being outside the floor range of the household and remaining on the ground floor or another floor, the processor determines this as a false location authentication where no actual visit to the household has taken place, generates a security event, and blocks the related process, thereby completing the three-dimensional security reliability of the system.
[0099] The embodiments disclosed in this specification and FIGS. 1 to 7 are merely examples to easily explain the technical content and do not limit the scope of the invention. Various modifications and combinations of each embodiment based on the technical concept of the invention are possible and can be organically implemented by the system, server, and terminal of the invention.
[0100] In addition, the control method of the present invention can be realized in hardware, software, or a combination thereof, and can be implemented in the form of program instructions executed through various computer means and recorded on a computer-readable medium. Such a medium includes any device capable of storing data, such as ROM, RAM, optical or magnetic storage devices, and can be stored and executed in a distributed manner through a network.
[0101] The present invention comprises a program including code for implementing the device or method described in the claims and a machine-readable medium storing the same, and appropriately includes equivalents such as communication signals transmitted via wired or wireless connections. Accordingly, the true technical scope of protection of the present invention should be determined by the claims set forth below.
Claims
Claim 1 In a system for managing the move-in process of a building remotely, a memory for storing move-in management logic and user data; The system includes a processor connected to the memory and executing the move-in management logic. The processor collects information on the status of the balance payment of units scheduled for move-in by linking with the balance payment confirmation system of a construction company or developer via an API (Application Programming Interface). Based on the collected information, it determines in real-time whether the balance has been fully paid. Depending on the determined status of the balance payment, if the balance has not yet been paid, it activates a temporary visit reservation menu for interior construction while deactivating the visit reservation menu for unit handover. If the balance has been fully paid, it activates the visit reservation menu for unit handover, thereby providing separate reservation authority according to the purpose of the visit. Upon a request for an electronic signature from a user, it performs security logic to verify whether an actual site visit has been made by comparing the current location information obtained from the user's terminal with the pre-set location information of the relevant building. For units where both the full payment of the balance and the site visit verification have been completed, it generates an electronic move-in certificate in the form of an image containing the unit's building number, the contract holder's name, and a code for key issuance verification, and automatically transmits it to the user's mobile terminal. It also provides different visit allowance times and scheduling algorithms depending on the purpose of the temporary visit reservation and the unit handover visit reservation. By applying this, the workload of the move-in support center is distributed and controlled, wherein a minimum unit time slot is allocated for the aforementioned temporary visit reservation and an extended time slot is allocated for the aforementioned household handover visit reservation; the security logic verifies the user's location based on the user terminal's GPS (Global Positioning System) information or specific network connection information, and if the verified location is outside the valid range, blocks the electronic signature and reservation confirmation processing.A prediction model is run that has been trained on data regarding the average facility inspection time required by exclusive area and floor plan type of the aforementioned scheduled occupancy units, and the prediction model uses the time slot time (T, allocated to each unit according to the following mathematical formula 1) slot Calculate ), and dynamically variably control the number of people available for reservation by reflecting the calculated time slot time in the time slot interval of the scheduling algorithm, (Here, T slot is the total time slot time (minutes) allocated to the corresponding generation, and S is the exclusive area (m²) of the corresponding generation. 2 ) and, K area is the basic time factor allocated per unit area, and N opt is the total number of paid options and built-in appliances applied to the corresponding generation, and W opt is the weighted inspection time (minutes) per option item, and B dyn ...is a dynamic buffer time (minutes) added based on the real-time congestion level of the site and the manager assignment efficiency.) It links with a physical resource database containing operation data of elevators installed within the building and information on areas where moving vehicles can enter, and distributes reservations by calculating the vertical physical interference between households on the scheduling algorithm to prevent reservations from being concentrated in the same time slot and on the same line; when executing the security logic that verifies the actual site visit, it performs a real-time indoor positioning algorithm that continuously tracks the user's movement path; if the movement trajectory from the move-in support center to the front door of the target household deviates from a pre-set valid path or the travel time exceeds a threshold, it determines it as abnormal access and temporarily suspends the authority of the electronic signature; it analyzes the horizontal accuracy and the number of satellite receptions of the GPS information collected from the user terminal to calculate a confidence score (C) according to the following Equation 2, and if the confidence score is below a pre-set lower limit, Wi-Fi fingerprinting of surrounding APs (Access Points) or for precise indoor positioning A multi-modal location analysis logic is performed to re-verify whether the BLE (Bluetooth Low Energy) signal strength (RSSI) data is included within the valid range by performing complex calculations, and (Here, C is the confidence score of the location data, A is the horizontal precision (m) of the GPS information collected from the user terminal, N is the number of valid satellites currently being received by the terminal, and α and β are pre-set weights according to the importance of each parameter, with their sum being 1.) A tamper-proof algorithm is executed to monitor the trajectory of the location change of the user terminal in real time for a certain period before and after the time of the electronic signature, and if the movement speed from the previous location coordinates to the current location coordinates exceeds the physical operating limit or if a discontinuity in location information is detected, it is determined to be unauthorized access by a GPS manipulation application, thereby forcibly blocking the electronic signature and reservation confirmation processing; and even if the user terminal is determined to be located within the valid range, security filtering is performed to determine whether a location bypass connection using a Virtual Private Network (VPN) or a proxy is made by cross-verifying whether the assigned regional information of the IP address assigned to the terminal matches the confirmed regional information on the GPS, and the residence time (T) from the time the user terminal enters the valid range until the electronic signature is executed stay Calculate ) and the above residence time is the minimum critical time (T) required for facility inspection of the corresponding generation. min If it is less than ), it is considered that an actual inspection has not been conducted, thereby restricting the creation of a facility handover document in which the inspection results of the household facilities are recorded; however, a conditional approval logic is performed to approve the creation of the said facility handover document only if the verification index (VI) calculated by the following mathematical formula 3 exceeds a preset approval threshold. (Here, VI is the final validity score of the inspection action, and T stay is the total actual time spent by the user (minutes), and T min is the recommended minimum inspection time (minutes) pre-set considering the exclusive area of the relevant unit, and H meas is the current measured altitude (m) collected in real-time from the user terminal, and H target ...is the design reference altitude (m) of the floor where the target generation is located, σ is a standard deviation coefficient for correcting altitude measurement errors, and w1 and w2 are weights for adjusting the importance of the temporal element and the vertical position element, and their sum is 1.) A system characterized by further performing an altitude analysis logic that collects altitude information or barometric pressure sensor data of the user terminal when confirming a location within the above valid range, and verifies in a vertical coordinate system whether the user has actually reached the floor where the target generation is located. Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 delete
Citation Information
Patent Citations
Notarizing agent system of verifying notarizing document for smart phone with app and operating method thereof
KR101537503B1
Escrow safe trading method of real estate agent using real estate integrated information system
KR101971838B1
System for providing smart home life service
KR1020210048825A
Method for providing one-app-based integrated services in apartment complexes
KR1020220167406A
Access control and defect repair reception system for pre-visit of prospective occupants
KR102612510B1
