Hotel monitoring management method and system and medium
By adopting preset flow-out control policies and privacy protection policies in the hotel monitoring system, and using virtual private networks and store LANs, the problems of inefficiency and difficulty in ensuring security in large-scale monitoring point resource management are solved. It realizes unified and efficient management of large-scale monitoring point resources and secure transmission of video data.
Patent Information
- Application Number
- CN202411571276.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-18
AI Technical Summary
In the large-scale monitoring point resource management, traditional video surveillance networking solutions encounter inefficiency and difficulty in ensuring security in video security access mechanism design, cloud-side streaming of video data, intelligent management and control.
Adopt a hotel monitoring and management method, through preset flow fetch control strategies and privacy protection policies, use virtual private networks and store LANs to dynamically manage the monitoring video data between the group and each store surveillance end to ensure the secure transmission and rapid withdrawal of video data. flow.
It realizes unified management of large-scale monitoring point resources, ensures video security and system efficiency, and meets the needs of large-scale data management.
Smart Images

Figure CN119484768A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of hotel software systems, and in particular to a hotel monitoring management method, system and medium. Background Art
[0002] Traditional video surveillance networking solutions are usually managed based on multiple platform cascades, that is, multiple subsystems are interconnected to achieve video surveillance data integration and sharing. This method is more common in small-scale surveillance scenarios, and the data from each surveillance point will be transmitted to different platforms for processing and storage.
[0003] When traditional solutions are applied to the management of large-scale monitoring point resources, such as managing tens of thousands of stores, hundreds of thousands or even millions of video points, the traditional platform cascade approach will encounter many problems, especially in the design of video security access mechanisms, cloud-edge video data streaming, and intelligent management and control, which lack effective technical means. This leads to low efficiency of the monitoring system, difficulty in ensuring video security, and failure to meet the needs of large-scale data management. Summary of the invention
[0004] In view of the shortcomings of the prior art described above, the purpose of the present invention is to provide a hotel monitoring management method, system and medium, which realize the unified management of large-scale monitoring point resources of the hotel headquarters group.
[0005] To achieve the above purpose, the present invention adopts the following technical solution.
[0006] In the first aspect, the present invention provides a hotel monitoring and management method, which adopts the following technical solution: A hotel monitoring management method is applied to monitoring video management at the group end and each store end, and the method comprises: In response to a video preview request and / or a video playback request and / or a video download request from a group end user for a first location in a first store, based on a preset flow control strategy and a privacy protection strategy, the video data of the first location is retrieved from a data storage device at the first store end through a pre-established virtual private network; In response to a video preview request and / or a video playback request from a second store end user for a second location in the second store, retrieving video data of the second location from the data storage device via a pre-established store local area network; In response to a video download request from a user at a third store for a third location in the third store, the video data of the third location is retrieved from a data storage device at the third store through a pre-established virtual private network via the group end based on a preset flow control strategy and privacy protection strategy.
[0007] Furthermore, in the above-mentioned hotel monitoring management method, the step of retrieving the video data of the first point from the data storage device of the first store end through a pre-established virtual private network based on a preset flow control strategy includes: obtaining the network bandwidth of the first store; Based on the network bandwidth, the number of access paths of the group end is allocated according to a preset mapping relationship, and the number of access paths indicates the number of points that the group end can access at the same time at the first store end; When the group end retrieves the video data of the first point, it is determined whether the number of points at the first store end that the group end is retrieving is no more than the number of streaming channels, and if it is more than the number of streaming channels, the video preview request and / or video playback request and / or video download request is rejected.
[0008] Furthermore, in the above-mentioned hotel monitoring and management method, based on a preset privacy protection strategy, the video data of the first point is retrieved from the data storage device of the first store end through a pre-established virtual private network, including: when retrieving the video data of the first point, superimposing watermark information on the video data, and the watermark information at least includes login account information and stream acquisition time information.
[0009] Furthermore, in the above-mentioned hotel monitoring and management method, based on a preset privacy protection strategy, the video data of the first point is retrieved from the data storage device of the first store end through a pre-established virtual private network, including: when retrieving the video data of the first point, based on a preset video processing algorithm, blurring the faces of people in the video data.
[0010] Further, in the above-mentioned hotel monitoring management method, in response to a video download request from a user at a third store end for a third location in the third store, the video data of the third location is retrieved from a data storage device at the third store end through a pre-established virtual private network based on a preset flow control strategy and a privacy protection strategy via the group end, including: based on the video download request, based on a preset personnel recognition algorithm, personnel recognition is performed on the video data of the third location; When a person appears in the video data, the video data is sent to the group end; At the group end, based on the video processing algorithm, the faces of the people in the video data are blurred; the processed video data is sent from the group end to the third store end through a pre-established virtual private network.
[0011] Furthermore, in the above-mentioned hotel monitoring management method, in response to a video download request from a user at a third store end for a third point in the third store, the group end retrieves the video data of the third point from the data storage device at the third store end through a pre-established virtual private network based on a preset flow control strategy and privacy protection strategy, and further includes: Recording the time frame in which the person appears in the video data of the third point; Sending video data segments of consecutive time frames in which people exist to the group end; At the group end, based on a preset video processing algorithm, blurring the faces of people in each video data segment is performed and returned to the third store end; At the third store end, each processed video data segment is replaced with a corresponding segment of the original video data based on the time frame, and is used to respond to the video download request.
[0012] Furthermore, the above-mentioned hotel monitoring and management method further includes: Obtaining the request authority of the group-end user, and rejecting requests outside the request authority when the group-end user makes a video preview request, a video playback request, and / or a video download request; The request authority of the store-side user is obtained, and when the store-side user makes a video preview request, a video playback request, and / or a video download request, requests outside the request authority are rejected.
[0013] In a second aspect, the present invention provides a hotel monitoring and management system, which adopts the following technical solution: A hotel monitoring management system is applied to the monitoring video management of the group end and each store end, and the system includes the group end and the store end; The group end is at least used to respond to a video preview request and / or a video playback request and / or a video download request from a user of the group end for a first location in a first store, and retrieve the video data of each first location from a data storage device of each store end through a pre-established virtual private network based on a preset flow control strategy and a privacy protection strategy; The store end is at least used to respond to the store end user's video preview request and / or video playback request for each point in the store, and retrieve the video data of the corresponding point from the data storage device through the pre-established store local area network; The store end is also used to respond to store end user's video download requests for various points in the store, and through the group end, based on the preset flow control strategy and privacy protection strategy, the video data of the corresponding points are retrieved from the store end's data storage device through a pre-established virtual private network.
[0014] Furthermore, in the above-mentioned hotel monitoring and management system, the group end includes a group client and a group backend, and the store end includes a store client and a store backend; The group client is at least used to obtain a video preview request and / or a video playback request and / or a video download request from a group end user for each point in each store, and the group back end is at least used to retrieve the video data of the corresponding point from the data storage device of each store end through a pre-established virtual private network based on a preset flow control strategy and a privacy protection strategy; The store client is at least used to obtain store-side users' video preview requests and / or video playback requests and / or video download requests for each point in the store, and the store backend is at least used to store video data of each point in the store.
[0015] In a third aspect, the present invention provides a readable storage medium, which adopts the following technical solution: A readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, a hotel monitoring and management method as described in any one of the first aspects above is implemented.
[0016] In summary, compared with the prior art, the present invention includes at least one of the following beneficial technical effects: The present invention can flexibly and efficiently manage the surveillance video data of the group end and each store end through the preset flow control strategy and privacy protection strategy, which can ensure that the group users can safely retrieve video data through the virtual private network, and at the same time use the store local area network to achieve localized fast flow, reducing network bandwidth occupancy and system delay. In addition, the method dynamically selects the appropriate flow acquisition method according to the user's role and request type, and strengthens privacy protection during video download and playback, thereby improving the security and applicability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 It is a flowchart of a specific embodiment of a hotel monitoring and management method of the present invention.
[0019] Figure 2 It is a flowchart of another specific embodiment of a hotel monitoring and management method of the present invention.
[0020] Figure 3It is a flow chart of a specific embodiment of a privacy protection strategy in a hotel monitoring management method of the present invention.
[0021] Figure 4 It is a flowchart of another specific embodiment of a hotel monitoring and management method of the present invention.
[0022] Figure 5 It is a flow chart of a specific embodiment of a store-side flow acquisition strategy in a hotel monitoring and management method of the present invention.
[0023] Figure 6 It is a flowchart of another specific embodiment of a hotel monitoring and management method of the present invention.
[0024] Figure 7 It is a topological diagram of a specific embodiment of a hotel monitoring and management method of the present invention.
[0025] Figure 8 It is a structural schematic diagram of a specific embodiment of a hotel monitoring and management system of the present invention. DETAILED DESCRIPTION
[0026] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application. In addition, it should be understood that the specific embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application.
[0027] It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments of the present application. In addition, in the following embodiments, the description of each embodiment has its own emphasis, and for parts not described in detail in one embodiment, please refer to the relevant description of other embodiments.
[0028] The method steps described in the embodiments of the present invention may be executed in the order described in the specific implementation manner, or the execution order of each step may be adjusted according to actual needs on the premise that the technical problem can be solved, which will not be listed here one by one.
[0029] Reference Figure 1 A hotel monitoring management method is applied to the monitoring video management of the group end and each store end, and the method includes step S1, step S2 and step S3.
[0030] S1, in response to a group-end user's video preview request and / or video playback request and / or video download request for a first point in a first store, based on a preset flow control strategy and privacy protection strategy, retrieve the video data of the first point from a data storage device at the first store end through a pre-established virtual private network.
[0031] Specifically, first, the group-end user initiates a video preview request, video playback request, or video download request for a video point in a certain store (such as the first monitoring point in the first store). According to the preset stream control strategy, the current network conditions, user permissions, and video access priority are judged, and the appropriate stream acquisition method is selected. If the conditions are met, a secure connection is established with the data storage device of the first store through a virtual private network (VPN) to retrieve relevant video data. Under the privacy protection strategy, the system will process the video data, such as adding watermarks, coding faces, etc., to ensure the privacy and security of the video during transmission and use.
[0032] S2, in response to a video preview request and / or a video playback request from a second store end user for a second location in the second store, retrieving video data of the second location from the data storage device through a pre-established store local area network;
[0033] Specifically, when a user at a store, such as the second store, initiates a video preview request or video playback request for a video point (such as the second point) in the store, the system first confirms the user's identity and authority to ensure that he has access rights. Subsequently, the system determines whether the user and the video device are in the same store LAN based on the pre-configured network conditions. If they are in the same LAN, the system directly establishes a connection through the local area network (LAN), retrieves relevant video data from the store's local data storage, and sends the video stream to the user terminal, ensuring low latency and high efficiency of video preview and playback.
[0034] S3, in response to a video download request from a user at the third store end for a third location in the third store, the group end, based on a preset flow control strategy and privacy protection strategy, retrieves the video data of the third location from the data storage device at the third store end through a pre-established virtual private network.
[0035] Specifically, when a user at a store, such as a third store, initiates a video download request for a video point in the store (such as the third point), the system first verifies the user's identity and authority to ensure that he has download authority. Then, the system passes the request to the group end, which determines the network bandwidth, the sensitivity of the video data, and the download priority based on the preset flow control strategy and privacy protection strategy. According to these conditions, the system establishes a secure connection through a virtual private network (VPN), retrieves the video data of the point from the data storage of the third store, and processes the video according to the privacy protection strategy, such as adding watermarks or face coding, to ensure that the downloaded video data is securely transmitted to the third store under the privacy protection requirements.
[0036] Based on this, in step S1, group-side users can retrieve video data from the store-side data storage of each store through a virtual private network (VPN) for preview, playback or download, ensuring transmission through a secure network channel and processing based on a privacy protection strategy; in step S2, store-side users can directly obtain video data from local storage through the store LAN to achieve low-latency local video preview or playback; in step S3, store-side users initiate a download request through the group side, and the system retrieves video data through VPN and performs privacy protection operations. Throughout the implementation process, the system uses a flexible streaming strategy to ensure data transmission security while improving network bandwidth utilization, optimizing video access efficiency, and strengthening privacy protection in video transmission and storage to ensure data security and compliance.
[0037] Further, as an embodiment of the present invention, refer to Figure 2 In step S1, based on a preset flow control strategy, the video data of the first point is retrieved from the data storage device of the first store end through a pre-established virtual private network, including the following sub-steps.
[0038] S11, obtaining the network bandwidth of the first store.
[0039] Generally, in chain-operated hotel scenarios, the network export bandwidth of each store is limited (may be between 2 and 10 Mbps), and video data transmission often shares the same network bandwidth with the business system. If the user accesses the video surveillance system without flow control strategy management, the business bandwidth may be occupied, affecting the normal operation of the hotel business system (for example, abnormal hotel reservations, etc.).
[0040] Specifically, methods for obtaining store network bandwidth include, but are not limited to, regularly checking store bandwidth usage, real-time monitoring of network transmission performance, or obtaining bandwidth data from network devices (such as routers or switches). At the same time, the system can dynamically adjust based on the store's historical bandwidth data and current network load conditions. If the store network bandwidth is limited, the system will record the current available bandwidth to provide a basis for the allocation of streaming paths in subsequent steps, so as to ensure reasonable allocation of resources under network conditions and optimize the video access experience.
[0041] S12, allocating the number of access paths of the group end according to a preset mapping relationship based on the network bandwidth, wherein the number of access paths indicates the number of points that the group end can access at the first store end at the same time;
[0042] Specifically, after obtaining the current network bandwidth of the store, the bandwidth is matched with the number of allowed stream access paths based on the preset mapping relationship. The mapping relationship can be set according to different levels of network bandwidth. For example, when the bandwidth is 2Mbps, the system may only allow 1 video stream to be retrieved at the same time; when the bandwidth reaches 5Mbps, 2 video streams can be allowed to be retrieved at the same time, etc. The system automatically allocates the maximum number of video points that the group end can retrieve from the store end based on this mapping relationship, ensuring the smoothness of the video stream and the effective use of bandwidth, avoiding video freezes due to insufficient bandwidth or affecting the normal operation of other business systems.
[0043] S13, when the group end retrieves the video data of the first point, determines whether the number of points at the first store end that the group end is retrieving is no more than the number of streaming channels, and rejects the video preview request and / or video playback request and / or video download request if it is more than the number of streaming channels.
[0044] Specifically, when the group-side user initiates the retrieval of video data for the first store, the system first checks the number of video points that the group-side is currently retrieving from the store, and compares it with the maximum number of stream access paths allocated in step S12. If the number of points currently retrieved does not exceed the allowed number, the system will allow the video preview, playback or download request, and continue to retrieve video data; if the current number of points has reached or exceeded the preset upper limit for stream access, the system will reject new video requests and return a prompt message to the user indicating that the stream has exceeded the limit, reminding them to close the existing video stream, or wait for other video streams to end before initiating a new request. This mechanism ensures that when network bandwidth is limited, the number of video streams is reasonably controlled to avoid bandwidth overload and video quality degradation.
[0045] Based on this, the flow acquisition strategy can effectively optimize the use of network bandwidth, prevent excessive occupation of video streams, ensure the smoothness of video transmission and the stability of system operation, and at the same time improve the efficiency of video data access and user experience.
[0046] Furthermore, as an implementation mode of the present invention, in step S1, based on a preset privacy protection strategy, the video data of the first point is retrieved from the data storage device of the first store end through a pre-established virtual private network, including: when retrieving the video data of the first point, superimposing watermark information on the video data, the watermark information at least including login account information and stream acquisition time information; when retrieving the video data of the first point, blurring the faces of people in the video data based on a preset video processing algorithm.
[0047] Specifically, when the system retrieves the video data of a certain video point (such as the first point), the video stream is first processed and the watermark information is superimposed on the video screen in real time. The watermark information at least includes the currently logged-in user account and the specific time of the stream acquisition for subsequent tracking and auditing. The system can embed this information into the specified position of the video screen through OSD (On-Screen Display) technology to ensure that the watermark is always displayed without affecting the main content of the video. In addition, the watermark can be transparent or have certain anti-tampering properties to ensure that the watermark information is still visible even if the video is intercepted or stored, thereby enhancing the security of the video data and the ability to trace responsibility. This implementation method not only improves the security management of video data, but also ensures the transparency and compliance of operations during the video access process.
[0048] In addition, when the system retrieves the video data of a certain video point (such as the first point), it can also first analyze the video frame through the algorithm to identify the face area in the video. Then, according to the preset privacy protection strategy, the system uses a blurring or mosaic algorithm to process the detected face area to ensure that the face information in the video cannot be clearly identified. This processing can be performed on the platform service end of the group, that is, when the video is transmitted from the store end to the group end, the blurring operation is performed through the central streaming media server or video processing module. When the processed video stream is transmitted to the client, the relevant privacy content has been protected to ensure compliance with data privacy requirements and avoid unauthorized leakage or misuse of video content.
[0049] For example, refer to Figure 3, an embodiment of the present invention provides a process for transmitting a video stream from a store monitoring device to a client and performing watermark superposition and face coding processing. Specifically, the store video device first generates an original video stream, and the video stream is transmitted to the platform service through a pre-established network connection. If the system determines that privacy protection is required (such as face coding), the platform service will blur the face in the video stream and generate a processed coded video. After that, the video stream will continue to be transmitted to the client, and the client will superimpose watermark information on the video screen (the watermark includes the login account and the time of the stream acquisition) to ensure that the video can be traced and protected during use and storage. In the end, the client displays a processed, secure video stream containing a watermark.
[0050] Further, as an embodiment of the present invention, refer to Figure 4 Step S3, in response to a video download request from a user at a third store end for a third location in a third store, the video data of the third location is retrieved from a data storage device at the third store end through a pre-established virtual private network via the group end based on a preset flow control strategy and a privacy protection strategy, including the following sub-steps.
[0051] Step S31: Based on the video download request and a preset personnel recognition algorithm, personnel recognition is performed on the video data of the third point.
[0052] Specifically, after receiving the download request from the user, the store first analyzes the video data of the download point (such as the third point) based on the preset personnel recognition algorithm. The recognition algorithm automatically detects the personnel in the video screen by analyzing the video frames, and identifies the characters and activity areas. The specific implementation may include the use of deep learning models for face detection, human contour recognition and other technologies to ensure that all people involved in the video can be accurately identified. The purpose of this step is to determine whether there are people in the video content, so as to provide a basis for subsequent privacy protection processing. If a person is detected, the subsequent processing steps are entered.
[0053] Among them, the personnel recognition algorithm can use a variety of existing algorithms, including face detection algorithms based on convolutional neural networks (CNN), such as Faster R-CNN, YOLO (You Only Look Once) or SSD (Single Shot Multibox Detector), which can quickly detect faces in video frames. In addition, traditional face detection algorithms based on HOG (Histogram of Oriented Gradients) combined with SVM (Support Vector Machine) or posture estimation models in deep learning (such as OpenPose) can also be used to identify faces and bodies. Combined with these algorithms, the system can accurately and efficiently detect and identify people in the video, and realize subsequent privacy protection processing.
[0054] S32, when a person appears in the video data, the video data is sent to the group end.
[0055] Specifically, after detecting the presence of a person in the video data through the person recognition algorithm, the system will immediately mark the video data as content that requires privacy protection, and send the video data to the group end for further processing through the preset virtual private network (VPN). This process ensures the security and privacy of the video during transmission. Before sending, the system can also encrypt the data to ensure that sensitive information is not leaked during transmission. Once the video data successfully reaches the group end, the system will further process the sensitive information in the video (such as blurring the face) to ensure the implementation of the privacy protection strategy.
[0056] S33, at the group end, blurring the faces of the people in the video data based on the video processing algorithm.
[0057] Specifically, when the video data reaches the group end, the system performs privacy protection processing on the detected persons based on the preset video processing algorithm, mainly blurring or mosaicing the faces of the persons. First, the system performs face detection on each frame, locates the face area that appears in each video frame, and then applies a blurring algorithm (such as Gaussian blur or pixelation) to process these areas to ensure that the faces are unrecognizable. This processing is completed on the server side, and the video data after blurring will be marked as privacy protected, ensuring that the specific people in the video cannot be identified when the video is played back or downloaded, in compliance with data privacy protection requirements.
[0058] S34, sending the processed video data from the group end to the third store end through a pre-established virtual private network.
[0059] Specifically, after the group has completed the blurring of faces in the video data, the system will securely send the processed video data back to the requesting store through a pre-established virtual private network (VPN). During this process, the system will ensure encrypted transmission of the data to prevent interception or tampering during transmission. At the same time, the system will monitor network bandwidth and transmission speed to ensure that the video data can be transmitted to the store user's terminal in a stable and efficient manner. After the transmission is completed, the store user can safely download and access the processed, privacy-protected video data.
[0060] For example, refer to Figure 5 When a store user initiates a video streaming request, the system determines whether the video stream needs to be coded based on the preset streaming control strategy. If the system determines that face coding is not required, the video stream will be directly streamed through local penetration (P2P), that is, the system directly obtains video data through the store's local area network, reducing bandwidth consumption and improving streaming efficiency. At this time, the video stream will not pass through the central streaming server, and the user end can directly receive the video without coding.
[0061] If the system determines that the video stream needs to be processed with face coding, the video will be processed through the central streaming media. During this process, the system will first analyze the video stream and perform face detection (i.e. step S31). The face detection algorithm will analyze the content of the video frame to confirm whether there is face information in the video stream. If the system detects that there is no face in the video stream, the video stream will be sent directly to the user terminal without the need for face coding.
[0062] If the face detection result indicates that there is face information in the video stream, the system will call the privacy protection strategy (i.e. step S33) to blur or add mosaics to the face part of the video. This operation is to ensure that personal privacy information in the video will not be leaked, in compliance with data privacy protection regulations and requirements.
[0063] After the face coding is completed, the processed video stream will be forwarded to the store by the streaming media server. In this process, the system will ensure that the processed private information cannot be restored, thereby ensuring the effectiveness of privacy protection.
[0064] This process ensures the efficiency of the system and meets the requirements of video data privacy protection by dynamically judging and processing the content of the video stream and reasonably allocating bandwidth resources. This streaming strategy can reduce the load of the central server while ensuring the quality of the video, and improve the security and reliability of video access.
[0065] Further, as an embodiment of the present invention, refer to Figure 6, step S3, in response to a video download request from a user at a third store end for a third location in a third store, via the group end, based on a preset flow control strategy and privacy protection strategy, the video data of the third location is retrieved from the data storage device at the third store end through a pre-established virtual private network, and also includes the following sub-steps.
[0066] S35, recording the time frame in which the person appears in the video data of the third point.
[0067] After the system receives the download request from the store user and performs personnel identification, it automatically scans the timeline of the video data and identifies the time frames where people appear in the video. These time frames are marked by an algorithm, recording the start and end time of each time frame, and determining which video clips contain personnel information. This process can be completed by analyzing each frame. When a person is detected, the system will mark the time period so that privacy protection can be performed on these clips in subsequent processing steps. In this way, the system can accurately locate the time period involving people, lay the foundation for subsequent video blurring processing, reduce redundant processing of irrelevant video frames, and improve processing efficiency.
[0068] S36, sending the video data segments of the continuous time frames in which people exist to the group end.
[0069] After marking the time frames where people appear in the video data, these marked continuous time frames are extracted as video clips. The extracted video clips contain the images where people appear, and the system then sends these video clips to the group-side server through a virtual private network (VPN) for further processing. During the transmission process, the system encrypts the video clips to ensure data security, and only sends the clips containing people to reduce the amount of data and improve transmission efficiency. This process ensures that only the part of the video involving the privacy of the person is transmitted, thereby speeding up the subsequent processing and data return.
[0070] S37, at the group end, based on a preset video processing algorithm, blur the faces of people in each video data segment and return them to the third store end.
[0071] When continuous video clips containing people are sent to the group end, the system will blur the faces of the people in these clips based on the preset video processing algorithm. First, the system accurately locates the face area in the video frame through the face recognition algorithm, and then applies blurring or mosaic technology to these areas to make the facial features of the people unrecognizable. The processing process is completed on the central server side to ensure that all privacy-related parts are effectively protected. The processed video clips are marked as privacy-processed and are ready to be encrypted and transmitted back to the store end through a virtual private network (VPN) to replace the corresponding clips in the original video. This step ensures the integrity and security of video privacy protection.
[0072] S38, at the third store end, each processed video data segment is replaced with a corresponding segment of the original video data based on the time frame, and is used to respond to the video download request.
[0073] When the group has completed the blurring of the video clips, the processed clips are encrypted and transmitted back to the store through a virtual private network (VPN). The system will accurately replace these processed video clips with the corresponding time periods in the original video data based on the previously recorded time frame information. This replacement operation ensures the continuity of the video stream while retaining the unaffected original video content without people. After the replacement is completed, the system will provide the entire video containing the processed clips to the third-party store users for download, ensuring that the video downloaded by the user meets the privacy protection requirements and is complete.
[0074] Based on this, by accurately locating the time frame where people appear in the video, the clips containing privacy are processed, avoiding redundant processing of the entire video data and improving processing efficiency. At the same time, the system securely transmits video clips through VPN to ensure the privacy and security of data during transmission. By replacing the blurred clips with the corresponding parts of the original video, the integrity of the video is retained and privacy protection is achieved. This process not only significantly reduces the amount of data processing and the occupancy of transmission bandwidth, but also improves the accuracy and efficiency of video privacy protection, ensuring that the downloaded video data meets the requirements of privacy protection.
[0075] Furthermore, as an embodiment of the present invention, the hotel monitoring and management method also includes: obtaining the request authority of the group-end user, and when the group-end user makes a video preview request and / or a video playback request and / or a video download request, rejecting requests outside the request authority; obtaining the request authority of the store-end user, and when the store-end user makes a video preview request and / or a video playback request and / or a video download request, rejecting requests outside the request authority.
[0076] Specifically, the system controls video access permissions based on user roles. On the group side, if the currently logged-in user is a group headquarters user, the system administrator will assign permissions, and by default, permissions for video preview, video playback, and video download are provided. When making a request to the group side, the system will automatically verify the requested permissions.
[0077] On the store side, if the current user is a store administrator or other role, he or she has the rights to preview, replay, and download videos by default. At the same time, users with such roles can assign video preview and replay rights to store employees in subordinate stores. In addition, for special cases, such as temporary permission applications by store employees, store employees can temporarily apply for permission to replay and download videos in the system. After approval by the store administrator, they can have the requested permission within a certain period of time (e.g., 3 hours / 6 hours / 12 hours, etc.).
[0078] For example, refer to Figure 7 , a specific implementation method of a hotel monitoring management method of the present invention is: The system centrally manages the video resources of each store through a private unified monitoring platform deployed on the group side. There are two streaming methods: Method 1 is conventional streaming through a streaming media server, which is suitable for group users to retrieve video data from various stores through a VPN private network, especially in scenarios that require privacy protection (such as face coding); Method 2 is P2P intranet streaming. When the client and the store video equipment are located in the same LAN, the stream is directly acquired through P2P, reducing network bandwidth usage and improving stream acquisition efficiency.
[0079] During this process, video data is securely transmitted to the group's streaming service platform through a VPN private network when necessary, and the private content in the video (such as faces) is processed before the processed video stream is sent to the client to ensure data privacy and security. The architecture of the entire system can dynamically select the best streaming path based on network conditions, user permissions, and privacy protection policies, and effectively optimize network resources to ensure the efficiency and security of large-scale video surveillance.
[0080] Based on the above hotel monitoring and management method, the embodiment of the present invention also discloses a hotel monitoring and management system.
[0081] Reference Figure 8 , a hotel monitoring and management system, including a group end and a client end.
[0082] The group end is at least used to respond to the group end user's video preview request and / or video playback request and / or video download request for the first point in the first store, and based on the preset flow control strategy and privacy protection strategy, the video data of each first point is retrieved from the data storage device of each store end through a pre-established virtual private network.
[0083] The store end is at least used to respond to store end user's video preview request and / or video playback request for each point in the store, and retrieve the video data of the corresponding point from the data storage device through the pre-established store local area network.
[0084] The store end is also used to respond to store end user's video download requests for various points in the store, and through the group end, based on the preset flow control strategy and privacy protection strategy, the video data of the corresponding points are retrieved from the store end's data storage device through a pre-established virtual private network.
[0085] The group end includes a group client and a group back end, and the store end includes a store client and a store back end.
[0086] The group client is at least used to obtain video preview requests and / or video playback requests and / or video download requests from group-side users for each point in each store, and the group backend is at least used to retrieve video data of corresponding points from the data storage device of each store through a pre-established virtual private network based on a preset flow control strategy and privacy protection strategy.
[0087] The store client is at least used to obtain store-side users' video preview requests and / or video playback requests and / or video download requests for each point in the store, and the store backend is at least used to store video data of each point in the store.
[0088] Specifically, group users access the private cloud platform through the group client and initiate video preview, playback or download requests. The client is mainly used to receive and display video data from various stores.
[0089] The group backend is built on a private cloud platform and is responsible for processing requests from group users. It retrieves video data stored in stores by connecting to the data of each store. The group backend also includes a permission management function to control which users can access the video data of which stores, ensuring the security and standardization of the system.
[0090] The group's backend can also be connected to the hotel's business system for data exchange or other business needs, such as recording video access logs, generating reports, etc.
[0091] Store users access the video data in their stores through the store client, which is mainly used for preview, playback and management of local videos. Store users can directly obtain videos from the local NVR (network video recorder) without remotely obtaining the stream through the group end.
[0092] The store backend is responsible for storing video data from each camera in the store. It is directly connected to the store client, allowing users to quickly obtain streams within the LAN, and is connected to the group backend, allowing the group to remotely retrieve data.
[0093] The client at the store end is connected to the back-end (NVR) via a local area network, which allows local video preview and playback, saving network bandwidth while improving access speed and efficiency.
[0094] The group end and the store end are connected through a VPN dedicated network, ensuring the security of remote data transmission. Video access requests initiated by users on the group end are connected to the NVR of each store through VPN, and the video data stored on the store end is retrieved for processing.
[0095] The group side and the store side are securely connected via VPN. Group side users can remotely access and manage the video data of each store, while store side users can achieve local access through the LAN. The system ensures the security and privacy of data transmission through permission management and privacy protection strategies.
[0096] The client includes but is not limited to: desktop client, which manages video surveillance through software installed on the computers of group users or store users; mobile client, which allows users to preview, play back or download videos anytime and anywhere through applications on mobile phones or tablets; web client, which accesses the web interface of the private cloud platform through a browser and performs remote monitoring operations without installing software; embedded client, which is integrated in the monitoring equipment of the store or group, so that local users can directly operate the stream and video management from the monitoring system.
[0097] The backend includes but is not limited to: a private cloud backend, which is deployed in the group's data center based on cloud computing technology and is used for centralized storage and processing of video data; a local server backend, which is deployed in each store and is responsible for storing and managing local surveillance videos, usually used in conjunction with NVR devices; a hybrid cloud backend, which combines a private cloud with a local server and can dynamically allocate storage and computing resources when needed to ensure the flexibility and security of data storage; a virtualized backend, which uses virtual servers and container technologies to store and process video data, thereby improving the system's scalability and resource utilization.
[0098] The embodiment of the present invention also discloses a readable storage medium.
[0099] A readable storage medium stores a computer program, which implements the steps of the hotel monitoring management method described in any one of the above embodiments when the computer program is executed by a processor. The computer-readable storage medium may include: any entity or device that can carry a computer program, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), and a software distribution medium, etc. The computer program includes a computer program code. The computer program code can be in source code form, object code form, an executable file, or some intermediate form, etc. The computer-readable storage medium may include: any entity or device that can carry a computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), and a software distribution medium, etc.
[0100] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.
[0101] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processing module, or other system that can fetch instructions from an instruction execution system, apparatus or device and execute instructions), or used in combination with these instruction execution systems, apparatuses or devices.
[0102] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A hotel monitoring management method, applied to the monitoring video management of the group end and each store end, characterized in that: The method comprises: In response to a video preview request and / or a video playback request and / or a video download request from a group end user for a first location in a first store, based on a preset flow control strategy and a privacy protection strategy, the video data of the first location is retrieved from a data storage device at the first store end through a pre-established virtual private network; In response to a video preview request and / or a video playback request from a second store end user for a second location in the second store, retrieving video data of the second location from the data storage device via a pre-established store local area network; In response to a video download request from a user at a third store for a third location in the third store, the video data of the third location is retrieved from a data storage device at the third store through a pre-established virtual private network via the group end based on a preset flow control strategy and privacy protection strategy.
2. The hotel monitoring and management method according to claim 1, characterized in that: The method of retrieving the video data of the first point from the data storage device of the first store end through a pre-established virtual private network based on a preset flow control strategy includes: Obtain the network bandwidth of the first store; Based on the network bandwidth, the number of access paths of the group end is allocated according to a preset mapping relationship, and the number of access paths indicates the number of points that the group end can access at the same time at the first store end; When the group end retrieves the video data of the first point, it is determined whether the number of points at the first store end that the group end is retrieving is no more than the number of streaming channels, and if it is more than the number of streaming channels, the video preview request and / or video playback request and / or video download request is rejected.
3. The hotel monitoring and management method according to claim 1, characterized in that: The method of retrieving the video data of the first point from the data storage device of the first store end through a pre-established virtual private network based on a preset privacy protection strategy includes: When the video data of the first point is retrieved, watermark information is superimposed on the video data, and the watermark information at least includes login account information and stream acquisition time information.
4. The hotel monitoring and management method according to claim 1, characterized in that: The method of retrieving the video data of the first point from the data storage device of the first store end through a pre-established virtual private network based on a preset privacy protection strategy includes: When the video data of the first point is retrieved, the faces of the people in the video data are blurred based on a preset video processing algorithm.
5. The hotel monitoring and management method according to claim 4, characterized in that: The method of responding to a video download request from a user at a third store end for a third location in the third store, retrieving the video data of the third location from a data storage device at the third store end through a pre-established virtual private network via the group end based on a preset flow control strategy and a privacy protection strategy, includes: Based on the video download request and a preset personnel recognition algorithm, performing personnel recognition on the video data of the third point; When a person appears in the video data, the video data is sent to the group end; At the group end, based on the video processing algorithm, blurring the faces of the people in the video data; The processed video data is sent from the group end to the third store end through a pre-established virtual private network.
6. The hotel monitoring and management method according to claim 5, characterized in that: In response to a video download request from a user at a third store end for a third location in the third store, the group end retrieves the video data of the third location from a data storage device at the third store end through a pre-established virtual private network based on a preset flow control strategy and a privacy protection strategy, and further includes: Recording the time frame in which the person appears in the video data of the third point; Sending video data segments of consecutive time frames in which people exist to the group end; At the group end, based on a preset video processing algorithm, blurring the faces of people in each video data segment is performed and returned to the third store end; At the third store end, each processed video data segment is replaced with a corresponding segment of the original video data based on the time frame, and is used to respond to the video download request.
7. The hotel monitoring and management method according to claim 1, characterized in that: The method further comprises: Obtaining the request authority of the group-end user, and rejecting requests outside the request authority when the group-end user makes a video preview request, a video playback request, and / or a video download request; The request authority of the store-side user is obtained, and when the store-side user makes a video preview request, a video playback request, and / or a video download request, requests outside the request authority are rejected.
8. A hotel monitoring management system, applied to the monitoring video management of the group end and each store end, characterized in that: The system includes a group side and a store side; The group end is at least used to respond to a video preview request and / or a video playback request and / or a video download request from a user of the group end for a first location in a first store, and retrieve the video data of each first location from a data storage device of each store end through a pre-established virtual private network based on a preset flow control strategy and a privacy protection strategy; The store end is at least used to respond to the store end user's video preview request and / or video playback request for each point in the store, and retrieve the video data of the corresponding point from the data storage device through the pre-established store local area network; The store end is also used to respond to store end user's video download requests for various points in the store, and through the group end, based on the preset flow control strategy and privacy protection strategy, the video data of the corresponding points are retrieved from the store end's data storage device through a pre-established virtual private network.
9. The hotel monitoring and management system according to claim 8, characterized in that: The group end includes a group client and a group backend, and the store end includes a store client and a store backend; The group client is at least used to obtain a video preview request and / or a video playback request and / or a video download request from a group end user for each point in each store, and the group back end is at least used to retrieve the video data of the corresponding point from the data storage device of each store end through a pre-established virtual private network based on a preset flow control strategy and a privacy protection strategy; The store client is at least used to obtain store-side users' video preview requests and / or video playback requests and / or video download requests for each point in the store, and the store backend is at least used to store video data of each point in the store.
10. A readable storage medium, characterized in that: The readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the hotel monitoring and management method according to any one of claims 1 to 7 is implemented.